Type alias SlimSubscriptionFragment

SlimSubscriptionFragment: { __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
  • paymentCollection: PaymentCollection
  • 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
  • pricingType: PricingType
  • refId: string
  • Optional resource?: { __typename?: "CustomerResource" } & CustomerResourceFragment | null
  • status: SubscriptionStatus
  • subscriptionId: string
  • Optional totalPrice?: { __typename?: "CustomerSubscriptionTotalPrice" } & TotalPriceFragment | null