OTA_VehAvailRateRQ

Required: true

Type: object

OTA_VehAvailRateRQ.TimeStamp

Required: false

Type: string

OTA_VehAvailRateRQ.Version

Required: true

Type: string

OTA_VehAvailRateRQ.ReturnHostCommand

Required: false

Type: boolean

OTA_VehAvailRateRQ.VehAvailRQCore

Required: true

Type: object

OTA_VehAvailRateRQ.VehAvailRQCore.QueryType

Required: true

Type: string

Description: Valid values are: 'Shop', 'Quote', 'VehLocationFinder'.

OTA_VehAvailRateRQ.VehAvailRQCore.RPH

Required: false

Type: integer

OTA_VehAvailRateRQ.VehAvailRQCore.RateQualifier

Required: false

Type: object

OTA_VehAvailRateRQ.VehAvailRQCore.RateQualifier.Commission

Required: false

Type: boolean

OTA_VehAvailRateRQ.VehAvailRQCore.RateQualifier.CurrencyCode

Required: false

Type: string

OTA_VehAvailRateRQ.VehAvailRQCore.RateQualifier.RatePlan

Required: false

Type: string

OTA_VehAvailRateRQ.VehAvailRQCore.RateQualifier.CC_Rate

Required: false

Type: string

OTA_VehAvailRateRQ.VehAvailRQCore.RateQualifier.RateAssured

Required: false

Type: boolean

OTA_VehAvailRateRQ.VehAvailRQCore.RateQualifier.MileagePlan

Required: false

Type: string

OTA_VehAvailRateRQ.VehAvailRQCore.RateQualifier.RateCategory

Required: false

Type: string

OTA_VehAvailRateRQ.VehAvailRQCore.RateQualifier.Corporate

Required: false

Type: object

OTA_VehAvailRateRQ.VehAvailRQCore.RateQualifier.Corporate.ID

Required: true

Type: array

OTA_VehAvailRateRQ.VehAvailRQCore.RateQualifier.CustLoyalty

Required: false

Type: object

OTA_VehAvailRateRQ.VehAvailRQCore.RateQualifier.CustLoyalty.ProgramID

Required: true

Type: string

OTA_VehAvailRateRQ.VehAvailRQCore.RateQualifier.CustLoyalty.MembershipId

Required: true

Type: string

OTA_VehAvailRateRQ.VehAvailRQCore.RateQualifier.GuaranteePrepaid

Required: false

Type: object

OTA_VehAvailRateRQ.VehAvailRQCore.RateQualifier.GuaranteePrepaid.ReturnRegularRates

Required: false

Type: boolean

OTA_VehAvailRateRQ.VehAvailRQCore.RateQualifier.GuaranteePrepaid.ReturnPrepaidRates

Required: false

Type: boolean

OTA_VehAvailRateRQ.VehAvailRQCore.RateQualifier.GuaranteePrepaid.ReturnGuaranteedRates

Required: false

Type: boolean

OTA_VehAvailRateRQ.VehAvailRQCore.RateQualifier.ID

Required: false

Type: object

OTA_VehAvailRateRQ.VehAvailRQCore.RateQualifier.ID.Number

Required: true

Type: array

OTA_VehAvailRateRQ.VehAvailRQCore.RateQualifier.Promotion

Required: false

Type: object

OTA_VehAvailRateRQ.VehAvailRQCore.RateQualifier.Promotion.Type

Required: false

Type: string

OTA_VehAvailRateRQ.VehAvailRQCore.RateQualifier.Promotion.Code

Required: false

Type: array

OTA_VehAvailRateRQ.VehAvailRQCore.RateQualifier.RateCode

Required: false

Type: array

OTA_VehAvailRateRQ.VehAvailRQCore.RateQualifier.TourCode

Required: false

Type: object

OTA_VehAvailRateRQ.VehAvailRQCore.RateQualifier.TourCode.Text

Required: true

Type: object

OTA_VehAvailRateRQ.VehAvailRQCore.SpecialEquipPrefs

Required: false

Type: object

OTA_VehAvailRateRQ.VehAvailRQCore.SpecialEquipPrefs.SpecialEquipPref

Required: true

Type: array

OTA_VehAvailRateRQ.VehAvailRQCore.SpecialEquipPrefs.SpecialEquipPref.EquipType

Required: true

Type: string

OTA_VehAvailRateRQ.VehAvailRQCore.VehPrefs

Required: false

Type: object

OTA_VehAvailRateRQ.VehAvailRQCore.VehPrefs.VehPref

Required: true

Type: object

OTA_VehAvailRateRQ.VehAvailRQCore.VehPrefs.VehPref.VehType

Required: true

Type: array

OTA_VehAvailRateRQ.VehAvailRQCore.VehRentalCore

Required: false

Type: object

OTA_VehAvailRateRQ.VehAvailRQCore.VehRentalCore.PickUpDateTime

Required: false

Type: string

Description: A date time type that forces both date and time to be specified. A year and seconds are allowed to be omitted. Example formats: "yyyy-mm-ddThh:mm:ss", "mm-ddThh:mm:ss", "mm-ddThh:mm", "yyyy-mm-ddThh:mm"

OTA_VehAvailRateRQ.VehAvailRQCore.VehRentalCore.ReturnDateTime

Required: false

Type: string

Description: A date time type that forces both date and time to be specified. A year and seconds are allowed to be omitted. Example formats: "yyyy-mm-ddThh:mm:ss", "mm-ddThh:mm:ss", "mm-ddThh:mm", "yyyy-mm-ddThh:mm"

OTA_VehAvailRateRQ.VehAvailRQCore.VehRentalCore.PickUpLocation

Required: false

Type: object

OTA_VehAvailRateRQ.VehAvailRQCore.VehRentalCore.PickUpLocation.LocationCode

Required: true

Type: string

OTA_VehAvailRateRQ.VehAvailRQCore.VehRentalCore.PickUpLocation.CityLocation

Required: false

Type: string

OTA_VehAvailRateRQ.VehAvailRQCore.VehRentalCore.ReturnLocation

Required: false

Type: object

OTA_VehAvailRateRQ.VehAvailRQCore.VehRentalCore.ReturnLocation.LocationCode

Required: true

Type: string

OTA_VehAvailRateRQ.VehAvailRQCore.VendorPrefs

Required: false

Type: object

OTA_VehAvailRateRQ.VehAvailRQCore.VendorPrefs.Exclude

Required: false

Type: boolean

OTA_VehAvailRateRQ.VehAvailRQCore.VendorPrefs.VendorPref

Required: false

Type: array

OTA_VehAvailRateRQ.VehAvailRQCore.VendorPrefs.VendorPref.Code

Required: true

Type: string