pub struct SubscriptionUpdatedEmail {
pub to: String,
pub name: String,
pub previous_plan: String,
pub new_plan: String,
pub new_price: String,
pub interval: String,
pub effective_date: String,
pub is_upgrade: bool,
pub billing_portal_url: String,
}Expand description
Subscription plan changed
Fields§
§to: StringRecipient email address
name: StringUser’s display name
previous_plan: StringPrevious plan name
new_plan: StringNew plan name
new_price: StringNew price (formatted)
interval: StringBilling interval
effective_date: StringEffective date (formatted)
is_upgrade: boolWhether this is an upgrade
billing_portal_url: StringBilling portal URL
Trait Implementations§
Source§impl Clone for SubscriptionUpdatedEmail
impl Clone for SubscriptionUpdatedEmail
Source§fn clone(&self) -> SubscriptionUpdatedEmail
fn clone(&self) -> SubscriptionUpdatedEmail
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SubscriptionUpdatedEmail
impl Debug for SubscriptionUpdatedEmail
Source§impl EmailTemplate for SubscriptionUpdatedEmail
impl EmailTemplate for SubscriptionUpdatedEmail
Source§fn template_name(&self) -> &'static str
fn template_name(&self) -> &'static str
Get the template name (without extension) Read more
Source§fn priority(&self) -> EmailPriority
fn priority(&self) -> EmailPriority
Get the priority level (for queue ordering)
Auto Trait Implementations§
impl Freeze for SubscriptionUpdatedEmail
impl RefUnwindSafe for SubscriptionUpdatedEmail
impl Send for SubscriptionUpdatedEmail
impl Sync for SubscriptionUpdatedEmail
impl Unpin for SubscriptionUpdatedEmail
impl UnwindSafe for SubscriptionUpdatedEmail
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more