Should be triggered when a user completes progress in finishing a car rental request.
class CarRentalProgress(
options: List<String>,
isRentalOneWay: Boolean,
details: RentalDetails,
request: CarRentalRequest,
account: RentalAccount
)
class CarRentalRequest(
carCode: String?,
startLocation: RentalLocation,
dropOffLocation: RentalLocation?,
startTimestamp: Long,
endTimestamp: Long
)
class RentalDetails(
ancillaryItems: Boolean,
stepNumber: Int?,
travelersCount: Int?,
title: String?,
url: URL
)
class RentalAccount(
accountType: AccountType,
affiliateNumber: String?,
countryOfResidence: String?,
age: Double
)
Wunderkind.getInstance().trackCarRentalProgress(carRentalProgress)
CarRentalProgress: {
options: [String]
isRentalOneWay: Bool
details: RentalDetails
request: CarRentalRequest
account: RentalAccount
}
RentalDetails: {
ancillaryItems: Bool
stepNumber: Int?
travelersCount: Int?
title: String?
url: URL
}
CarRentalRequest: {
carCode: String?
startLocation: RentalLocation
dropOffLocation: RentalLocation?
startTimestamp: TimeInterval
endTimestamp: TimeInterval
}
RentalAccount: {
accountType: AccountType
affiliateNumber: String?
countryOfResidence: String?
age: Decimal
}
Wunderkind.shared.trackCarRentalProgress(progress: carRentalProgress)
class CarRentalProgress {
options: string[]
isRentalOneWay: boolean
details: RentalDetails
request: CarRentalRequest
account: RentalAccount
}
class CarRentalRequest {
carCode: string
startLocation: RentalLocation
dropOffLocation: RentalLocation
startTimestamp: number
endTimestamp: number
}
class RentalDetails {
ancillaryItems: boolean
stepNumber: number
travelersCount: number
title: string
url: string
}
Wunderkind.trackCarRentalProgress(carRentalProgress: CarRentalProgress)
class CarRentalProgress {
List<String> options
bool isRentalOneWay
RentalDetails details
CarRentalRequest request
RentalAccount account
}
class CarRentalRequest {
String carCode
RentalLocation startLocation
RentalLocation? dropOffLocation
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().trackCarRentalProgress(carRentalProgress);