Type alias SlimSubscriptionFragment
Slim
SubscriptionFragment: { __typename?: "CustomerSubscription"; additionalMetaData?: any | null; addons?: { __typename?: "SubscriptionAddon"; addon: { __typename?: "Addon"; id: string; refId: string }; quantity: number }[] | null; billingId?: string | null; billingLinkUrl?: string | null; billingSyncError?: string | null; currentBillingPeriodEnd?: any | null; customer: { __typename?: "Customer"; id: string; refId: string }; effectiveEndDate?: any | null; experimentInfo?: { __typename?: "experimentInfo"; groupName: string; groupType: ExperimentGroupType; id: string; name: string } | null; id: string; latestInvoice?: { __typename?: "SubscriptionInvoice" } & SubscriptionInvoiceFragment | null; paymentCollection: PaymentCollection; plan: { __typename?: "Plan"; id: string; refId: string }; prices?: { __typename?: "SubscriptionPrice"; price?: { __typename?: "Price" } & PriceFragment | null; usageLimit?: number | null }[] | null; pricingType: PricingType; refId: string; resource?: { __typename?: "CustomerResource" } & CustomerResourceFragment | null; status: SubscriptionStatus; subscriptionId: string; totalPrice?: { __typename?: "CustomerSubscriptionTotalPrice" } & TotalPriceFragment | null }
Type declaration
-
Optional
__typename?: "CustomerSubscription"
-
Optional
additionalMetaData?: any | null
-
Optional
addons?: { __typename?: "SubscriptionAddon"; addon: { __typename?: "Addon"; id: string; refId: string }; quantity: number }[] | null
-
Optional
billingId?: string | null
-
Optional
billingLinkUrl?: string | null
-
Optional
billingSyncError?: string | null
-
Optional
currentBillingPeriodEnd?: any | null
-
customer: { __typename?: "Customer"; id: string; refId: string }
-
Optional
__typename?: "Customer"
-
id: string
-
refId: string
-
Optional
effectiveEndDate?: any | null
-
Optional
experimentInfo?: { __typename?: "experimentInfo"; groupName: string; groupType: ExperimentGroupType; id: string; name: string } | null
-
id: string
-
Optional
latestInvoice?: { __typename?: "SubscriptionInvoice" } & SubscriptionInvoiceFragment | null
-
-
plan: { __typename?: "Plan"; id: string; refId: string }
-
Optional
__typename?: "Plan"
-
id: string
-
refId: string
-
Optional
prices?: { __typename?: "SubscriptionPrice"; price?: { __typename?: "Price" } & PriceFragment | null; usageLimit?: number | null }[] | null
-
-
refId: string
-
Optional
resource?: { __typename?: "CustomerResource" } & CustomerResourceFragment | null
-
-
subscriptionId: string
-
Optional
totalPrice?: { __typename?: "CustomerSubscriptionTotalPrice" } & TotalPriceFragment | null