export interface Payload { verticalType?: string; userId?: string; enterpriseId: number; pageType: string; emailHash?: string; orderId: string; actionTrackerId?: string; currency: string; amount: number; discount?: number; coupon?: string; cjeventOrderCookieName: string; items?: { unitPrice: number; itemId: string; quantity: number; discount?: number; }[]; allVerticals?: { ancillarySpend?: number; brand?: string; brandId?: string; businessUnit?: string; campaignId?: string; campaignName?: string; category?: string; class?: string; confirmationNumber?: number; couponDiscount?: number; couponType?: string; customerCountry?: string; customerSegment?: string; customerStatus?: string; customerType?: string; delivery?: string; description?: string; duration?: number; endDateTime?: string; genre?: string; itemId?: string; itemName?: string; itemType?: string; lifestage?: string; location?: string; loyaltyEarned?: number; loyaltyFirstTimeSignup?: string; loyaltyLevel?: string; loyaltyRedeemed?: number; loyaltyStatus?: string; margin?: string; marketingChannel?: string; noCancellation?: string; orderSubtotal?: number; paymentMethod?: string; paymentModel?: string; platformId?: string; pointOfSale?: string; preorder?: string; prepaid?: string; promotion?: string; promotionAmount?: number; promotionConditionThreshold?: number; promotionConditionType?: string; promotionEnds?: string; promotionStarts?: string; promotionType?: string; quantity?: number; rating?: string; serviceType?: string; startDateTime?: string; subscriptionFee?: number; subscriptionLength?: string; taxAmount?: number; taxType?: string; upsell?: string; }; travelVerticals?: { bookingDate?: string; bookingStatus?: string; bookingValuePostTax?: number; bookingValuePreTax?: number; carOptions?: string; class?: string; cruiseType?: string; destinationCity?: string; destinationCountry?: string; destinationState?: string; domestic?: string; dropoffIata?: string; dropoffId?: string; flightFareType?: string; flightOptions?: string; flightType?: string; flyerMiles?: number; guests?: number; iata?: string; itineraryId?: string; minimumStayDuration?: number; originCity?: string; originCountry?: string; originState?: string; paidAtBookingPostTax?: number; paidAtBookingPreTax?: number; pickupIata?: string; pickupId?: string; port?: string; roomType?: string; rooms?: number; shipName?: string; travelType?: string; }; financeVerticals?: { annualFee?: number; applicationStatus?: string; apr?: number; aprTransfer?: number; aprTransferTime?: number; cardCategory?: string; cashAdvanceFee?: number; contractLength?: number; contractType?: string; creditReport?: string; creditLine?: number; creditQuality?: string; fundedAmount?: number; fundedCurrency?: number; introductoryApr?: number; introductoryAprTime?: number; minimumBalance?: number; minimumDeposit?: number; prequalify?: string; transferFee?: number; }; networkServicesVerticals?: { annualFee?: number; applicationStatus?: string; contractLength?: number; contractType?: string; }; }