interface TripPageDetails {
    _id?: string;
    activities: string[];
    activityLevel: number;
    areLegacyServices: boolean;
    cities: string[];
    createdDate?: Date;
    dateRangeFormatted: string;
    exclusions: string[];
    hostNamesFormatted: string;
    hosts: PublishedTripPageHost[];
    id?: string;
    inclusions: string[];
    initialPrice: number;
    legacyServicesByDay?: any;
    lengthDays: number;
    logistics: {
        accommodationTypes: string;
        arrivalDetails: string;
        departureDetails: string;
    };
    mapImage: string;
    mapUrl: string;
    mealsFormatted: string;
    minimumCostPerTraveler: number;
    minimumSpots: number;
    modifiedDate?: Date;
    optionalActivities: string[];
    photos: { hero: string; photos: string[] };
    remainingPrice: number;
    servicesByDay: PublishedTripPageDetailsServicesByDay[];
    travelerInsuranceRequired?: boolean;
    tripId: string;
    tripPath: string;
    tripPathNormalized: string;
    tripSummary: string;
}

Hierarchy (View Summary)

Properties

_id?: string
activities: string[]
activityLevel: number
areLegacyServices: boolean
cities: string[]
createdDate?: Date
dateRangeFormatted: string
exclusions: string[]
hostNamesFormatted: string
id?: string

Use _id instead

inclusions: string[]
initialPrice: number
legacyServicesByDay?: any
lengthDays: number
logistics: {
    accommodationTypes: string;
    arrivalDetails: string;
    departureDetails: string;
}
mapImage: string
mapUrl: string
mealsFormatted: string
minimumCostPerTraveler: number
minimumSpots: number
modifiedDate?: Date
optionalActivities: string[]
photos: { hero: string; photos: string[] }
remainingPrice: number
travelerInsuranceRequired?: boolean
tripId: string
tripPath: string
tripPathNormalized: string
tripSummary: string