OTA_VehAvailRateRS

Required: true

Type: object

OTA_VehAvailRateRS.Version

Required: false

Type: string

OTA_VehAvailRateRS.ApplicationResults

Required: true

Type: object

Description: ApplicationResults can be used anywhere where Results is referenced, specifically as the contents of a Sabre SOAP Fault/detail element.

OTA_VehAvailRateRS.ApplicationResults.status

Required: true

Type: string

Description: Valid values are: 'Complete', 'Incomplete', 'NotProcessed', 'Unknown'.

OTA_VehAvailRateRS.ApplicationResults.Success

Required: false

Type: array

OTA_VehAvailRateRS.ApplicationResults.Success.timeStamp

Required: false

Type: string

OTA_VehAvailRateRS.ApplicationResults.Success.type

Required: false

Type: string

Description: An indication of the source of error when processing the request.

OTA_VehAvailRateRS.ApplicationResults.Success.SystemSpecificResults

Required: false

Type: array

OTA_VehAvailRateRS.ApplicationResults.Success.SystemSpecificResults.timeStamp

Required: false

Type: string

OTA_VehAvailRateRS.ApplicationResults.Success.SystemSpecificResults.HostCommand

Required: false

Type: object

Description: Host system command run to create this result.

OTA_VehAvailRateRS.ApplicationResults.Success.SystemSpecificResults.HostCommand.LNIATA

Required: false

Type: string

OTA_VehAvailRateRS.ApplicationResults.Success.SystemSpecificResults.Message

Required: false

Type: array

Description: Application specific code and Message. A textual description to provide more information about the specific condition, warning or error with code attribute as numeric value.

OTA_VehAvailRateRS.ApplicationResults.Success.SystemSpecificResults.Message.code

Required: false

Type: string

OTA_VehAvailRateRS.ApplicationResults.Success.SystemSpecificResults.ShortText

Required: false

Type: object

Description: An abbreviated version of the error in textual format.

OTA_VehAvailRateRS.ApplicationResults.Success.SystemSpecificResults.Element

Required: false

Type: object

Description: If present, this attribute may identify an unknown or misspelled tag that caused an error in processing. It is recommended that the Tag attribute use XPath notation to identify the location of a tag in the event that more than one tag of the same name is present in the document. Alternatively, the tag name alone can be used to identify missing data [Type=ReqFieldMissing].

OTA_VehAvailRateRS.ApplicationResults.Success.SystemSpecificResults.RecordID

Required: false

Type: object

Description: If present, this attribute allows for batch processing and the identification of the record that failed amongst a group of records. This value may contain a concatenation of a unique failed transaction ID with specific record(s) associated with that transaction.

OTA_VehAvailRateRS.ApplicationResults.Success.SystemSpecificResults.DocURL

Required: false

Type: object

Description: If present, this attribute refers to an online description of the error that occurred.

OTA_VehAvailRateRS.ApplicationResults.Error

Required: false

Type: array

OTA_VehAvailRateRS.ApplicationResults.Error.timeStamp

Required: false

Type: string

OTA_VehAvailRateRS.ApplicationResults.Error.type

Required: false

Type: string

Description: An indication of the source of error when processing the request.

OTA_VehAvailRateRS.ApplicationResults.Error.SystemSpecificResults

Required: false

Type: array

OTA_VehAvailRateRS.ApplicationResults.Error.SystemSpecificResults.timeStamp

Required: false

Type: string

OTA_VehAvailRateRS.ApplicationResults.Error.SystemSpecificResults.HostCommand

Required: false

Type: object

Description: Host system command run to create this result.

OTA_VehAvailRateRS.ApplicationResults.Error.SystemSpecificResults.HostCommand.LNIATA

Required: false

Type: string

OTA_VehAvailRateRS.ApplicationResults.Error.SystemSpecificResults.Message

Required: false

Type: array

Description: Application specific code and Message. A textual description to provide more information about the specific condition, warning or error with code attribute as numeric value.

OTA_VehAvailRateRS.ApplicationResults.Error.SystemSpecificResults.Message.code

Required: false

Type: string

OTA_VehAvailRateRS.ApplicationResults.Error.SystemSpecificResults.ShortText

Required: false

Type: object

Description: An abbreviated version of the error in textual format.

OTA_VehAvailRateRS.ApplicationResults.Error.SystemSpecificResults.Element

Required: false

Type: object

Description: If present, this attribute may identify an unknown or misspelled tag that caused an error in processing. It is recommended that the Tag attribute use XPath notation to identify the location of a tag in the event that more than one tag of the same name is present in the document. Alternatively, the tag name alone can be used to identify missing data [Type=ReqFieldMissing].

