Type alias SubscriptionPreviewInvoiceFragment

SubscriptionPreviewInvoiceFragment: { __typename?: "SubscriptionPreviewInvoice"; discount?: { __typename?: "Money"; amount: number; currency: Currency } | null; discountDetails?: { __typename?: "SubscriptionPreviewDiscount"; durationInMonths?: number | null; durationType: DiscountDurationType; type: DiscountType; value: number } | null; subTotal: { __typename?: "Money"; amount: number; currency: Currency }; tax?: { __typename?: "Money"; amount: number; currency: Currency } | null; taxDetails?: { __typename?: "SubscriptionPreviewTaxDetails"; displayName: string; inclusive: boolean; percentage: number } | null; total: { __typename?: "Money"; amount: number; currency: Currency }; totalExcludingTax: { __typename?: "Money"; amount: number; currency: Currency } }

Type declaration

  • Optional __typename?: "SubscriptionPreviewInvoice"
  • Optional discount?: { __typename?: "Money"; amount: number; currency: Currency } | null
  • Optional discountDetails?: { __typename?: "SubscriptionPreviewDiscount"; durationInMonths?: number | null; durationType: DiscountDurationType; type: DiscountType; value: number } | null
  • subTotal: { __typename?: "Money"; amount: number; currency: Currency }
    • Optional __typename?: "Money"
    • amount: number
    • currency: Currency
  • Optional tax?: { __typename?: "Money"; amount: number; currency: Currency } | null
  • Optional taxDetails?: { __typename?: "SubscriptionPreviewTaxDetails"; displayName: string; inclusive: boolean; percentage: number } | null
  • total: { __typename?: "Money"; amount: number; currency: Currency }
    • Optional __typename?: "Money"
    • amount: number
    • currency: Currency
  • totalExcludingTax: { __typename?: "Money"; amount: number; currency: Currency }
    • Optional __typename?: "Money"
    • amount: number
    • currency: Currency