pub struct SubscriptionActivatedEmail {
pub to: String,
pub name: String,
pub plan_name: String,
pub interval: String,
pub price: String,
pub next_billing_date: String,
pub billing_portal_url: String,
}Expand description
Subscription activated (checkout completed successfully)
Fields§
§to: StringRecipient email address
name: StringUser’s display name
plan_name: StringPlan name (e.g., “Pro”, “Team”, “Enterprise”)
interval: StringBilling interval (“monthly” or “yearly”)
price: StringMonthly/yearly price formatted (e.g., “$19.00”)
next_billing_date: StringNext billing date (formatted)
billing_portal_url: StringLink to billing portal
Trait Implementations§
Source§impl Clone for SubscriptionActivatedEmail
impl Clone for SubscriptionActivatedEmail
Source§fn clone(&self) -> SubscriptionActivatedEmail
fn clone(&self) -> SubscriptionActivatedEmail
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 SubscriptionActivatedEmail
impl Debug for SubscriptionActivatedEmail
Source§impl EmailTemplate for SubscriptionActivatedEmail
impl EmailTemplate for SubscriptionActivatedEmail
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 SubscriptionActivatedEmail
impl RefUnwindSafe for SubscriptionActivatedEmail
impl Send for SubscriptionActivatedEmail
impl Sync for SubscriptionActivatedEmail
impl Unpin for SubscriptionActivatedEmail
impl UnwindSafe for SubscriptionActivatedEmail
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