/** * Reservation Service API * Reservation service for reserve a car * * OpenAPI spec version: 0.0.1-SNAPSHOT * * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. */ import { ArrivalDetails } from './arrivalDetails'; import { Coverage } from './coverage'; import { CustomerLoyaltyInformation } from './customerLoyaltyInformation'; import { Extras } from './extras'; import { PaymentCard } from './paymentCard'; import { VehMakeModel } from './vehMakeModel'; export interface ReserveCarRequest { ageRange?: string; arrivalDetails?: ArrivalDetails; billingNumber?: string; /** * Mandatory Hertz subsidary being one of Hertz, Dollar, Thrifty. Full name spelling. */ brand: string; /** * client Id summited by the client */ clientId?: string; confirmationNumber?: string; conventionNumber?: string; corporateDiscountNumber?: string; /** * Tracking identifier submitted by client for inclusion in logs and return to client. */ correlationId: string; coverage?: Array; customerEmail?: string; customerGivenName?: string; customerLoyaltyInformation?: Array; customerPhoneNumber?: string; customerSurname?: string; extras?: Array; /** * Mandatory client suplied locale under which the operation should be conducted. */ locale: string; loyaltyRedemptionQuantity?: string; paymentCard?: PaymentCard; pickUpDateTime?: string; pickUpOagCode?: string; promoCode?: string; quoteId?: string; rateCategory?: string; rateQualifier?: string; returnDateTime?: string; returnOagCode?: string; sipp?: string; /** * System Id value submitted by the clients */ systemId?: string; /** * Total size submitted by the client */ totalSize?: number; tourInformation?: string; vehMakeModel?: VehMakeModel; vehicleCategory?: string; }