Class Summary |
AcceptablePaymentCardsInfo |
This complex type identifies payment cards that are acceptable for a specific form of payment, along with the ability to provide free text information regarding payment cards. |
AcceptablePaymentCardsInfo.AcceptablePaymentCards |
A collection of payment cards that are acceptable as a form of payment. |
AcceptablePaymentCardsInfo.AcceptablePaymentCards.AcceptablePaymentCard |
Specific information of one payment card that is acceptable as a form of payment. |
AcceptedPayments |
Used to define the types of payments accepted. |
Address |
Provides address information. |
Address.BldgRoom |
Building name, room, apartment, or suite number. |
Address.StreetNmbr |
May contain the street number and optionally the street name. |
AddressInfo |
Information about an address that identifies a location for a specific purposes. |
AddressPref |
Identifies an address preference. |
AirportLocationGroup |
Airport location includes 3 letter code, terminal and gate. |
BankAcct |
Customer bank accounts for payments, either for paper checks or electronic funds transfer. |
BlackoutDate |
Provides blackout date information. |
CancelInfoRS |
May contain rules associated with canceling a reservation as well as the supplier's cancellation number. |
CancelInfoRS.CancelRules |
A collection of cancellation rules. |
CancelRule |
Provides the cancellation amount due according to the time before the booking date that the cancellation occurs. |
ChargeUnitGroup |
Specifies charge information by unit (e.g., room, person, item) and frequency (e.g., daily, weekly, stay). |
CitizenCountryNameGroup |
Name of the (self-professed) country that is claimed for citizenship
Schema fragment(s) for this class: |
CodeGroup |
Used to specify a code and the context of the code. |
CodeInfoGroup |
This is intended to be used in conjunction with an attribute that uses an OpenTravel Code list. |
CodeListGroup |
Used to specify a code and its associated attributes; meaning is derived from actual use. |
Comment |
A collection of comments. |
Comment.CommentInner |
Comment details. |
Commission |
Contains details pertaining to commissions. |
Commission.CommissionableAmount |
The amount on which commission is calculated. |
CompanyIDAttributesGroup |
Provides detailed information on a company. |
CompanyName |
Identifies a company by name. |
CompanyNamePref |
Identifies a preferred company by name. |
ContactPerson |
Name of an individual and appropriate contact information. |
CountryName |
The name or code of a country (e.g. |
CurrencyAmountGroup |
Provides a monetary amount and the currency code to reflect the currency in which this amount is expressed. |
CurrencyCodeGroup |
Provides a currency code to reflect the currency in which an amount may be expressed. |
Customer |
Contains basic data on the customer's identity, location, relationships, finances, memberships, etc. |
Customer.AdditionalLanguage |
Additional languages spoken by the traveler. |
Customer.Address |
Detailed information on an address for the customer. |
Customer.CustLoyalty |
Loyalty program information for the customer. |
Customer.Email |
Information on an email address for the customer. |
Customer.PaymentForm |
Methods of providing funds and guarantees for travel by the customer. |
Customer.PhysChallName |
Describes the customer's physical challenge. |
Customer.Telephone |
Information on a telephone number for the customer. |
Customer.URL |
Information on a URL for the customer. |
CustomerLoyaltyGroup |
Program rewarding frequent use by accumulating credits for services provided by vendors. |
DateTimeSpan |
Used to specify a time window range by either specifying an earliest and latest date for the start date and end date or by giving a date with a time period that can be applied before and/or after the start date. |
DateTimeSpan.Sequence |
Schema fragment(s) for this class: |
DateTimeSpanGroup |
The attributes of the OTA DateTimeSpan data type are based on the W3C base data types of timeInstant and timeDuration. |
DateTimeStampGroup |
Creation date time, Creator Id, last modification date time and last Modifier Id. |
DeadlineGroup |
The absolute deadline or amount of offset time before a deadline for a payment of cancel goes into effect. |
DirectBill |
Company name and location for sending invoice for remittances for travel services. |
DirectBill.CompanyName |
Company name to whom remittance should be directed. |
DiscountInfoGroup |
Used to provide details of either the discount or promotion. |
Document |
Provides information on a specific document. |
Document.AdditionalPersonNames |
A container for additional person names. |
Document.Choice |
Schema fragment(s) for this class: |
DOWPatternGroup |
If a day(s) of the week is set to true then the associated item is available on that day of the week (e.g., if Mon="true" then a flight operates on Mondays or a certain rate is available on Mondays). |
EffectiveExpireOptionalDateGroup |
Used to send the effective date and/or expiration date. |
Email |
Electronic email addresses, in IETF specified format. |
EmployeeInfo |
Employment identification; using an employee ID number, title, level within the company, and an indication of their status (e.g., active, retired, on leave, or terminated from employment). |
Equipment |
Specifies the aircraft equipment type. |
Errors |
A collection of errors that occurred during the processing of a message. |
Errors._Error |
An error that occurred during the processing of a message. |
ErrorWarningAttributeGroup |
Used to identify an application error by either text, code, or by an online description and also to give the status, tag, and/or identification of the record that may have caused the error. |
ExchangeRateGroup |
Used to specify the rate for exchanging from one currency to another currency. |
Fee |
Used for non-tax fees and charges (e.g. |
Fees |
A collection of fees. |
FeeTaxGroup |
Defines the fees and/or taxes associated with a charge (e.g. |
FileAttachmentGroup |
Provides information about any files attached (e.g., multimedia objects) at the transport layer (e.g., HTTP/SOAP)
Schema fragment(s) for this class: |
FlightSegmentBase |
Construct for holding a flight segment availability object. |
FormattedText |
Collection of formatted text sub sections. |
FormattedText.SubSection |
Subsection formatted text information. |
FormattedTextText |
Provides text and indicates whether it is formatted or not. |
FreeText |
Textual information to provide descriptions and/or additional information. |
GenderGroup |
Used to indicate the gender of a person, if known. |
HotelReferenceGroup |
HotelReference: The hotel reference identifies a specific hotel by using the Chain Code, the Brand Code, and the Hotel Code. |
ItemSearchCriterion |
Identifies the criterion for a search. |
ItemSearchCriterion.Address |
Uses any part of address information, such as street name, postal code, or country code. |
ItemSearchCriterion.CodeRef |
Indicates the location of points of interest. |
ItemSearchCriterion.HotelRef |
Indicates the detail of hotel reference information. |
ItemSearchCriterion.MapArea |
Provides coordinates used to define the area of a map. |
ItemSearchCriterion.Radius |
Used to specify the extent of a search area. |
ItemSearchCriterion.RefPoint |
The Reference Point element allows for a search by proximity to a designated reference point by name. |
Location |
Code and optional string to describe a location point. |
LocationGeneral |
Provides high-level information regarding a location. |
LocationGroup |
A code identifying a location. |
LoyalLevelGroup |
Provides the level within a loyalty program. |
LoyaltyCertificateNumberGroup |
Identifies a loyalty certificate. |
LoyaltyPref |
Identifies a preference for a loyalty program. |
MealPref |
Identifies a food and beverage preference. |
MediaEntertainPref |
Media and entertainment information preferences. |
MessageAcknowledgement |
Information to acknowledge the receipt of a message. |
MonetaryRule |
This defines the information pertaining to rules and amounts associated with these rules. |
MultimediaDescriptionGroup |
Generic information about a multimedia item. |
MultimediaDescriptions |
Contains multimedia item(s). |
MultimediaDescriptions.MultimediaDescription |
A multimedia item. |
MultimediaDescriptions.MultimediaDescription.Choice |
Schema fragment(s) for this class: |
MultimediaDescriptions.MultimediaDescription.Choice.ImageItems |
A collection of image items. |
MultimediaDescriptions.MultimediaDescription.Choice.ImageItems.ImageItem |
Image of a given category. |
MultimediaDescriptions.MultimediaDescription.Choice.ImageItems.ImageItem.Description |
The description associated with the image in a specific language. |
MultimediaDescriptions.MultimediaDescription.Choice.ImageItems.ImageItem.ImageFormat |
A set of images for a given category which may be provided in multiple formats. |
MultimediaDescriptions.MultimediaDescription.Choice.TextItems |
A collection of text items. |
MultimediaDescriptions.MultimediaDescription.Choice.TextItems.TextItem |
Text description of a given category. |
MultimediaDescriptions.MultimediaDescription.Choice.TextItems.TextItem.Description |
The text in a specific language. |
MultimediaDescriptions.MultimediaDescription.Choice.VideoItems |
A collection of video items. |
MultimediaDescriptions.MultimediaDescription.Choice.VideoItems.VideoItem |
Each video item represents a specific category. |
MultimediaDescriptions.MultimediaDescription.Choice.VideoItems.VideoItem.VideoFormat |
A set of video of a given category can be provided in different Format , each format will be described in this element
Schema fragment(s) for this class: |
OccupancyGroup |
Minimum and maximum occupancy values. |
OfficeTypeGroup |
Designates the office category within an organization. |
OperatingAirline |
Identifies the operating carrier and flight number. |
OperationSchedule |
Details of an operating schedule (e.g. |
OperationSchedule.OperationTimes |
A collection of OperationTimes. |
OperationSchedule.OperationTimes.OperationTime |
Provides operating times of a facility. |
OperationSchedulePlusCharge |
This allows a charge to be associated with operating times (e.g. |
OperationSchedules |
Collection of operation schedules. |
OperationSchedulesPlusCharge |
The OperationSchedule class defines the dates and hours of operation in addition the charges that may apply. |
OperationSchedulesPlusCharge.OperationSchedule |
The OperationSchedule class defines details the dates and hours of operation. |
OptionalCodeOptionalNameGroup |
An attribute group to be used when the associated item has an optional code and an optional name. |
Orders |
Provides the details of one or more orders. |
Orders.Order |
Information pertaining to a specific order. |
Orders.Order.Products |
A collection of products. |
Orders.Order.Products.Product |
The details associated to a specific product. |
OriginalIssueAttributes |
Provides information about the original document on which the reissue is based. |
OriginDestinationInformation |
Origin and Destination location, and time information for the request. |
OriginDestinationInformation.ConnectionLocations |
Travel Connection Location - for example, air uses the IATA 3 letter code. |
OriginDestinationInformation.ConnectionLocations.ConnectionLocation |
Specifies a connection location, preference level, min connection time, and whether the location is allowed for stopping or changing. |
OTAPayloadStdAttributes |
The OTA_PayloadStdAttributes defines the standard attributes that appear on the root element for all OpenTravel messages. |
Paragraph |
An indication of a new paragraph for a sub-section of a formatted text message. |
Paragraph.Choice |
Schema fragment(s) for this class: |
PaymentCard |
Identification about a specific credit card
Schema fragment(s) for this class: |
PaymentCard.CardIssuerName |
Issuer of the card. |
PaymentCard.MagneticStripe |
Card Magnetic Stripe Data as defined by ISO 7813 for banking cards. |
PaymentCard.SignatureOnFile |
Indicates if the signature is authorized as a form of guarantee. |
PaymentDetail |
Details of payment. |
PaymentDetail.PaymentAmount |
Provides the monetary amount due for payment as quoted. |
PaymentForm |
Ways of providing funds and guarantees for travel by the individual. |
PaymentForm.Choice |
Schema fragment(s) for this class: |
PaymentForm.Choice.LoyaltyRedemption |
Details of a loyalty redemption arrangement. |
PaymentForm.Choice.LoyaltyRedemption.LoyaltyCertificate |
A certificate may be needed in order to redeem miles or points. |
PaymentForm.Choice.MiscChargeOrder |
Details of a miscellaneous charge order (MCO). |
PaymentForm.Choice.Ticket |
Details of a ticket to be exchanged. |
PaymentForm.Choice.Ticket.ConjunctionTicketNbr |
Conjunction ticket number in case a conjunjunction ticket is exchanged. |
PaymentFormPref |
Identifies a form of payment preference. |
PaymentRules |
Collection of payment rules. |
PersonName |
This provides name information for a person. |
PetInfoPref |
Indentifies preferences regarding a pet. |
POS |
Point of Sale (POS) is the details identifying the party or connection channel making the request. |
PositionGroup |
Used to specify the geographic coordinates of a location. |
PrivacyGroup |
Allows for control of the sharing of data between parties. |
ProcessingInfoGroup |
Specifies the action to be taken on this information and the effective and discontinue dates. |
PromotionCodeGroup |
Used to provide a promotion code. |
QueueGroup |
Information to identify a queue. |
RateQualifier |
The RateQualifierType complex type describes fully rate information associated with a specific rate quotation, including the description of any promotions that may apply. |
RateQualifier.RateComments |
Collection of rate comments. |
RateQualifier.RateComments.RateComment |
This may be used to provide any additional information about rates (e.g., must return by Monday at 8 AM). |
RateQualifierCoreGroup |
Defines the rate information that is common to all transactions. |
RateRangeGroup |
A range of monetary values within which the cost of the available products are requested. |
RecipientInfos |
Information about one or more recipients. |
RecipientInfos.RecipientInfo |
Contact and/or reservation information pertaining to the recipient. |
RecipientInfos.RecipientInfo.Comments |
A collection of comments. |
RecipientInfos.RecipientInfo.ShippingInfo |
Informtion pertaining to the shipment of a product to the recipient. |
RegionGroup |
Contains the region information for the sailing
Schema fragment(s) for this class: |
RelatedTraveler |
Other traveler profiles associated with an specific individual. |
RelativePosition |
The RelativePosition object contains information about the direction, distance and travel time to/from a facility (hotel, car rental location, or airport) or to/from a designated location. |
ResponseGroup |
Indicates that additional records are available and provides the echo token to be used to retrieve those records. |
Restaurant |
Information associated with a specific restaurant. |
Restaurant.CuisineCodes |
Collection of cuisine types of restaurant. |
Restaurant.CuisineCodes.CuisineCode |
The code for the type of cuisine served at the restaurant. |
Restaurant.InfoCodes |
Collection of types of restaurant. |
Restaurant.InfoCodes.InfoCode |
Indicates the generic type of restaurant such as fast food, cafe, fine dining, etc. |
Restaurant.MultimediaDescriptions |
Multimedia information about the restaurant. |
RPHPrefGroup |
Indicates a preference for an item that is referred to using a Reference Place Holder (RPH). |
SeatRequestAttributes |
Attributes for seat request. |
SingleVendorIndGroup |
Indicates the alliance status of a program. |
Source |
Provides information on the source of a request. |
Source.BookingChannel |
Specifies the booking channel type and whether it is the primary means of connectivity of the source. |
Source.RequestorID |
An identifier of the entity making the request (e.g. |
SpecialRequest |
SpecialRequests : SpecialRequest
A collection of SpecialRequest objects. |
SpecialRequest.SpecialRequestInner |
The SpecialRequest object indicates special requests for a particular guest, service or reservation. |
SpecRequestPref |
Identifies special request preference. |
StateProv |
State, province, or region name or code needed to identify location. |
Tax |
Applicable tax element. |
Taxes |
A collection of taxes. |
TelephoneAttributesGroup |
Provides telephone information details. |
TelephoneGroup |
Detailed telephone information. |
TelephoneInfoGroup |
Information about a telephone number, including the actual number and its usage
Schema fragment(s) for this class: |
TicketDistribPref |
Identifies a preference for a type of ticket distribution. |
TimeDuration |
Used to specify a time period, which may additionally include a minimum and/or maximum duration. |
TimeInstant |
Specifies a time window. |
TimeWindowGroup |
Total time span covered by this availability request (from the earliest arrival to the latest departure)
Schema fragment(s) for this class: |
Total |
The total amount charged for the service including additional amounts and fees. |
TPAExtensions |
Allows extensions
to be added to the OpenTravel specification per trading partner agreement. |
Transportation |
Defines the type of transportation offered. |
Transportation.TransportationInner |
Detailed transportation information. |
TravelDateTime |
Date and time of trip that allows specifying a time window before and after the given date. |
TravelerCountGroup |
Defines information on the number of travelers of a specific type (e.g. |
UniqueID |
An identifier used to uniquely reference an object in a system (e.g. |
UnitsOfMeasureGroup |
Provides measurement information. |
URL |
Web site address, in IETF specified format. |
VendorMessages |
Collection of vendor messages. |
VendorMessages.VendorMessage |
A specific message associated with this vendor
Schema fragment(s) for this class: |
Verification |
Collection of data used to ensure the correct reservation is canceled or modified (e.g. |
Verification.EndLocation |
End location associated with the reservation. |
Verification.PersonName |
Detailed name information. |
Verification.StartLocation |
Start location associated with the reservation. |
Warning |
Used when a message has been successfully processed to report any warnings or business errors that occurred. |
Warnings |
Collection of warnings. |
WrittenConfInst |
Method by which confirmations should be delivered. |
Enum Summary |
Action |
Identifes an action to take place. |
Cabin |
Specifies the cabin type (e.g. |
CancelRule.Type |
Schema fragment(s) for this class: |
Commission.Status |
Schema fragment(s) for this class: |
Customer.Address.ValidationStatus |
Schema fragment(s) for this class: |
Customer.MaritalStatus |
Schema fragment(s) for this class: |
DayOfWeek |
A three letter abbreviation for the days of the week (e.g. |
DeadlineGroup.OffsetDropTime |
Schema fragment(s) for this class: |
DistanceUnitName |
Defines a set of valid values for the units in which distance is measured (i.e. |
Document.Holder |
Schema fragment(s) for this class: |
FeeTaxGroup.AmountDetermination |
Used to indicate if an amount is inclusive or exclusive of other charges, such as taxes, or is cumulative (amounts have been added to each other). |
FormattedTextText.TextFormat |
Schema fragment(s) for this class: |
GenderGroup.Gender |
Schema fragment(s) for this class: |
IncludeExclude |
Specifies the applicability of the criteria to which it is related. |
InventoryStatus |
This defines a set of valid status values, allowing the selection of a specific group based on availability, or allowing the reservation status to be made known. |
ItemSearchCriterion.Importance |
Schema fragment(s) for this class: |
MealPref.Meal |
Airline meal types. |
OfficeTypeGroup.OfficeLocation |
Specifes the location type of an office (e.g. |
Orders.Order.Products.Product.Status |
Schema fragment(s) for this class: |
OriginalIssueAttributes.CheckInhibitor |
Schema fragment(s) for this class: |
OriginDestinationInformation.ConnectionLocations.ConnectionLocation.ConnectionInfo |
Schema fragment(s) for this class: |
OTAPayloadStdAttributes.Target |
Schema fragment(s) for this class: |
OTAPayloadStdAttributes.TransactionStatusCode |
Schema fragment(s) for this class: |
PaymentForm.Choice.LoyaltyRedemption.LoyaltyCertificate.Format |
Schema fragment(s) for this class: |
PaymentForm.Choice.Ticket.Rerouting |
Schema fragment(s) for this class: |
PaymentForm.PaymentTransactionTypeCode |
Schema fragment(s) for this class: |
PreferLevel |
Used to specify a preference level for something that is or will be requested (e.g. |
Pricing |
An enumerated type that defines how a service is priced. |
PrivacyGroup.ShareMarketInd |
value="Inherit" Permission for sharing data for marketing purposes. |
PrivacyGroup.ShareSynchInd |
value="Inherit" Permission for sharing data for synchronization of information held by other travel service providers. |
RateIndicator |
An enumerated type indicating special conditions with the rate Valid values: ChangeDuringStay, MultipleNights, Exclusive, OnRequest, LimitedAvailability. |
RatePeriodSimple |
The RatePeriodSimpleType simple type defines a set of valid values for the type of rate that may be applied. |
RelativePosition.ToFrom |
Schema fragment(s) for this class: |
Restaurant.InfoCodes.InfoCode.Name |
Schema fragment(s) for this class: |
SeatDirection |
Identifies the orientation of a seat relative to the direction of travel. |
SingleVendorIndGroup.SingleVendorInd |
Schema fragment(s) for this class: |
Ticket |
Specifies the type of ticket document (e.g. |
TimeUnit |
Defines the unit in which the time is expressed (e.g. |
TransactionAction |
To specify the type of action requested when more than one function could be handled by the message. |
TransactionStatus |
To specify a status to the transaction, usually in the response message, of the action specifed in the request message. |
TransferAction |
Used to indicate the transfer action status. |
YesNo |
Used to indicate a positive or negative choice. |