Should be triggered when a user adds a Car rental to their cart.
class CarRentalRequest(
    carCode: String?,
    startLocation: RentalLocation,
    dropOffLocation: RentalLocation?,
    startTimestamp: Long,
    endTimestamp: Long
)
class CarRentalAddToCart(
    selectedOption: String,
    isRentalOneWay: Boolean,
    details: RentalDetails,
    request: CarRentalRequest,
    account: RentalAccount
)
Wunderkind.getInstance().trackCarRentalAddToCart(carRentalAddToCart)CarRentalAddToCart: {
     selectedOption: 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.trackCarRentalAddToCart(addToCart: carRentalAddToCart)class CarRentalAddToCart {
    selectedOption: 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.trackCarRentalAddToCart(carRentalAddToCart: CarRentalAddToCart)class CarRentalAddToCart {
    String selectedOption
    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().trackCarRentalAddToCart(carRentalAddToCart);