@stigg/node-server-sdk - v4.22.1

    Type Alias ImmediateSubscriptionPreviewInvoiceFragment

    type ImmediateSubscriptionPreviewInvoiceFragment = {
        __typename?: "ImmediateSubscriptionPreviewInvoice";
        credits?:
            | {
                __typename?: "SubscriptionPreviewCredits";
                initial: { __typename?: "Money"; amount: number; currency: Currency };
                remaining: { __typename?: "Money"; amount: number; currency: Currency };
                used: { __typename?: "Money"; amount: number; currency: Currency };
            }
            | null;
        discount?: | { __typename?: "Money"; amount: number; currency: Currency }
        | null;
        discountDetails?:
            | {
                __typename?: "SubscriptionPreviewDiscount";
                durationInMonths?: number
                | null;
                durationType: DiscountDurationType;
                type: DiscountType;
                value: number;
            }
            | null;
        proration?: | {
            __typename?: "SubscriptionPreviewProrations";
            credit: { __typename?: "Money"; amount: number; currency: Currency };
            debit: { __typename?: "Money"; amount: number; currency: Currency };
            hasProrations?: boolean | null;
            netAmount: { __typename?: "Money"; amount: number; currency: Currency };
            prorationDate: any;
        }
        | 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;
        };
    }
    Index

    Properties

    __typename?: "ImmediateSubscriptionPreviewInvoice"
    credits?:
        | {
            __typename?: "SubscriptionPreviewCredits";
            initial: { __typename?: "Money"; amount: number; currency: Currency };
            remaining: { __typename?: "Money"; amount: number; currency: Currency };
            used: { __typename?: "Money"; amount: number; currency: Currency };
        }
        | null
    discount?: { __typename?: "Money"; amount: number; currency: Currency } | null
    discountDetails?:
        | {
            __typename?: "SubscriptionPreviewDiscount";
            durationInMonths?: number
            | null;
            durationType: DiscountDurationType;
            type: DiscountType;
            value: number;
        }
        | null
    proration?:
        | {
            __typename?: "SubscriptionPreviewProrations";
            credit: { __typename?: "Money"; amount: number; currency: Currency };
            debit: { __typename?: "Money"; amount: number; currency: Currency };
            hasProrations?: boolean | null;
            netAmount: { __typename?: "Money"; amount: number; currency: Currency };
            prorationDate: any;
        }
        | 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 }
    MMNEPVFCICPMFPCPTTAAATR