Optional__typename
__typename?: "CustomerSubscription"
additionalMetaData?: any | null
Optionaladdons
addons?:
| {
__typename?: "SubscriptionAddon";
addon: { __typename?: "Addon"; addonId: string };
quantity: number;
}[]
| null
OptionalcancellationDate
cancellationDate?: any | null
OptionalcurrentBillingPeriodEnd
currentBillingPeriodEnd?: any | null
OptionalcurrentBillingPeriodStart
currentBillingPeriodStart?: any | null
customer
customer: { __typename?: "Customer"; customerId: string; email?: string | null }
OptionaleffectiveEndDate
effectiveEndDate?: any | null
OptionalendDate
endDate?: any | null
OptionalpayingCustomer
payingCustomer?:
| { __typename?: "Customer"; customerId: string; email?: string
| null }
| null
plan
plan: {
__typename?: "Plan";
description?: string | null;
displayName: string;
planId: string;
product: {
__typename?: "Product";
displayName?: string | null;
downgradePlan?:
| { __typename?: "Plan"; displayName: string; refId: string }
| null;
refId: string;
};
}
Optionalprices
prices?: | { __typename?: "SubscriptionPrice"; billingModel?: BillingModel | null; price?: | { __typename?: "Price"; billingPeriod: BillingPeriod; price?: | { __typename?: "Money"; amount: number; currency: Currency } | null; } | null; }[] | null Optionalresource
resource?: { __typename?: "CustomerResource"; resourceId: string } | null
subscriptionId
subscriptionId: string
OptionaltotalPrice
totalPrice?: | { __typename?: "CustomerSubscriptionTotalPrice"; subTotal: { __typename?: "Money"; amount: number; currency: Currency }; total: { __typename?: "Money"; amount: number; currency: Currency }; } | null OptionaltrialConfiguration
trialConfiguration?: | { __typename?: "TrialConfiguration"; trialEndBehavior: TrialEndBehavior; } | null OptionaltrialEndDate
trialEndDate?: any | null