UNPKG

qe-fe-automation

Version:
77 lines (74 loc) 2.03 kB
export interface GuestInvite { invitees: Array<{ givenName: string; familyName: string; email: string; billTo: any; department: any; }>; tripInvitation: { extraGuestAllowed: boolean; purpose: string; location: string; customBookingWindowDays: any; hasCustomBookingWindow: boolean; hotelRestrictions: boolean; returnFlightTimeLocked: boolean; destinationAirport: string; flightBookingAllowed: boolean; flightBookingInstructions: string; flightMaxPriceLocale: any; recommendedHotels: Array<any>; hotelBookingAllowed: boolean; hotelBookingInstructions: string; hotelMaxPriceLocale: any; railBookingAllowed: boolean; railBookingInstructions: string; railMaxPriceLocale: any; carRentalCompanyName: any; carBookingAllowed: boolean; carBookingInstructions: string; carMaxPriceLocale: any; flightItineraryType: Array<string>; railItineraryType: Array<string>; generalInstructions: string; companyPaymentMethodUuid: string; hotelRateTypes: Array<string>; customFieldValues: Array<{ name: string; value: string; label: string; }>; startDateTime: string; endDateTime: string; travelEarliestDepartureDateTime: string; travelLatestReturningDateTime: string; contact: { uuid: string; }; flightMaxPrice: number; railMaxPrice: number; hotelMaxPrice: number; carMaxPrice: number; companyCarDirectBillPaymentMethods: Array<any>; locationGooglePlaceId: string; billTo: string; department: string; reminderEmailConfig: { repeatEveryDays: any; remindBeforeDays: any; }; companyPolicyLevel: { dateCreated?: string; dateUpdated?: string; longHaulDurationThreshold?: number; mediumHaulDurationThreshold?: number; tripInvitationCount?: number; userCount?: number; uuid: string; level: string; mediumHaulEnabled: boolean; name: string; }; }; }