Should be triggered when a user completes progress in finishing a hotel rental request.
class RentalAccount(
       accountType: AccountType,
       age: Int?,
       affiliateNumber: String?,
       countryOfResidence: String
)
class RentalDetails(
       ancillaryItems: Boolean,
       url: URL,
       title: String?,
       stepNumber: Int?,
       travelersCount: Int?
)
class RentalLocation(
       title: String,
       code: String
)
class HotelRentalRequest(
       startTimestamp: Long,
       endTimestamp: Long,
       rentalLocation: RentalLocation)
class HotelRentalProgress(
       options: List<String>,
       details: RentalDetails,
       request: HotelRentalRequest,
       account: RentalAccount,
       roomsCount: Int?
)
Wunderkind.getInstance().trackHotelRentalProgress(hotelRentalProgress)HotelRentalProgress: {
     options: [String]
     details: RentalDetails
     request: HotelRentalRequest
     account: RentalAccount
     roomsCount: Int?
}
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.trackHotelRentalProgress(progress: hotelRentalProgress)class HotelRentalProgress {
    options: string[]
    roomsCount: number
    details: RentalDetails
    request: HotelRentalRequest
    account: RentalAccount
}
class HotelRentalRequest {
    startTimestamp: number
    endTimestamp: number
    rentalLocation: RentalLocation
}
class RentalLocation {
    title: string
    code: string
}
class RentalAccount {
    accountType: string
    affiliateNumber: string
    countryOfResidence: string
    age: number
}
Wunderkind.trackHotelRentalProgress(hotelRentalProgress: HotelRentalProgress)class HotelRentalProgress {
    List<String> options
    int? roomsCount
    RentalDetails details
    HotelRentalRequest request
    RentalAccount account
}
class HotelRentalRequest {
    int startTimestamp
    int endTimestamp
    RentalLocation rentalLocation
}
class RentalLocation {
    String title
    String code
}
class RentalAccount {
    AccountType accountType
    String? affiliateNumber
    String? countryOfResidence
    int age
}
Wunderkind().trackHotelRentalProgress(hotelRentalProgress);