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"/> |