Should be triggered when a user adds a Hotel rental to their cart.
class HotelRentalAddToCart(
selectedOption: String,
roomsCount: Int?,
details: RentalDetails,
request: HotelRentalRequest,
account: RentalAccount
)
Wunderkind.getInstance().trackHotelRentalAddToCart(hotelRentalAddToCart)
HotelRentalAddToCart: {
selectedOption: String
roomsCount: Int?
details: RentalDetails
request: HotelRentalRequest
account: RentalAccount
}
RentalDetails: {
ancillaryItems: Bool
stepNumber: Int?
travelersCount: Int?
title: String?
url: URL
}
HotelRentalRequest: {
startTimestamp: TimeInterval
endTimestamp: TimeInterval
rentalLocation: RentalLocation
}
RentalLocation: {
title: String
code: String
}
RentalAccount: {
accountType: AccountType
affiliateNumber: String?
countryOfResidence: String?
age: Decimal
}
Wunderkind.shared.trackHotelRentalAddToCart(addToCart: hotelRentalAddToCart)
class HotelRentalAddToCart {
selectedOption: string
roomsCount: number
details: RentalDetails
request: HotelRentalRequest
account: RentalAccount
}
class HotelRentalRequest {
rentalLocation: RentalLocation
startTimestamp: number
endTimestamp: number
}
class RentalDetails {
ancillaryItems: boolean
stepNumber: number
travelersCount: number
title: string
url: string
}
Wunderkind.trackHotelRentalAddToCart(hotelRentalAddToCart: HotelRentalAddToCart)
class HotelRentalAddToCart {
String selectedOption
int roomsCount
RentalDetails details
HotelRentalRequest request
RentalAccount account
}
class HotelRentalRequest {
RentalLocation rentalLocation
int startTimestamp
int endTimestamp
}
class RentalDetails {
bool ancillaryItems
int? stepNumber
int? travelersCount
String? title
String url
}
class RentalAccount {
AccountType accountType
String? affiliateNumber
String? countryOfResidence
int age
}
Wunderkind().trackHotelRentalAddToCart(hotelRentalAddToCart);