Optionalstripe_subscription_id
stripe_subscription_id?: null | string
Optionalcustomer_portal
customer_portal?: string
Optionalname
name?: string
Optionalperiod
period?: "monthly" | "annual"
Optionalentitlements
entitlements?: {
id: string;
object?: string;
active: boolean;
livemode: boolean;
lookup_key: string;
metadata?: { [key: string]: any };
name?: string;
}[]
Subscription subdocument on
WalletInterface. Most fields are populated by Stripe webhook handlers, not by client code.