| diagram | ![]() |
||
| children | Fares OldFares Ticketing Changes Payment Baggage | ||
| used by |
|
||
| source | <s:complexType name="FareInfoType"> <s:sequence> <s:element name="Fares"> <s:complexType> <s:sequence> <s:element name="Fare" type="FareType" maxOccurs="unbounded"/> </s:sequence> </s:complexType> </s:element> <s:element name="OldFares" minOccurs="0"> <s:annotation> <s:documentation>Fares returned in the SIG_AirShopRS. Helps to recognize price change condition</s:documentation> </s:annotation> <s:complexType> <s:sequence> <s:element name="Fare" type="FareType" maxOccurs="unbounded"/> </s:sequence> </s:complexType> </s:element> <s:element name="Ticketing"> <s:complexType> <s:attribute name="eTicket" type="s:boolean" use="required"> <s:annotation> <s:documentation>ET indicator</s:documentation> </s:annotation> </s:attribute> <s:attribute name="TimeLimit" type="s:dateTime" use="required"> <s:annotation> <s:documentation>Ticket time limit. Most restrictive condition. Includes timezone shift, e.g. 2012-05-19T16:00:00+04:00</s:documentation> </s:annotation> </s:attribute> </s:complexType> </s:element> <s:element name="Changes" minOccurs="0"> <s:annotation> <s:documentation>Refund/Exchage rules. The most restrictive value if differs between prices</s:documentation> </s:annotation> <s:complexType> <s:sequence> <s:element name="VoluntaryRefund"> <s:complexType> <s:attribute name="PenaltyType" use="required"> <s:annotation> <s:documentation>Penalty type: 0 - unknown 1 - not refundable 2 - refundable 3 - refundable with penalty 4 - refunadale with penaly if late refund 5 - refundabe with penalty in some cases</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:int"> <s:minInclusive value="0"/> <s:maxInclusive value="5"/> </s:restriction> </s:simpleType> </s:attribute> <s:attribute name="PenaltyText" use="required"> <s:annotation> <s:documentation>Short description text - see comments above</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:string"> <s:enumeration value="unknown"/> <s:enumeration value="not refundable"/> <s:enumeration value="refundable"/> <s:enumeration value="refundable with penalty"/> <s:enumeration value="refundable with penalty if late refund"/> <s:enumeration value="refundable with penalty in some cases"/> </s:restriction> </s:simpleType> </s:attribute> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> <s:element name="Payment" type="PayMethodType" minOccurs="0"/> <s:element name="Baggage" minOccurs="0"> <s:annotation> <s:documentation>Cummulative Baggage allowance for all passengers. The minimum value if differs between Flights. Two items created if both Weight and Piece concepts applicable on different flights</s:documentation> </s:annotation> <s:complexType> <s:sequence> <s:element name="BagAllowance" maxOccurs="2"> <s:complexType> <s:attributeGroup ref="BagAllowanceType"/> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> </s:sequence> </s:complexType> |
| diagram | ![]() |
||
| properties |
|
||
| children | Fare | ||
| source | <s:element name="Fares"> <s:complexType> <s:sequence> <s:element name="Fare" type="FareType" maxOccurs="unbounded"/> </s:sequence> </s:complexType> </s:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
| type | FareType | ||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||
| children | PaxType Itinerary Price Taxes NetData FareCalc TourCode Rules TicketStock | ||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||
| source | <s:element name="Fare" type="FareType" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||
| properties |
|
||||||
| children | Fare | ||||||
| annotation |
|
||||||
| source | <s:element name="OldFares" minOccurs="0"> <s:annotation> <s:documentation>Fares returned in the SIG_AirShopRS. Helps to recognize price change condition</s:documentation> </s:annotation> <s:complexType> <s:sequence> <s:element name="Fare" type="FareType" maxOccurs="unbounded"/> </s:sequence> </s:complexType> </s:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
| type | FareType | ||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||
| children | PaxType Itinerary Price Taxes NetData FareCalc TourCode Rules TicketStock | ||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||
| source | <s:element name="Fare" type="FareType" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||
| source | <s:element name="Ticketing"> <s:complexType> <s:attribute name="eTicket" type="s:boolean" use="required"> <s:annotation> <s:documentation>ET indicator</s:documentation> </s:annotation> </s:attribute> <s:attribute name="TimeLimit" type="s:dateTime" use="required"> <s:annotation> <s:documentation>Ticket time limit. Most restrictive condition. Includes timezone shift, e.g. 2012-05-19T16:00:00+04:00</s:documentation> </s:annotation> </s:attribute> </s:complexType> </s:element> |
| type | s:boolean | ||
| properties |
|
||
| annotation |
|
||
| source | <s:attribute name="eTicket" type="s:boolean" use="required"> <s:annotation> <s:documentation>ET indicator</s:documentation> </s:annotation> </s:attribute> |
| type | s:dateTime | ||
| properties |
|
||
| annotation |
|
||
| source | <s:attribute name="TimeLimit" type="s:dateTime" use="required"> <s:annotation> <s:documentation>Ticket time limit. Most restrictive condition. Includes timezone shift, e.g. 2012-05-19T16:00:00+04:00</s:documentation> </s:annotation> </s:attribute> |
| diagram | ![]() |
||||||
| properties |
|
||||||
| children | VoluntaryRefund | ||||||
| annotation |
|
||||||
| source | <s:element name="Changes" minOccurs="0"> <s:annotation> <s:documentation>Refund/Exchage rules. The most restrictive value if differs between prices</s:documentation> </s:annotation> <s:complexType> <s:sequence> <s:element name="VoluntaryRefund"> <s:complexType> <s:attribute name="PenaltyType" use="required"> <s:annotation> <s:documentation>Penalty type: 0 - unknown 1 - not refundable 2 - refundable 3 - refundable with penalty 4 - refunadale with penaly if late refund 5 - refundabe with penalty in some cases</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:int"> <s:minInclusive value="0"/> <s:maxInclusive value="5"/> </s:restriction> </s:simpleType> </s:attribute> <s:attribute name="PenaltyText" use="required"> <s:annotation> <s:documentation>Short description text - see comments above</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:string"> <s:enumeration value="unknown"/> <s:enumeration value="not refundable"/> <s:enumeration value="refundable"/> <s:enumeration value="refundable with penalty"/> <s:enumeration value="refundable with penalty if late refund"/> <s:enumeration value="refundable with penalty in some cases"/> </s:restriction> </s:simpleType> </s:attribute> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> |
| diagram | ![]() |
||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||
| source | <s:element name="VoluntaryRefund"> <s:complexType> <s:attribute name="PenaltyType" use="required"> <s:annotation> <s:documentation>Penalty type: 0 - unknown 1 - not refundable 2 - refundable 3 - refundable with penalty 4 - refunadale with penaly if late refund 5 - refundabe with penalty in some cases</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:int"> <s:minInclusive value="0"/> <s:maxInclusive value="5"/> </s:restriction> </s:simpleType> </s:attribute> <s:attribute name="PenaltyText" use="required"> <s:annotation> <s:documentation>Short description text - see comments above</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:string"> <s:enumeration value="unknown"/> <s:enumeration value="not refundable"/> <s:enumeration value="refundable"/> <s:enumeration value="refundable with penalty"/> <s:enumeration value="refundable with penalty if late refund"/> <s:enumeration value="refundable with penalty in some cases"/> </s:restriction> </s:simpleType> </s:attribute> </s:complexType> </s:element> |
| type | restriction of s:int | |||||||||
| properties |
|
|||||||||
| facets |
|
|||||||||
| annotation |
|
|||||||||
| source | <s:attribute name="PenaltyType" use="required"> <s:annotation> <s:documentation>Penalty type: 0 - unknown 1 - not refundable 2 - refundable 3 - refundable with penalty 4 - refunadale with penaly if late refund 5 - refundabe with penalty in some cases</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:int"> <s:minInclusive value="0"/> <s:maxInclusive value="5"/> </s:restriction> </s:simpleType> </s:attribute> |
| type | restriction of s:string | |||||||||||||||||||||
| properties |
|
|||||||||||||||||||||
| facets |
|
|||||||||||||||||||||
| annotation |
|
|||||||||||||||||||||
| source | <s:attribute name="PenaltyText" use="required"> <s:annotation> <s:documentation>Short description text - see comments above</s:documentation> </s:annotation> <s:simpleType> <s:restriction base="s:string"> <s:enumeration value="unknown"/> <s:enumeration value="not refundable"/> <s:enumeration value="refundable"/> <s:enumeration value="refundable with penalty"/> <s:enumeration value="refundable with penalty if late refund"/> <s:enumeration value="refundable with penalty in some cases"/> </s:restriction> </s:simpleType> </s:attribute> |
| diagram | ![]() |
||||||||||||||||||||||
| type | PayMethodType | ||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||
| source | <s:element name="Payment" type="PayMethodType" minOccurs="0"/> |
| diagram | ![]() |
||||||
| properties |
|
||||||
| children | BagAllowance | ||||||
| annotation |
|
||||||
| source | <s:element name="Baggage" minOccurs="0"> <s:annotation> <s:documentation>Cummulative Baggage allowance for all passengers. The minimum value if differs between Flights. Two items created if both Weight and Piece concepts applicable on different flights</s:documentation> </s:annotation> <s:complexType> <s:sequence> <s:element name="BagAllowance" maxOccurs="2"> <s:complexType> <s:attributeGroup ref="BagAllowanceType"/> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> |
| diagram | ![]() |
||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||
| source | <s:element name="BagAllowance" maxOccurs="2"> <s:complexType> <s:attributeGroup ref="BagAllowanceType"/> </s:complexType> </s:element> |