interface TripCheckout {
    _id: string;
    addOns: BaseAddOn[];
    availableSpots: number;
    cities?: City[];
    country: string;
    destination: string;
    endDate: Date;
    hosts: string[];
    maximumSpots?: number;
    minimumSpots?: number;
    name: string;
    photos?: Photos;
    prices: TripCheckoutPrices;
    singleSupplementAvailableQuantity: null | number;
    startDate: Date;
    status: TripStatus;
    travelerInsuranceRequired?: boolean;
    tripPath: string;
    tripSummary: string;
}

Hierarchy

  • Pick<BaseTrip, TripFieldsToPick>
    • TripCheckout

Properties

_id: string
addOns: BaseAddOn[]
availableSpots: number
cities?: City[]
country: string
destination: string
endDate: Date
hosts: string[]
maximumSpots?: number
minimumSpots?: number
name: string
photos?: Photos
singleSupplementAvailableQuantity: null | number
startDate: Date
status: TripStatus
travelerInsuranceRequired?: boolean
tripPath: string
tripSummary: string