<xs:element name="PricingInfo" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation source="Description" xml:lang="en">Pricing information including ticket information, optional charges, restrictions, negotiated fares, private fares and original issuer.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="NegotiatedFare" minOccurs="0">
<xs:annotation>
<xs:documentation source="Description" xml:lang="en">Information for negotiated fares and services.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="FareInfoType">
<xs:sequence>
<xs:element name="Supplier" type="CompanyNameType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation source="Description" xml:lang="en">Supplier/ carrier airline information.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="TicketingInformation" minOccurs="0">
<xs:annotation>
<xs:documentation>The original ticket/document issue information.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="TicketDocumentNbr" type="StringLength1to16" use="optional">
<xs:annotation>
<xs:documentation source="Description" xml:lang="en">Ticket/ document number,</xs:documentation>
<xs:documentation source="Example" xml:lang="en">Example: BWA42317</xs:documentation>
<xs:documentation source="Moreinfo" xml:lang="en">Note: This is the original ticket/document number.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IssuingAgentID" type="NumericStringLength1to8" use="optional">
<xs:annotation>
<xs:documentation source="Description" xml:lang="en">Issuing agent ID.</xs:documentation>
<xs:documentation source="Example" xml:lang="en">Example: 91256690</xs:documentation>
<xs:documentation source="Moreinfo" xml:lang="en">Note: This is the ID of the original issuer of the ticket/document.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="DateOfIssue" type="xs:date" use="optional">
<xs:annotation>
<xs:documentation source="Description" xml:lang="en">Date of issue.</xs:documentation>
<xs:documentation source="Example" xml:lang="en">Example: 2013-01-13</xs:documentation>
<xs:documentation source="Moreinfo" xml:lang="en">Note: This is the date the ticket/document was originally issued.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="LocationCode" type="StringLength1to8" use="optional">
<xs:annotation>
<xs:documentation source="Description" xml:lang="en">Original issue location.</xs:documentation>
<xs:documentation source="Example" xml:lang="en">Example: NYC14</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IssuingAirlineCode" type="StringLength1to16" use="optional">
<xs:annotation>
<xs:documentation source="Description" xml:lang="en">Original issuing airline code.</xs:documentation>
<xs:documentation source="Example" xml:lang="en">Example: BWA</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="PrivateFare" type="PrivateFareType" minOccurs="0">
<xs:annotation>
<xs:documentation source="Description" xml:lang="en">Information for private fares and services.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="DisplayToCode" type="xs:string">
<xs:annotation>
<xs:documentation source="Description" xml:lang="en">Carrier or Service Record Owner code.</xs:documentation>
<xs:documentation source="Example" xml:lang="en">Example: RES = all reservation centers</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="OptionalChargeCode" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation source="Description" xml:lang="en">Optional charge code.</xs:documentation>
<xs:documentation source="Example" xml:lang="en">Example: C = Catalog only, S = Service charge details</xs:documentation>
<xs:documentation source="Moreinfo" xml:lang="en">Note: This is a code that indicates if catalog of charges or services are requested along with allowance.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="PricingRPH" type="RPH_Type" use="optional">
<xs:annotation>
<xs:documentation source="Description" xml:lang="en">Pricing Reference ID.</xs:documentation>
<xs:documentation source="Example" xml:lang="en">Example: 1</xs:documentation>
<xs:documentation source="Moreinfo" xml:lang="en">Note: This is a unique reference ID for one set of pricing information that is set here and may be referenced elsewhere in this message.</xs:documentation>
<xs:documentation source="Moreinfo" xml:lang="en">OpenTravel Best Practice: Using Reference Place Holders: The reference place holder (RPH) is a unique ID assigned to an instance in a collection of like items (e.g. used to assign a unique ID to each passenger in a list of passengers. When referencing an RPH, the same RPH type is used to identify the assigned unique ID in an element that references the item in a collection.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="SaleCountry" type="ISO3166" use="optional">
<xs:annotation>
<xs:documentation source="Description" xml:lang="en">Country of sale code.</xs:documentation>
<xs:documentation source="Example" xml:lang="en">Example: us</xs:documentation>
<xs:documentation source="Moreinfo" xml:lang="en">Note: This is the country in which the booking will be made (sold).</xs:documentation>
<xs:documentation source="Moreinfo" xml:lang="en">OpenTravel Best Practice: Country Code Designation: Unless otherwise noted, all country code designations are two characters and WILL follow ISO 3166 prescribed format.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TicketingCityCode" type="UpperCaseAlphaNumericLength3to5" use="optional">
<xs:annotation>
<xs:documentation source="Description" xml:lang="en">City or airport of ticketing code.</xs:documentation>
<xs:documentation source="Example" xml:lang="en">Example: TYO</xs:documentation>
<xs:documentation source="Moreinfo" xml:lang="en">Note: This is the city or airport code where the ticket will be/ has been issued in IATA encoding.</xs:documentation>
<xs:documentation source="Moreinfo" xml:lang="en">OpenTravel Best Practice: Airport Code Designation: Unless otherwise noted, all airport code designations WILL be three characters and WILL follow IATA airport code prescribed format.</xs:documentation>
<xs:documentation source="Moreinfo" xml:lang="en">OpenTravel Best Practice: City Code Designation: Unless otherwise noted, all city code designations WILL be three characters and WILL follow IATA city code prescribed format.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TicketingCountry" type="ISO3166" use="optional">
<xs:annotation>
<xs:documentation source="Description" xml:lang="en">Country of ticketing code.</xs:documentation>
<xs:documentation source="Example" xml:lang="en">Example: US</xs:documentation>
<xs:documentation source="Moreinfo" xml:lang="en">Note: This is the country where the ticket will be issued.</xs:documentation>
<xs:documentation source="Moreinfo" xml:lang="en">OpenTravel Best Practice: Country Code Designation: Unless otherwise noted, all country code designations are two characters and WILL follow ISO 3166 prescribed format.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
|