Package org.ota.shared

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.