OTA_VehAvailRateRS.ApplicationResults.Error.SystemSpecificResults.RecordID

Required: false

Type: object

Description: If present, this attribute allows for batch processing and the identification of the record that failed amongst a group of records. This value may contain a concatenation of a unique failed transaction ID with specific record(s) associated with that transaction.

OTA_VehAvailRateRS.ApplicationResults.Error.SystemSpecificResults.DocURL

Required: false

Type: object

Description: If present, this attribute refers to an online description of the error that occurred.

OTA_VehAvailRateRS.ApplicationResults.Warning

Required: false

Type: array

OTA_VehAvailRateRS.ApplicationResults.Warning.timeStamp

Required: false

Type: string

OTA_VehAvailRateRS.ApplicationResults.Warning.type

Required: false

Type: string

Description: An indication of the source of error when processing the request.

OTA_VehAvailRateRS.ApplicationResults.Warning.SystemSpecificResults

Required: false

Type: array

OTA_VehAvailRateRS.ApplicationResults.Warning.SystemSpecificResults.timeStamp

Required: false

Type: string

OTA_VehAvailRateRS.ApplicationResults.Warning.SystemSpecificResults.HostCommand

Required: false

Type: object

Description: Host system command run to create this result.

OTA_VehAvailRateRS.ApplicationResults.Warning.SystemSpecificResults.HostCommand.LNIATA

Required: false

Type: string

OTA_VehAvailRateRS.ApplicationResults.Warning.SystemSpecificResults.Message

Required: false

Type: array

Description: Application specific code and Message. A textual description to provide more information about the specific condition, warning or error with code attribute as numeric value.

OTA_VehAvailRateRS.ApplicationResults.Warning.SystemSpecificResults.Message.code

Required: false

Type: string

OTA_VehAvailRateRS.ApplicationResults.Warning.SystemSpecificResults.ShortText

Required: false

Type: object

Description: An abbreviated version of the error in textual format.

OTA_VehAvailRateRS.ApplicationResults.Warning.SystemSpecificResults.Element

Required: false

Type: object

Description: If present, this attribute may identify an unknown or misspelled tag that caused an error in processing. It is recommended that the Tag attribute use XPath notation to identify the location of a tag in the event that more than one tag of the same name is present in the document. Alternatively, the tag name alone can be used to identify missing data [Type=ReqFieldMissing].

OTA_VehAvailRateRS.ApplicationResults.Warning.SystemSpecificResults.RecordID

Required: false

Type: object

Description: If present, this attribute allows for batch processing and the identification of the record that failed amongst a group of records. This value may contain a concatenation of a unique failed transaction ID with specific record(s) associated with that transaction.

OTA_VehAvailRateRS.ApplicationResults.Warning.SystemSpecificResults.DocURL

Required: false

Type: object

Description: If present, this attribute refers to an online description of the error that occurred.

OTA_VehAvailRateRS.VehAvailRSCore

Required: false

Type: object

OTA_VehAvailRateRS.VehAvailRSCore.HeaderInfo

Required: false

Type: object

OTA_VehAvailRateRS.VehAvailRSCore.HeaderInfo.Text

Required: false

Type: array

OTA_VehAvailRateRS.VehAvailRSCore.VehRentalCore

Required: false

Type: object

OTA_VehAvailRateRS.VehAvailRSCore.VehRentalCore.NumDays

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.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_VehAvailRateRS.VehAvailRSCore.VehRentalCore.NumHours

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.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_VehAvailRateRS.VehAvailRSCore.VehRentalCore.DropOffLocationDetails

Required: false

Type: object

OTA_VehAvailRateRS.VehAvailRSCore.VehRentalCore.DropOffLocationDetails.ExtendedLocationCode

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehRentalCore.DropOffLocationDetails.LocationCode

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehRentalCore.LocationDetails

Required: false

Type: object

OTA_VehAvailRateRS.VehAvailRSCore.VehRentalCore.LocationDetails.ExtendedLocationCode

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehRentalCore.LocationDetails.LocationCode

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehRentalCore.LocationDetails.LocationName

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehRentalCore.LocationDetails.LocationOwner

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehRentalCore.LocationDetails.UnitOfMeasure

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehRentalCore.LocationDetails.Direction

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehRentalCore.LocationDetails.CounterLocation

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehRentalCore.LocationDetails.Distance

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehRentalCore.LocationDetails.Address

Required: false

Type: object

