interface SummaryPricing {
    minimumPayment: number;
    subtotal: number;
    subtotalWithAddons: number;
    total: number;
}

Properties

minimumPayment: number

Minimum payment available to pay for a booking. Includes the full price of any selected insurance as insurance must always be paid in full.

subtotal: number

The trip price multiplied by the number of travelers.

subtotalWithAddons: number

The subtotal plus the total price of all addons.

total: number

The subtotal plus the total price of all addons, minus any discounts applied, plus the price of any selected insurance. The total can never be less than the full price of insurance since insurance must always be paid in full.