diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | extension of ResponseBase | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | Result Warnings GeneralInfo Itinerary Passengers Contacts Remarks Comments FareInfo TicketInfo BookingGuidelines Errors | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <s:element name="SIG_RailBookRS"> <s:complexType> <s:complexContent> <s:extension base="ResponseBase"> <s:sequence> <s:choice> <s:sequence> <s:element name="Result" type="ResultType"> <s:annotation> <s:documentation>Success indicator: SUCCESS - success FAIL - error occured RETRY - service temporary unavailable, pls try again</s:documentation> </s:annotation> </s:element> <s:element name="Warnings" type="WarningsType" minOccurs="0"/> <s:sequence> <s:annotation> <s:documentation>Reply on PNR action request or if only one PNR found on RetrieveBooking by passenger and flight data</s:documentation> </s:annotation> <s:element name="GeneralInfo" type="GeneralInfoRSType"> <s:annotation> <s:documentation>General booking data</s:documentation> </s:annotation> </s:element> <s:element name="Itinerary" type="RailItineraryType" minOccurs="0"> <s:annotation> <s:documentation>Rail itinerary</s:documentation> </s:annotation> </s:element> <s:element name="Passengers" type="PassengersType" minOccurs="0"/> <s:element name="Contacts" type="ContactsType" minOccurs="0"/> <s:element name="Remarks" minOccurs="0"> <s:complexType> <s:sequence> <s:element name="Remark" type="RemarkType" maxOccurs="unbounded"/> </s:sequence> </s:complexType> </s:element> <s:element name="Comments" minOccurs="0"> <s:complexType> <s:sequence> <s:element name="Comment" type="CommentType" maxOccurs="unbounded"/> </s:sequence> </s:complexType> </s:element> <s:element name="FareInfo" type="FareInfoType" minOccurs="0"> <s:annotation> <s:documentation>Fares</s:documentation> </s:annotation> </s:element> <s:element name="TicketInfo" minOccurs="0"> <s:complexType> <s:sequence> <s:element name="Ticket" maxOccurs="unbounded"> <s:complexType> <s:sequence> <s:element name="TicketData" minOccurs="0"> <s:complexType> <s:sequence> <s:element name="IssueData"> <s:complexType> <s:attribute name="IssueDate" type="s:date" use="required"> <s:annotation> <s:documentation>Date of issue</s:documentation> </s:annotation> </s:attribute> <s:attribute name="IssueCRS" type="CRSType" use="required"> <s:annotation> <s:documentation>Issuing CRS code</s:documentation> </s:annotation> </s:attribute> <s:attribute name="IssueRLOC" type="s:string"> <s:annotation> <s:documentation>Record locator in issuing CRS</s:documentation> </s:annotation> </s:attribute> <s:attribute name="AirlineRLOC" type="s:string"> <s:annotation> <s:documentation>Record locator of validating carrier</s:documentation> </s:annotation> </s:attribute> <s:attribute name="OriginalIssue" type="s:string"> <s:annotation> <s:documentation>Ticket number of original ticket, if this ticket was exchanged-reissued</s:documentation> </s:annotation> </s:attribute> <s:attribute name="InExchangeFor" type="s:string"> <s:annotation> <s:documentation>Ticket number of original ticket, if this ticket was exchanged-reissued</s:documentation> </s:annotation> </s:attribute> </s:complexType> </s:element> <s:element name="AgencyData"> <s:complexType> <s:attribute name="IATANumber" type="s:string" use="required"/> <s:attribute name="AgencyName" type="s:string" use="required"/> <s:attribute name="LocationCode" type="s:string" use="required"/> <s:attribute name="LocationName" type="s:string" use="required"/> </s:complexType> </s:element> <s:element name="Passenger" type="PassengerType"/> <s:element name="Contact" type="ContactType" minOccurs="0"> <s:annotation> <s:documentation>Passenger contacts</s:documentation> </s:annotation> </s:element> <s:element name="Itinerary" type="RailCouponsItnType"> <s:annotation> <s:documentation>Flight coupons</s:documentation> </s:annotation> </s:element> <s:element name="Price" type="PriceType"> <s:annotation> <s:documentation>Ticket price</s:documentation> </s:annotation> </s:element> <s:element name="Taxes" minOccurs="0"> <s:annotation> <s:documentation>Ticket tax breakdown</s:documentation> </s:annotation> <s:complexType> <s:sequence> <s:element name="Tax" maxOccurs="unbounded"> <s:annotation> <s:documentation>Tax information</s:documentation> </s:annotation> <s:complexType> <s:attribute name="Amount" type="s:decimal" use="required"> <s:annotation> <s:documentation>Tax amount</s:documentation> </s:annotation> </s:attribute> <s:attribute name="TicketCode" type="s:string" use="required"> <s:annotation> <s:documentation>Tax Ticket Code</s:documentation> </s:annotation> </s:attribute> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="FareCalculation" type="s:string"> <s:annotation> <s:documentation>Fare Calculation string</s:documentation> </s:annotation> </s:element> <s:element name="FOPData"> <s:annotation> <s:documentation>Form of payment data</s:documentation> </s:annotation> <s:complexType> <s:sequence> <s:element name="FOPItem" maxOccurs="unbounded"> <s:complexType> <s:attribute name="FOP" type="FOPType" use="required"> <s:annotation> <s:documentation>FOP code</s:documentation> </s:annotation> </s:attribute> <s:attribute name="Amount" type="s:decimal"/> <s:attribute name="Text" type="s:string"/> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="Endorsements" minOccurs="0"> <s:annotation> <s:documentation>Ticket endorsements</s:documentation> </s:annotation> <s:complexType> <s:sequence> <s:element name="Endorsement" type="s:string" minOccurs="0" maxOccurs="unbounded"/> </s:sequence> </s:complexType> </s:element> <s:element name="TourCode" type="s:string" minOccurs="0"> <s:annotation> <s:documentation>Tour code</s:documentation> </s:annotation> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="ItineraryReceipt" type="s:string" minOccurs="0"/> <s:element name="ETicket" type="s:string" minOccurs="0"> <s:annotation> <s:documentation>ETicket in Agency accepted form encoded in base64</s:documentation> </s:annotation> </s:element> </s:sequence> <s:attribute name="TicketRef" type="s:string" use="required"> <s:annotation> <s:documentation>Reference to this item</s:documentation> </s:annotation> </s:attribute> <s:attribute name="PaxRef" type="s:string" use="required"> <s:annotation> <s:documentation>Passenger reference</s:documentation> </s:annotation> </s:attribute> <s:attribute name="ReservationRefs" type="strlist" use="required"> <s:annotation> <s:documentation>References to segment reservations</s:documentation> </s:annotation> </s:attribute> <s:attribute name="FareRef" type="s:string"> <s:annotation> <s:documentation>Fare reference</s:documentation> </s:annotation> </s:attribute> <s:attribute name="StockProvider" type="s:string" use="required"> <s:annotation> <s:documentation>Ticket stock provider: BSP - BSP stock TCH - TCH stock nnn - airline stock (nnn - accountig code)</s:documentation> </s:annotation> </s:attribute> <s:attribute name="TicketNumber" type="s:string" use="optional"> <s:annotation> <s:documentation>Ticket number including conj suffix, e.g. 5552412345678-79</s:documentation> </s:annotation> </s:attribute> <s:attribute name="ValidatingCarrier" type="s:string" use="optional"> <s:annotation> <s:documentation>Validating carrier</s:documentation> </s:annotation> </s:attribute> <s:attribute name="AcctgCode" type="s:string" use="optional"> <s:annotation> <s:documentation>Validating carrier's accounting code</s:documentation> </s:annotation> </s:attribute> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="BookingGuidelines" type="BookingGuidelinesType" minOccurs="0"/> </s:sequence> </s:sequence> <s:element name="Errors" type="ErrorsType"/> </s:choice> </s:sequence> </s:extension> </s:complexContent> </s:complexType> </s:element> |
diagram | ![]() |
||||||||||||
type | ResultType | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <s:element name="Result" type="ResultType"> <s:annotation> <s:documentation>Success indicator: SUCCESS - success FAIL - error occured RETRY - service temporary unavailable, pls try again</s:documentation> </s:annotation> </s:element> |
diagram | ![]() |
||||||
type | WarningsType | ||||||
properties |
|
||||||
children | Warning | ||||||
source | <s:element name="Warnings" type="WarningsType" minOccurs="0"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | GeneralInfoRSType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <s:element name="GeneralInfo" type="GeneralInfoRSType"> <s:annotation> <s:documentation>General booking data</s:documentation> </s:annotation> </s:element> |
diagram | ![]() |
||||||
type | RailItineraryType | ||||||
properties |
|
||||||
children | RailSegment | ||||||
annotation |
|
||||||
source | <s:element name="Itinerary" type="RailItineraryType" minOccurs="0"> <s:annotation> <s:documentation>Rail itinerary</s:documentation> </s:annotation> </s:element> |
diagram | ![]() |
||||||
type | PassengersType | ||||||
properties |
|
||||||
children | Passenger | ||||||
source | <s:element name="Passengers" type="PassengersType" minOccurs="0"/> |
diagram | ![]() |
||||||
type | ContactsType | ||||||
properties |
|
||||||
children | Contact | ||||||
source | <s:element name="Contacts" type="ContactsType" minOccurs="0"/> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Remark | ||||||
source | <s:element name="Remarks" minOccurs="0"> <s:complexType> <s:sequence> <s:element name="Remark" type="RemarkType" maxOccurs="unbounded"/> </s:sequence> </s:complexType> </s:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | RemarkType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <s:element name="Remark" type="RemarkType" maxOccurs="unbounded"/> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Comment | ||||||
source | <s:element name="Comments" minOccurs="0"> <s:complexType> <s:sequence> <s:element name="Comment" type="CommentType" maxOccurs="unbounded"/> </s:sequence> </s:complexType> </s:element> |
diagram | ![]() |
||||||||||||||||||||||||||||
type | CommentType | ||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||
source | <s:element name="Comment" type="CommentType" maxOccurs="unbounded"/> |
diagram | ![]() |
||||||
type | FareInfoType | ||||||
properties |
|
||||||
children | Fares OldFares Ticketing Changes Payment Baggage | ||||||
annotation |
|
||||||
source | <s:element name="FareInfo" type="FareInfoType" minOccurs="0"> <s:annotation> <s:documentation>Fares</s:documentation> </s:annotation> </s:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Ticket | ||||||
source | <s:element name="TicketInfo" minOccurs="0"> <s:complexType> <s:sequence> <s:element name="Ticket" maxOccurs="unbounded"> <s:complexType> <s:sequence> <s:element name="TicketData" minOccurs="0"> <s:complexType> <s:sequence> <s:element name="IssueData"> <s:complexType> <s:attribute name="IssueDate" type="s:date" use="required"> <s:annotation> <s:documentation>Date of issue</s:documentation> </s:annotation> </s:attribute> <s:attribute name="IssueCRS" type="CRSType" use="required"> <s:annotation> <s:documentation>Issuing CRS code</s:documentation> </s:annotation> </s:attribute> <s:attribute name="IssueRLOC" type="s:string"> <s:annotation> <s:documentation>Record locator in issuing CRS</s:documentation> </s:annotation> </s:attribute> <s:attribute name="AirlineRLOC" type="s:string"> <s:annotation> <s:documentation>Record locator of validating carrier</s:documentation> </s:annotation> </s:attribute> <s:attribute name="OriginalIssue" type="s:string"> <s:annotation> <s:documentation>Ticket number of original ticket, if this ticket was exchanged-reissued</s:documentation> </s:annotation> </s:attribute> <s:attribute name="InExchangeFor" type="s:string"> <s:annotation> <s:documentation>Ticket number of original ticket, if this ticket was exchanged-reissued</s:documentation> </s:annotation> </s:attribute> </s:complexType> </s:element> <s:element name="AgencyData"> <s:complexType> <s:attribute name="IATANumber" type="s:string" use="required"/> <s:attribute name="AgencyName" type="s:string" use="required"/> <s:attribute name="LocationCode" type="s:string" use="required"/> <s:attribute name="LocationName" type="s:string" use="required"/> </s:complexType> </s:element> <s:element name="Passenger" type="PassengerType"/> <s:element name="Contact" type="ContactType" minOccurs="0"> <s:annotation> <s:documentation>Passenger contacts</s:documentation> </s:annotation> </s:element> <s:element name="Itinerary" type="RailCouponsItnType"> <s:annotation> <s:documentation>Flight coupons</s:documentation> </s:annotation> </s:element> <s:element name="Price" type="PriceType"> <s:annotation> <s:documentation>Ticket price</s:documentation> </s:annotation> </s:element> <s:element name="Taxes" minOccurs="0"> <s:annotation> <s:documentation>Ticket tax breakdown</s:documentation> </s:annotation> <s:complexType> <s:sequence> <s:element name="Tax" maxOccurs="unbounded"> <s:annotation> <s:documentation>Tax information</s:documentation> </s:annotation> <s:complexType> <s:attribute name="Amount" type="s:decimal" use="required"> <s:annotation> <s:documentation>Tax amount</s:documentation> </s:annotation> </s:attribute> <s:attribute name="TicketCode" type="s:string" use="required"> <s:annotation> <s:documentation>Tax Ticket Code</s:documentation> </s:annotation> </s:attribute> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="FareCalculation" type="s:string"> <s:annotation> <s:documentation>Fare Calculation string</s:documentation> </s:annotation> </s:element> <s:element name="FOPData"> <s:annotation> <s:documentation>Form of payment data</s:documentation> </s:annotation> <s:complexType> <s:sequence> <s:element name="FOPItem" maxOccurs="unbounded"> <s:complexType> <s:attribute name="FOP" type="FOPType" use="required"> <s:annotation> <s:documentation>FOP code</s:documentation> </s:annotation> </s:attribute> <s:attribute name="Amount" type="s:decimal"/> <s:attribute name="Text" type="s:string"/> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="Endorsements" minOccurs="0"> <s:annotation> <s:documentation>Ticket endorsements</s:documentation> </s:annotation> <s:complexType> <s:sequence> <s:element name="Endorsement" type="s:string" minOccurs="0" maxOccurs="unbounded"/> </s:sequence> </s:complexType> </s:element> <s:element name="TourCode" type="s:string" minOccurs="0"> <s:annotation> <s:documentation>Tour code</s:documentation> </s:annotation> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="ItineraryReceipt" type="s:string" minOccurs="0"/> <s:element name="ETicket" type="s:string" minOccurs="0"> <s:annotation> <s:documentation>ETicket in Agency accepted form encoded in base64</s:documentation> </s:annotation> </s:element> </s:sequence> <s:attribute name="TicketRef" type="s:string" use="required"> <s:annotation> <s:documentation>Reference to this item</s:documentation> </s:annotation> </s:attribute> <s:attribute name="PaxRef" type="s:string" use="required"> <s:annotation> <s:documentation>Passenger reference</s:documentation> </s:annotation> </s:attribute> <s:attribute name="ReservationRefs" type="strlist" use="required"> <s:annotation> <s:documentation>References to segment reservations</s:documentation> </s:annotation> </s:attribute> <s:attribute name="FareRef" type="s:string"> <s:annotation> <s:documentation>Fare reference</s:documentation> </s:annotation> </s:attribute> <s:attribute name="StockProvider" type="s:string" use="required"> <s:annotation> <s:documentation>Ticket stock provider: BSP - BSP stock TCH - TCH stock nnn - airline stock (nnn - accountig code)</s:documentation> </s:annotation> </s:attribute> <s:attribute name="TicketNumber" type="s:string" use="optional"> <s:annotation> <s:documentation>Ticket number including conj suffix, e.g. 5552412345678-79</s:documentation> </s:annotation> </s:attribute> <s:attribute name="ValidatingCarrier" type="s:string" use="optional"> <s:annotation> <s:documentation>Validating carrier</s:documentation> </s:annotation> </s:attribute> <s:attribute name="AcctgCode" type="s:string" use="optional"> <s:annotation> <s:documentation>Validating carrier's accounting code</s:documentation> </s:annotation> </s:attribute> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | TicketData ItineraryReceipt ETicket | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <s:element name="Ticket" maxOccurs="unbounded"> <s:complexType> <s:sequence> <s:element name="TicketData" minOccurs="0"> <s:complexType> <s:sequence> <s:element name="IssueData"> <s:complexType> <s:attribute name="IssueDate" type="s:date" use="required"> <s:annotation> <s:documentation>Date of issue</s:documentation> </s:annotation> </s:attribute> <s:attribute name="IssueCRS" type="CRSType" use="required"> <s:annotation> <s:documentation>Issuing CRS code</s:documentation> </s:annotation> </s:attribute> <s:attribute name="IssueRLOC" type="s:string"> <s:annotation> <s:documentation>Record locator in issuing CRS</s:documentation> </s:annotation> </s:attribute> <s:attribute name="AirlineRLOC" type="s:string"> <s:annotation> <s:documentation>Record locator of validating carrier</s:documentation> </s:annotation> </s:attribute> <s:attribute name="OriginalIssue" type="s:string"> <s:annotation> <s:documentation>Ticket number of original ticket, if this ticket was exchanged-reissued</s:documentation> </s:annotation> </s:attribute> <s:attribute name="InExchangeFor" type="s:string"> <s:annotation> <s:documentation>Ticket number of original ticket, if this ticket was exchanged-reissued</s:documentation> </s:annotation> </s:attribute> </s:complexType> </s:element> <s:element name="AgencyData"> <s:complexType> <s:attribute name="IATANumber" type="s:string" use="required"/> <s:attribute name="AgencyName" type="s:string" use="required"/> <s:attribute name="LocationCode" type="s:string" use="required"/> <s:attribute name="LocationName" type="s:string" use="required"/> </s:complexType> </s:element> <s:element name="Passenger" type="PassengerType"/> <s:element name="Contact" type="ContactType" minOccurs="0"> <s:annotation> <s:documentation>Passenger contacts</s:documentation> </s:annotation> </s:element> <s:element name="Itinerary" type="RailCouponsItnType"> <s:annotation> <s:documentation>Flight coupons</s:documentation> </s:annotation> </s:element> <s:element name="Price" type="PriceType"> <s:annotation> <s:documentation>Ticket price</s:documentation> </s:annotation> </s:element> <s:element name="Taxes" minOccurs="0"> <s:annotation> <s:documentation>Ticket tax breakdown</s:documentation> </s:annotation> <s:complexType> <s:sequence> <s:element name="Tax" maxOccurs="unbounded"> <s:annotation> <s:documentation>Tax information</s:documentation> </s:annotation> <s:complexType> <s:attribute name="Amount" type="s:decimal" use="required"> <s:annotation> <s:documentation>Tax amount</s:documentation> </s:annotation> </s:attribute> <s:attribute name="TicketCode" type="s:string" use="required"> <s:annotation> <s:documentation>Tax Ticket Code</s:documentation> </s:annotation> </s:attribute> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="FareCalculation" type="s:string"> <s:annotation> <s:documentation>Fare Calculation string</s:documentation> </s:annotation> </s:element> <s:element name="FOPData"> <s:annotation> <s:documentation>Form of payment data</s:documentation> </s:annotation> <s:complexType> <s:sequence> <s:element name="FOPItem" maxOccurs="unbounded"> <s:complexType> <s:attribute name="FOP" type="FOPType" use="required"> <s:annotation> <s:documentation>FOP code</s:documentation> </s:annotation> </s:attribute> <s:attribute name="Amount" type="s:decimal"/> <s:attribute name="Text" type="s:string"/> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="Endorsements" minOccurs="0"> <s:annotation> <s:documentation>Ticket endorsements</s:documentation> </s:annotation> <s:complexType> <s:sequence> <s:element name="Endorsement" type="s:string" minOccurs="0" maxOccurs="unbounded"/> </s:sequence> </s:complexType> </s:element> <s:element name="TourCode" type="s:string" minOccurs="0"> <s:annotation> <s:documentation>Tour code</s:documentation> </s:annotation> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="ItineraryReceipt" type="s:string" minOccurs="0"/> <s:element name="ETicket" type="s:string" minOccurs="0"> <s:annotation> <s:documentation>ETicket in Agency accepted form encoded in base64</s:documentation> </s:annotation> </s:element> </s:sequence> <s:attribute name="TicketRef" type="s:string" use="required"> <s:annotation> <s:documentation>Reference to this item</s:documentation> </s:annotation> </s:attribute> <s:attribute name="PaxRef" type="s:string" use="required"> <s:annotation> <s:documentation>Passenger reference</s:documentation> </s:annotation> </s:attribute> <s:attribute name="ReservationRefs" type="strlist" use="required"> <s:annotation> <s:documentation>References to segment reservations</s:documentation> </s:annotation> </s:attribute> <s:attribute name="FareRef" type="s:string"> <s:annotation> <s:documentation>Fare reference</s:documentation> </s:annotation> </s:attribute> <s:attribute name="StockProvider" type="s:string" use="required"> <s:annotation> <s:documentation>Ticket stock provider: BSP - BSP stock TCH - TCH stock nnn - airline stock (nnn - accountig code)</s:documentation> </s:annotation> </s:attribute> <s:attribute name="TicketNumber" type="s:string" use="optional"> <s:annotation> <s:documentation>Ticket number including conj suffix, e.g. 5552412345678-79</s:documentation> </s:annotation> </s:attribute> <s:attribute name="ValidatingCarrier" type="s:string" use="optional"> <s:annotation> <s:documentation>Validating carrier</s:documentation> </s:annotation> </s:attribute> <s:attribute name="AcctgCode" type="s:string" use="optional"> <s:annotation> <s:documentation>Validating carrier's accounting code</s:documentation> </s:annotation> </s:attribute> </s:complexType> </s:element> |
type | s:string | ||
properties |
|
||
annotation |
|
||
source | <s:attribute name="TicketRef" type="s:string" use="required"> <s:annotation> <s:documentation>Reference to this item</s:documentation> </s:annotation> </s:attribute> |
type | s:string | ||
properties |
|
||
annotation |
|
||
source | <s:attribute name="PaxRef" type="s:string" use="required"> <s:annotation> <s:documentation>Passenger reference</s:documentation> </s:annotation> </s:attribute> |
type | strlist | ||
properties |
|
||
annotation |
|
||
source | <s:attribute name="ReservationRefs" type="strlist" use="required"> <s:annotation> <s:documentation>References to segment reservations</s:documentation> </s:annotation> </s:attribute> |
type | s:string | ||
annotation |
|
||
source | <s:attribute name="FareRef" type="s:string"> <s:annotation> <s:documentation>Fare reference</s:documentation> </s:annotation> </s:attribute> |
type | s:string | ||
properties |
|
||
annotation |
|
||
source | <s:attribute name="StockProvider" type="s:string" use="required"> <s:annotation> <s:documentation>Ticket stock provider: BSP - BSP stock TCH - TCH stock nnn - airline stock (nnn - accountig code)</s:documentation> </s:annotation> </s:attribute> |
type | s:string | ||
properties |
|
||
annotation |
|
||
source | <s:attribute name="TicketNumber" type="s:string" use="optional"> <s:annotation> <s:documentation>Ticket number including conj suffix, e.g. 5552412345678-79</s:documentation> </s:annotation> </s:attribute> |
type | s:string | ||
properties |
|
||
annotation |
|
||
source | <s:attribute name="ValidatingCarrier" type="s:string" use="optional"> <s:annotation> <s:documentation>Validating carrier</s:documentation> </s:annotation> </s:attribute> |
type | s:string | ||
properties |
|
||
annotation |
|
||
source | <s:attribute name="AcctgCode" type="s:string" use="optional"> <s:annotation> <s:documentation>Validating carrier's accounting code</s:documentation> </s:annotation> </s:attribute> |
diagram | ![]() |
||||||
properties |
|
||||||
children | IssueData AgencyData Passenger Contact Itinerary Price Taxes FareCalculation FOPData Endorsements TourCode | ||||||
source | <s:element name="TicketData" minOccurs="0"> <s:complexType> <s:sequence> <s:element name="IssueData"> <s:complexType> <s:attribute name="IssueDate" type="s:date" use="required"> <s:annotation> <s:documentation>Date of issue</s:documentation> </s:annotation> </s:attribute> <s:attribute name="IssueCRS" type="CRSType" use="required"> <s:annotation> <s:documentation>Issuing CRS code</s:documentation> </s:annotation> </s:attribute> <s:attribute name="IssueRLOC" type="s:string"> <s:annotation> <s:documentation>Record locator in issuing CRS</s:documentation> </s:annotation> </s:attribute> <s:attribute name="AirlineRLOC" type="s:string"> <s:annotation> <s:documentation>Record locator of validating carrier</s:documentation> </s:annotation> </s:attribute> <s:attribute name="OriginalIssue" type="s:string"> <s:annotation> <s:documentation>Ticket number of original ticket, if this ticket was exchanged-reissued</s:documentation> </s:annotation> </s:attribute> <s:attribute name="InExchangeFor" type="s:string"> <s:annotation> <s:documentation>Ticket number of original ticket, if this ticket was exchanged-reissued</s:documentation> </s:annotation> </s:attribute> </s:complexType> </s:element> <s:element name="AgencyData"> <s:complexType> <s:attribute name="IATANumber" type="s:string" use="required"/> <s:attribute name="AgencyName" type="s:string" use="required"/> <s:attribute name="LocationCode" type="s:string" use="required"/> <s:attribute name="LocationName" type="s:string" use="required"/> </s:complexType> </s:element> <s:element name="Passenger" type="PassengerType"/> <s:element name="Contact" type="ContactType" minOccurs="0"> <s:annotation> <s:documentation>Passenger contacts</s:documentation> </s:annotation> </s:element> <s:element name="Itinerary" type="RailCouponsItnType"> <s:annotation> <s:documentation>Flight coupons</s:documentation> </s:annotation> </s:element> <s:element name="Price" type="PriceType"> <s:annotation> <s:documentation>Ticket price</s:documentation> </s:annotation> </s:element> <s:element name="Taxes" minOccurs="0"> <s:annotation> <s:documentation>Ticket tax breakdown</s:documentation> </s:annotation> <s:complexType> <s:sequence> <s:element name="Tax" maxOccurs="unbounded"> <s:annotation> <s:documentation>Tax information</s:documentation> </s:annotation> <s:complexType> <s:attribute name="Amount" type="s:decimal" use="required"> <s:annotation> <s:documentation>Tax amount</s:documentation> </s:annotation> </s:attribute> <s:attribute name="TicketCode" type="s:string" use="required"> <s:annotation> <s:documentation>Tax Ticket Code</s:documentation> </s:annotation> </s:attribute> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="FareCalculation" type="s:string"> <s:annotation> <s:documentation>Fare Calculation string</s:documentation> </s:annotation> </s:element> <s:element name="FOPData"> <s:annotation> <s:documentation>Form of payment data</s:documentation> </s:annotation> <s:complexType> <s:sequence> <s:element name="FOPItem" maxOccurs="unbounded"> <s:complexType> <s:attribute name="FOP" type="FOPType" use="required"> <s:annotation> <s:documentation>FOP code</s:documentation> </s:annotation> </s:attribute> <s:attribute name="Amount" type="s:decimal"/> <s:attribute name="Text" type="s:string"/> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="Endorsements" minOccurs="0"> <s:annotation> <s:documentation>Ticket endorsements</s:documentation> </s:annotation> <s:complexType> <s:sequence> <s:element name="Endorsement" type="s:string" minOccurs="0" maxOccurs="unbounded"/> </s:sequence> </s:complexType> </s:element> <s:element name="TourCode" type="s:string" minOccurs="0"> <s:annotation> <s:documentation>Tour code</s:documentation> </s:annotation> </s:element> </s:sequence> </s:complexType> </s:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <s:element name="IssueData"> <s:complexType> <s:attribute name="IssueDate" type="s:date" use="required"> <s:annotation> <s:documentation>Date of issue</s:documentation> </s:annotation> </s:attribute> <s:attribute name="IssueCRS" type="CRSType" use="required"> <s:annotation> <s:documentation>Issuing CRS code</s:documentation> </s:annotation> </s:attribute> <s:attribute name="IssueRLOC" type="s:string"> <s:annotation> <s:documentation>Record locator in issuing CRS</s:documentation> </s:annotation> </s:attribute> <s:attribute name="AirlineRLOC" type="s:string"> <s:annotation> <s:documentation>Record locator of validating carrier</s:documentation> </s:annotation> </s:attribute> <s:attribute name="OriginalIssue" type="s:string"> <s:annotation> <s:documentation>Ticket number of original ticket, if this ticket was exchanged-reissued</s:documentation> </s:annotation> </s:attribute> <s:attribute name="InExchangeFor" type="s:string"> <s:annotation> <s:documentation>Ticket number of original ticket, if this ticket was exchanged-reissued</s:documentation> </s:annotation> </s:attribute> </s:complexType> </s:element> |
type | s:date | ||
properties |
|
||
annotation |
|
||
source | <s:attribute name="IssueDate" type="s:date" use="required"> <s:annotation> <s:documentation>Date of issue</s:documentation> </s:annotation> </s:attribute> |
type | CRSType | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <s:attribute name="IssueCRS" type="CRSType" use="required"> <s:annotation> <s:documentation>Issuing CRS code</s:documentation> </s:annotation> </s:attribute> |
type | s:string | ||
annotation |
|
||
source | <s:attribute name="IssueRLOC" type="s:string"> <s:annotation> <s:documentation>Record locator in issuing CRS</s:documentation> </s:annotation> </s:attribute> |
type | s:string | ||
annotation |
|
||
source | <s:attribute name="AirlineRLOC" type="s:string"> <s:annotation> <s:documentation>Record locator of validating carrier</s:documentation> </s:annotation> </s:attribute> |
type | s:string | ||
annotation |
|
||
source | <s:attribute name="OriginalIssue" type="s:string"> <s:annotation> <s:documentation>Ticket number of original ticket, if this ticket was exchanged-reissued</s:documentation> </s:annotation> </s:attribute> |
type | s:string | ||
annotation |
|
||
source | <s:attribute name="InExchangeFor" type="s:string"> <s:annotation> <s:documentation>Ticket number of original ticket, if this ticket was exchanged-reissued</s:documentation> </s:annotation> </s:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <s:element name="AgencyData"> <s:complexType> <s:attribute name="IATANumber" type="s:string" use="required"/> <s:attribute name="AgencyName" type="s:string" use="required"/> <s:attribute name="LocationCode" type="s:string" use="required"/> <s:attribute name="LocationName" type="s:string" use="required"/> </s:complexType> </s:element> |
type | s:string | ||
properties |
|
||
source | <s:attribute name="IATANumber" type="s:string" use="required"/> |
type | s:string | ||
properties |
|
||
source | <s:attribute name="AgencyName" type="s:string" use="required"/> |
type | s:string | ||
properties |
|
||
source | <s:attribute name="LocationCode" type="s:string" use="required"/> |
type | s:string | ||
properties |
|
||
source | <s:attribute name="LocationName" type="s:string" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | PassengerType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <s:element name="Passenger" type="PassengerType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | ContactType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <s:element name="Contact" type="ContactType" minOccurs="0"> <s:annotation> <s:documentation>Passenger contacts</s:documentation> </s:annotation> </s:element> |
diagram | ![]() |
||
type | RailCouponsItnType | ||
properties |
|
||
children | RailCoupon | ||
annotation |
|
||
source | <s:element name="Itinerary" type="RailCouponsItnType"> <s:annotation> <s:documentation>Flight coupons</s:documentation> </s:annotation> </s:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | PriceType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <s:element name="Price" type="PriceType"> <s:annotation> <s:documentation>Ticket price</s:documentation> </s:annotation> </s:element> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Tax | ||||||
annotation |
|
||||||
source | <s:element name="Taxes" minOccurs="0"> <s:annotation> <s:documentation>Ticket tax breakdown</s:documentation> </s:annotation> <s:complexType> <s:sequence> <s:element name="Tax" maxOccurs="unbounded"> <s:annotation> <s:documentation>Tax information</s:documentation> </s:annotation> <s:complexType> <s:attribute name="Amount" type="s:decimal" use="required"> <s:annotation> <s:documentation>Tax amount</s:documentation> </s:annotation> </s:attribute> <s:attribute name="TicketCode" type="s:string" use="required"> <s:annotation> <s:documentation>Tax Ticket Code</s:documentation> </s:annotation> </s:attribute> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> |
diagram | ![]() |
||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <s:element name="Tax" maxOccurs="unbounded"> <s:annotation> <s:documentation>Tax information</s:documentation> </s:annotation> <s:complexType> <s:attribute name="Amount" type="s:decimal" use="required"> <s:annotation> <s:documentation>Tax amount</s:documentation> </s:annotation> </s:attribute> <s:attribute name="TicketCode" type="s:string" use="required"> <s:annotation> <s:documentation>Tax Ticket Code</s:documentation> </s:annotation> </s:attribute> </s:complexType> </s:element> |
type | s:decimal | ||
properties |
|
||
annotation |
|
||
source | <s:attribute name="Amount" type="s:decimal" use="required"> <s:annotation> <s:documentation>Tax amount</s:documentation> </s:annotation> </s:attribute> |
type | s:string | ||
properties |
|
||
annotation |
|
||
source | <s:attribute name="TicketCode" type="s:string" use="required"> <s:annotation> <s:documentation>Tax Ticket Code</s:documentation> </s:annotation> </s:attribute> |
diagram | ![]() |
||
type | s:string | ||
properties |
|
||
annotation |
|
||
source | <s:element name="FareCalculation" type="s:string"> <s:annotation> <s:documentation>Fare Calculation string</s:documentation> </s:annotation> </s:element> |
diagram | ![]() |
||
properties |
|
||
children | FOPItem | ||
annotation |
|
||
source | <s:element name="FOPData"> <s:annotation> <s:documentation>Form of payment data</s:documentation> </s:annotation> <s:complexType> <s:sequence> <s:element name="FOPItem" maxOccurs="unbounded"> <s:complexType> <s:attribute name="FOP" type="FOPType" use="required"> <s:annotation> <s:documentation>FOP code</s:documentation> </s:annotation> </s:attribute> <s:attribute name="Amount" type="s:decimal"/> <s:attribute name="Text" type="s:string"/> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> |
diagram | ![]() |
||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||
source | <s:element name="FOPItem" maxOccurs="unbounded"> <s:complexType> <s:attribute name="FOP" type="FOPType" use="required"> <s:annotation> <s:documentation>FOP code</s:documentation> </s:annotation> </s:attribute> <s:attribute name="Amount" type="s:decimal"/> <s:attribute name="Text" type="s:string"/> </s:complexType> </s:element> |
type | FOPType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <s:attribute name="FOP" type="FOPType" use="required"> <s:annotation> <s:documentation>FOP code</s:documentation> </s:annotation> </s:attribute> |
type | s:decimal |
source | <s:attribute name="Amount" type="s:decimal"/> |
type | s:string |
source | <s:attribute name="Text" type="s:string"/> |
diagram | ![]() |
||||||
properties |
|
||||||
children | Endorsement | ||||||
annotation |
|
||||||
source | <s:element name="Endorsements" minOccurs="0"> <s:annotation> <s:documentation>Ticket endorsements</s:documentation> </s:annotation> <s:complexType> <s:sequence> <s:element name="Endorsement" type="s:string" minOccurs="0" maxOccurs="unbounded"/> </s:sequence> </s:complexType> </s:element> |
diagram | ![]() |
||||||
type | s:string | ||||||
properties |
|
||||||
source | <s:element name="Endorsement" type="s:string" minOccurs="0" maxOccurs="unbounded"/> |
diagram | ![]() |
||||||
type | s:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <s:element name="TourCode" type="s:string" minOccurs="0"> <s:annotation> <s:documentation>Tour code</s:documentation> </s:annotation> </s:element> |
diagram | ![]() |
||||||
type | s:string | ||||||
properties |
|
||||||
source | <s:element name="ItineraryReceipt" type="s:string" minOccurs="0"/> |
diagram | ![]() |
||||||
type | s:string | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <s:element name="ETicket" type="s:string" minOccurs="0"> <s:annotation> <s:documentation>ETicket in Agency accepted form encoded in base64</s:documentation> </s:annotation> </s:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
type | BookingGuidelinesType | ||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||
source | <s:element name="BookingGuidelines" type="BookingGuidelinesType" minOccurs="0"/> |
diagram | ![]() |
||
type | ErrorsType | ||
properties |
|
||
children | Error | ||
source | <s:element name="Errors" type="ErrorsType"/> |