TripEmailDataCustomFields: {
    accountManagerId: string | undefined;
    activitiesIncluded: {
        description: string | undefined;
        name: string | undefined;
    }[];
    bookingUrl: string;
    currentPrice: number
    | undefined;
    dateRange: string;
    deadlineExceeded: boolean;
    earlyDiscount: number;
    formattedEndDate: string;
    formattedStartDate: string;
    hostAgreementOverdueDate: string | undefined;
    hostFeedbackUrl: string;
    hostNormalizedEmail: string | undefined;
    launchOverdueDate: string | undefined;
    logistics: TripEmailDataLogistics;
    minBookingsOverdueDate: string | undefined;
    optionalActivities: {
        description: string | undefined;
        name: string | undefined;
    }[];
    partnerApprovedOverdueDate: string
    | undefined;
    remainingSpots: number;
    spotsBooked: number;
    travelerFeedbackUrl: string;
    tripLength: number;
    tripPageUrl: string;
}

Type declaration

  • accountManagerId: string | undefined
  • activitiesIncluded: { description: string | undefined; name: string | undefined }[]
  • bookingUrl: string
  • currentPrice: number | undefined
  • dateRange: string
  • deadlineExceeded: boolean
  • earlyDiscount: number
  • formattedEndDate: string
  • formattedStartDate: string
  • hostAgreementOverdueDate: string | undefined
  • hostFeedbackUrl: string
  • hostNormalizedEmail: string | undefined
  • launchOverdueDate: string | undefined
  • logistics: TripEmailDataLogistics
  • minBookingsOverdueDate: string | undefined
  • optionalActivities: { description: string | undefined; name: string | undefined }[]
  • partnerApprovedOverdueDate: string | undefined
  • remainingSpots: number
  • spotsBooked: number
  • travelerFeedbackUrl: string
  • tripLength: number
  • tripPageUrl: string