Type alias CustomerPortalSubscriptionFragment
Customer
Portal
Subscription
Fragment
: { __typename
?: "CustomerPortalSubscription"; addons
: ({ __typename
?: "CustomerPortalAddon" } & CustomerPortalSubscriptionAddonFragment)[]; billingPeriodRange
?: { __typename
?: "DateRange"; end
?: any | null; start
?: any | null } | null; planId
: string; planName
: string; prices
: ({ __typename
?: "CustomerPortalSubscriptionPrice" } & CustomerPortalSubscriptionPriceFragment)[]; pricing
: { __typename
?: "CustomerPortalSubscriptionPricing"; billingModel
?: BillingModel | null; billingPeriod
?: BillingPeriod | null; feature
?: { __typename
?: "CustomerPortalPricingFeature"; displayName
: string; featureUnits
?: string | null; featureUnitsPlural
?: string | null } | null; price
?: { __typename
?: "Money"; amount
: number; currency
: Currency } | null; pricingType
: PricingType; unitQuantity
?: number | null; usageBasedEstimatedBill
?: number | null }; pricingType
: PricingType; scheduledUpdates
?: ({ __typename
?: "SubscriptionScheduledUpdate" } & CustomerPortalSubscriptionScheduledUpdateDataFragment)[] | null; status
: SubscriptionStatus; subscriptionId
: string; totalPrice
?: { __typename
?: "CustomerSubscriptionTotalPrice"; addonsTotal
: { __typename
?: "Money"; amount
: number; currency
: Currency }; subTotal
: { __typename
?: "Money"; amount
: number; currency
: Currency }; total
: { __typename
?: "Money"; amount
: number; currency
: Currency } } | null; trialRemainingDays
?: number | null }
Type declaration
-
Optional
__typename?: "CustomerPortalSubscription"
-
-
Optional
billingPeriodRange?: { __typename?: "DateRange"; end?: any | null; start?: any | null } | null
-
planId: string
-
planName: string
-
-
pricing: { __typename?: "CustomerPortalSubscriptionPricing"; billingModel?: BillingModel | null; billingPeriod?: BillingPeriod | null; feature?: { __typename?: "CustomerPortalPricingFeature"; displayName: string; featureUnits?: string | null; featureUnitsPlural?: string | null } | null; price?: { __typename?: "Money"; amount: number; currency: Currency } | null; pricingType: PricingType; unitQuantity?: number | null; usageBasedEstimatedBill?: number | null }
-
Optional
__typename?: "CustomerPortalSubscriptionPricing"
-
Optional
billingModel?: BillingModel | null
-
Optional
billingPeriod?: BillingPeriod | null
-
Optional
feature?: { __typename?: "CustomerPortalPricingFeature"; displayName: string; featureUnits?: string | null; featureUnitsPlural?: string | null } | null
-
Optional
price?: { __typename?: "Money"; amount: number; currency: Currency } | null
-
-
Optional
unitQuantity?: number | null
-
Optional
usageBasedEstimatedBill?: number | null
-
-
-
-
subscriptionId: string
-
Optional
totalPrice?: { __typename?: "CustomerSubscriptionTotalPrice"; addonsTotal: { __typename?: "Money"; amount: number; currency: Currency }; subTotal: { __typename?: "Money"; amount: number; currency: Currency }; total: { __typename?: "Money"; amount: number; currency: Currency } } | null
-
Optional
trialRemainingDays?: number | null