| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
| type | extension of RequestBase | ||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||
| children | TicketInfo IssueEMD | ||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||
| source | <s:element name="SIG_AirTicketRQ"> <s:annotation> <s:documentation>Ticket and refund data request</s:documentation> </s:annotation> <s:complexType> <s:complexContent> <s:extension base="RequestBase"> <s:choice> <s:element name="TicketInfo"> <s:annotation> <s:documentation>Ticket and EMD individual oprrations: * Display * Void * Refund qoute * Refund</s:documentation> </s:annotation> <s:complexType> <s:sequence> <s:element name="Ticket" type="TicketActionInfo" maxOccurs="unbounded"/> </s:sequence> </s:complexType> </s:element> <s:element name="IssueEMD"> <s:annotation> <s:documentation>Issue EMD without PNR. Now implemented for CRS 1M only.</s:documentation> </s:annotation> <s:complexType> <s:sequence> <s:element name="Coupons"> <s:complexType> <s:sequence> <s:element name="Coupon" maxOccurs="4"> <s:complexType> <s:attribute name="Airline" use="required"> <s:annotation> <s:documentation>Marketing Airline</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:string"> <s:length value="2"/> <s:whiteSpace value="collapse"/> </s:restriction> </s:simpleType> </s:attribute> <s:attribute name="ServiceCode" type="s:string" use="required"> <s:annotation> <s:documentation>Service code</s:documentation> </s:annotation> </s:attribute> <s:attribute name="ServiceName" type="s:string" use="required"> <s:annotation> <s:documentation>Service name</s:documentation> </s:annotation> </s:attribute> <s:attribute name="Currency" type="s:string" use="required"> <s:annotation> <s:documentation>Currency</s:documentation> </s:annotation> </s:attribute> <s:attribute name="CouponPrice" use="required"> <s:annotation> <s:documentation>Price</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:decimal"> <s:minInclusive value="0"/> </s:restriction> </s:simpleType> </s:attribute> <s:attribute name="PerUnitPrice" use="required"> <s:annotation> <s:documentation>Per unit price in Currency</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:decimal"> <s:minInclusive value="0"/> </s:restriction> </s:simpleType> </s:attribute> <s:attribute name="UnitCount" use="required"> <s:annotation> <s:documentation>Service unit count</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:short"> <s:minInclusive value="1"/> </s:restriction> </s:simpleType> </s:attribute> <s:attribute name="UnitType" use="required"> <s:annotation> <s:documentation>Service unit type: KG - kilograms LB - pounds PC - peaces ST - seat reserved for luggage</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:string"> <s:enumeration value="KG"/> <s:enumeration value="LB"/> <s:enumeration value="PC"/> <s:enumeration value="ST"/> </s:restriction> </s:simpleType> </s:attribute> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="Passenger" type="PassengerNameType"/> <s:element name="Payments" type="PaymentsType"/> <s:element name="Price" type="PriceType"/> </s:sequence> <s:attribute name="GDS" type="CRSType" use="required"> <s:annotation> <s:documentation>Target GDS code</s:documentation> </s:annotation> </s:attribute> <s:attribute name="ValidatingAirline" type="s:string" use="optional"> <s:annotation> <s:documentation>Validating carrier</s:documentation> </s:annotation> </s:attribute> <s:attribute name="Interface" type="s:string"> <s:annotation> <s:documentation>GDS Interface name</s:documentation> </s:annotation> </s:attribute> <s:attribute name="Office"> <s:annotation> <s:documentation>Target office to issue EMD</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:string"> <s:minLength value="3"/> </s:restriction> </s:simpleType> </s:attribute> </s:complexType> </s:element> </s:choice> </s:extension> </s:complexContent> </s:complexType> </s:element> |
| diagram | ![]() |
||
| properties |
|
||
| children | Ticket | ||
| annotation |
|
||
| source | <s:element name="TicketInfo"> <s:annotation> <s:documentation>Ticket and EMD individual oprrations: * Display * Void * Refund qoute * Refund</s:documentation> </s:annotation> <s:complexType> <s:sequence> <s:element name="Ticket" type="TicketActionInfo" maxOccurs="unbounded"/> </s:sequence> </s:complexType> </s:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | TicketActionInfo | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | RefundData | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <s:element name="Ticket" type="TicketActionInfo" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||
| children | Coupons Passenger Payments Price | ||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||
| source | <s:element name="IssueEMD"> <s:annotation> <s:documentation>Issue EMD without PNR. Now implemented for CRS 1M only.</s:documentation> </s:annotation> <s:complexType> <s:sequence> <s:element name="Coupons"> <s:complexType> <s:sequence> <s:element name="Coupon" maxOccurs="4"> <s:complexType> <s:attribute name="Airline" use="required"> <s:annotation> <s:documentation>Marketing Airline</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:string"> <s:length value="2"/> <s:whiteSpace value="collapse"/> </s:restriction> </s:simpleType> </s:attribute> <s:attribute name="ServiceCode" type="s:string" use="required"> <s:annotation> <s:documentation>Service code</s:documentation> </s:annotation> </s:attribute> <s:attribute name="ServiceName" type="s:string" use="required"> <s:annotation> <s:documentation>Service name</s:documentation> </s:annotation> </s:attribute> <s:attribute name="Currency" type="s:string" use="required"> <s:annotation> <s:documentation>Currency</s:documentation> </s:annotation> </s:attribute> <s:attribute name="CouponPrice" use="required"> <s:annotation> <s:documentation>Price</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:decimal"> <s:minInclusive value="0"/> </s:restriction> </s:simpleType> </s:attribute> <s:attribute name="PerUnitPrice" use="required"> <s:annotation> <s:documentation>Per unit price in Currency</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:decimal"> <s:minInclusive value="0"/> </s:restriction> </s:simpleType> </s:attribute> <s:attribute name="UnitCount" use="required"> <s:annotation> <s:documentation>Service unit count</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:short"> <s:minInclusive value="1"/> </s:restriction> </s:simpleType> </s:attribute> <s:attribute name="UnitType" use="required"> <s:annotation> <s:documentation>Service unit type: KG - kilograms LB - pounds PC - peaces ST - seat reserved for luggage</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:string"> <s:enumeration value="KG"/> <s:enumeration value="LB"/> <s:enumeration value="PC"/> <s:enumeration value="ST"/> </s:restriction> </s:simpleType> </s:attribute> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="Passenger" type="PassengerNameType"/> <s:element name="Payments" type="PaymentsType"/> <s:element name="Price" type="PriceType"/> </s:sequence> <s:attribute name="GDS" type="CRSType" use="required"> <s:annotation> <s:documentation>Target GDS code</s:documentation> </s:annotation> </s:attribute> <s:attribute name="ValidatingAirline" type="s:string" use="optional"> <s:annotation> <s:documentation>Validating carrier</s:documentation> </s:annotation> </s:attribute> <s:attribute name="Interface" type="s:string"> <s:annotation> <s:documentation>GDS Interface name</s:documentation> </s:annotation> </s:attribute> <s:attribute name="Office"> <s:annotation> <s:documentation>Target office to issue EMD</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:string"> <s:minLength value="3"/> </s:restriction> </s:simpleType> </s:attribute> </s:complexType> </s:element> |
| type | CRSType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <s:attribute name="GDS" type="CRSType" use="required"> <s:annotation> <s:documentation>Target GDS code</s:documentation> </s:annotation> </s:attribute> |
| type | s:string | ||
| properties |
|
||
| annotation |
|
||
| source | <s:attribute name="ValidatingAirline" type="s:string" use="optional"> <s:annotation> <s:documentation>Validating carrier</s:documentation> </s:annotation> </s:attribute> |
| type | s:string | ||
| annotation |
|
||
| source | <s:attribute name="Interface" type="s:string"> <s:annotation> <s:documentation>GDS Interface name</s:documentation> </s:annotation> </s:attribute> |
| type | restriction of s:string | ||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <s:attribute name="Office"> <s:annotation> <s:documentation>Target office to issue EMD</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:string"> <s:minLength value="3"/> </s:restriction> </s:simpleType> </s:attribute> |
| diagram | ![]() |
||
| properties |
|
||
| children | Coupon | ||
| source | <s:element name="Coupons"> <s:complexType> <s:sequence> <s:element name="Coupon" maxOccurs="4"> <s:complexType> <s:attribute name="Airline" use="required"> <s:annotation> <s:documentation>Marketing Airline</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:string"> <s:length value="2"/> <s:whiteSpace value="collapse"/> </s:restriction> </s:simpleType> </s:attribute> <s:attribute name="ServiceCode" type="s:string" use="required"> <s:annotation> <s:documentation>Service code</s:documentation> </s:annotation> </s:attribute> <s:attribute name="ServiceName" type="s:string" use="required"> <s:annotation> <s:documentation>Service name</s:documentation> </s:annotation> </s:attribute> <s:attribute name="Currency" type="s:string" use="required"> <s:annotation> <s:documentation>Currency</s:documentation> </s:annotation> </s:attribute> <s:attribute name="CouponPrice" use="required"> <s:annotation> <s:documentation>Price</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:decimal"> <s:minInclusive value="0"/> </s:restriction> </s:simpleType> </s:attribute> <s:attribute name="PerUnitPrice" use="required"> <s:annotation> <s:documentation>Per unit price in Currency</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:decimal"> <s:minInclusive value="0"/> </s:restriction> </s:simpleType> </s:attribute> <s:attribute name="UnitCount" use="required"> <s:annotation> <s:documentation>Service unit count</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:short"> <s:minInclusive value="1"/> </s:restriction> </s:simpleType> </s:attribute> <s:attribute name="UnitType" use="required"> <s:annotation> <s:documentation>Service unit type: KG - kilograms LB - pounds PC - peaces ST - seat reserved for luggage</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:string"> <s:enumeration value="KG"/> <s:enumeration value="LB"/> <s:enumeration value="PC"/> <s:enumeration value="ST"/> </s:restriction> </s:simpleType> </s:attribute> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <s:element name="Coupon" maxOccurs="4"> <s:complexType> <s:attribute name="Airline" use="required"> <s:annotation> <s:documentation>Marketing Airline</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:string"> <s:length value="2"/> <s:whiteSpace value="collapse"/> </s:restriction> </s:simpleType> </s:attribute> <s:attribute name="ServiceCode" type="s:string" use="required"> <s:annotation> <s:documentation>Service code</s:documentation> </s:annotation> </s:attribute> <s:attribute name="ServiceName" type="s:string" use="required"> <s:annotation> <s:documentation>Service name</s:documentation> </s:annotation> </s:attribute> <s:attribute name="Currency" type="s:string" use="required"> <s:annotation> <s:documentation>Currency</s:documentation> </s:annotation> </s:attribute> <s:attribute name="CouponPrice" use="required"> <s:annotation> <s:documentation>Price</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:decimal"> <s:minInclusive value="0"/> </s:restriction> </s:simpleType> </s:attribute> <s:attribute name="PerUnitPrice" use="required"> <s:annotation> <s:documentation>Per unit price in Currency</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:decimal"> <s:minInclusive value="0"/> </s:restriction> </s:simpleType> </s:attribute> <s:attribute name="UnitCount" use="required"> <s:annotation> <s:documentation>Service unit count</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:short"> <s:minInclusive value="1"/> </s:restriction> </s:simpleType> </s:attribute> <s:attribute name="UnitType" use="required"> <s:annotation> <s:documentation>Service unit type: KG - kilograms LB - pounds PC - peaces ST - seat reserved for luggage</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:string"> <s:enumeration value="KG"/> <s:enumeration value="LB"/> <s:enumeration value="PC"/> <s:enumeration value="ST"/> </s:restriction> </s:simpleType> </s:attribute> </s:complexType> </s:element> |
| type | restriction of s:string | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <s:attribute name="Airline" use="required"> <s:annotation> <s:documentation>Marketing Airline</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:string"> <s:length value="2"/> <s:whiteSpace value="collapse"/> </s:restriction> </s:simpleType> </s:attribute> |
| type | s:string | ||
| properties |
|
||
| annotation |
|
||
| source | <s:attribute name="ServiceCode" type="s:string" use="required"> <s:annotation> <s:documentation>Service code</s:documentation> </s:annotation> </s:attribute> |
| type | s:string | ||
| properties |
|
||
| annotation |
|
||
| source | <s:attribute name="ServiceName" type="s:string" use="required"> <s:annotation> <s:documentation>Service name</s:documentation> </s:annotation> </s:attribute> |
| type | s:string | ||
| properties |
|
||
| annotation |
|
||
| source | <s:attribute name="Currency" type="s:string" use="required"> <s:annotation> <s:documentation>Currency</s:documentation> </s:annotation> </s:attribute> |
| type | restriction of s:decimal | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <s:attribute name="CouponPrice" use="required"> <s:annotation> <s:documentation>Price</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:decimal"> <s:minInclusive value="0"/> </s:restriction> </s:simpleType> </s:attribute> |
| type | restriction of s:decimal | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <s:attribute name="PerUnitPrice" use="required"> <s:annotation> <s:documentation>Per unit price in Currency</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:decimal"> <s:minInclusive value="0"/> </s:restriction> </s:simpleType> </s:attribute> |
| type | restriction of s:short | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| source | <s:attribute name="UnitCount" use="required"> <s:annotation> <s:documentation>Service unit count</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:short"> <s:minInclusive value="1"/> </s:restriction> </s:simpleType> </s:attribute> |
| type | restriction of s:string | |||||||||||||||
| properties |
|
|||||||||||||||
| facets |
|
|||||||||||||||
| annotation |
|
|||||||||||||||
| source | <s:attribute name="UnitType" use="required"> <s:annotation> <s:documentation>Service unit type: KG - kilograms LB - pounds PC - peaces ST - seat reserved for luggage</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:string"> <s:enumeration value="KG"/> <s:enumeration value="LB"/> <s:enumeration value="PC"/> <s:enumeration value="ST"/> </s:restriction> </s:simpleType> </s:attribute> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| type | PassengerNameType | ||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| source | <s:element name="Passenger" type="PassengerNameType"/> |
| diagram | ![]() |
||
| type | PaymentsType | ||
| properties |
|
||
| children | Payment | ||
| source | <s:element name="Payments" type="PaymentsType"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | PriceType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <s:element name="Price" type="PriceType"/> |