OTA_VehAvailRateRS.VehAvailRSCore.VehRentalCore.LocationDetails.Address.Longitude

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehRentalCore.LocationDetails.Address.Latitude

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehRentalCore.LocationDetails.OperationSchedule

Required: false

Type: object

OTA_VehAvailRateRS.VehAvailRSCore.VehRentalCore.LocationDetails.OperationSchedule.OperationTimes

Required: false

Type: object

OTA_VehAvailRateRS.VehAvailRSCore.VehRentalCore.LocationDetails.OperationSchedule.OperationTimes.OperationTime

Required: false

Type: array

OTA_VehAvailRateRS.VehAvailRSCore.VehRentalCore.LocationDetails.OperationSchedule.OperationTimes.OperationTime.Start

Required: false

Type: string

Description: A simple time type. Seconds can be omitted, since those values are not propagated to the Sabre backend systems. Accepted formats: "hh:mm:ss" or "hh:mm"

OTA_VehAvailRateRS.VehAvailRSCore.VehRentalCore.LocationDetails.OperationSchedule.OperationTimes.OperationTime.End

Required: false

Type: string

Description: A simple time type. Seconds can be omitted, since those values are not propagated to the Sabre backend systems. Accepted formats: "hh:mm:ss" or "hh:mm"

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails

Required: false

Type: object

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail

Required: false

Type: array

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.RPH

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore

Required: false

Type: object

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.GuaranteePrepaid

Required: false

Type: object

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.GuaranteePrepaid.AmountPercentage

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.GuaranteePrepaid.Amount

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.GuaranteePrepaid.CurrencyCode

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.GuaranteePrepaid.Ind

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.GuaranteePrepaid.CancellationRefundAmount

Required: false

Type: array

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.GuaranteePrepaid.CancellationRefundAmount.NumDays

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.PricedEquip

Required: false

Type: object

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.PricedEquip.SpecialEquipment

Required: false

Type: array

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.PricedEquip.SpecialEquipment.Status

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.PricedEquip.SpecialEquipment.Code

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.PricedEquip.SpecialEquipment.Rate

Required: false

Type: array

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.PricedEquip.SpecialEquipment.Rate.Plan

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.PricedEquip.SpecialEquipment.Rate.BaseAmount

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.RentalRate

Required: false

Type: object

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.RentalRate.RateCode

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.RentalRate.AvailabilityStatus

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.RentalRate.STM_RatePlan

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.RentalRate.Vehicle

Required: false

Type: object

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.RentalRate.Vehicle.VehType

Required: false

Type: array

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.RentalRate.Yield

Required: false

Type: object

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.RentalRate.Yield.Level

Required: false

Type: array

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges

Required: false

Type: object

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge

Required: false

Type: object

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.SellGuaranteeReq

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.Amount

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.ContractNegotiatedOrInclusive

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.CurrencyCode

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.GuaranteeInd

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.PrepayDeposit

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.AdditionalDayHour

Required: false

Type: object

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.AdditionalDayHour.Day

Required: false

Type: object

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.AdditionalDayHour.Day.CurrencyCode

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.AdditionalDayHour.Day.Rate

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.AdditionalDayHour.Day.MileageAllowance

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.AdditionalDayHour.Hour

Required: false

Type: object

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.AdditionalDayHour.Hour.CurrencyCode

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.AdditionalDayHour.Hour.Rate

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.AdditionalDayHour.Hour.MileageAllowance

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.Commission

Required: false

Type: object

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.Commission.Amount

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.Commission.Percent

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.DropOffCharge

Required: false

Type: object

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.DropOffCharge.Amount

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.DropOffCharge.CurrencyCode

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.Mileage

Required: false

Type: object

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.Mileage.Allowance

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.Mileage.CurrencyCode

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.Mileage.ExtraMileageCharge

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.Mileage.UnitOfMeasure

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.SpecialEquipTotalCharge

Required: false

Type: object

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.SpecialEquipTotalCharge.Amount

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.SpecialEquipTotalCharge.CurrencyCode

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.TotalCharge

Required: false

Type: object

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.TotalCharge.Amount

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.TotalCharge.CurrencyCode

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.VehAvailCore.VehicleCharges.VehicleCharge.TotalCharge.RateAssured

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.Vendor

Required: false

Type: object

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.Vendor.CompanyShortName

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.Vendor.ParticipationLevel

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.Vendor.Code

Required: false

Type: string

OTA_VehAvailRateRS.VehAvailRSCore.VehVendorAvails.VehVendorAvail.Vendor.CounterLocation

Required: false

Type: string