Type alias SubscriptionPreviewInvoiceFragment
Subscription
Preview
Invoice
Fragment
: { __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
-
-
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
-
-
totalExcludingTax: { __typename?: "Money"; amount: number; currency: Currency }
-
Optional
__typename?: "Money"
-
amount: number
-