complexType FareInfoType
diagram sigws_p334.png
children Fares OldFares Ticketing Changes Payment Baggage
used by
elements SIG_RailBookRS/FareInfo ShopOptionType/FareInfo PNRGroup/FareInfo
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>

element FareInfoType/Fares
diagram sigws_p335.png
properties
content complex
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>

element FareInfoType/Fares/Fare
diagram sigws_p336.png
type FareType
properties
minOcc 1
maxOcc unbounded
content complex
children PaxType Itinerary Price Taxes NetData FareCalc TourCode Rules TicketStock
attributes
Name  Type  Use  Default  Fixed  Annotation
FareRef  s:string  required      
documentation
Reference to this item
PriceExchange  s:boolean  optional      
documentation
Exchange indicator
ExchangeType  RefundExchangeType        
documentation
Exchange type:
          Voluntary
          Involuntary
BookingRef  s:string        
documentation
Used only in Shop reply!
Booking reference - different refs means that fares will be applied to different booking files in target CRS within one logical booking file in SIG
Upsell  s:string        
documentation
Used only in Shop reply!
Fares with the same Upsell values are related to the same itinerary (different brands)
source <s:element name="Fare" type="FareType" maxOccurs="unbounded"/>

element FareInfoType/OldFares
diagram sigws_p337.png
properties
minOcc 0
maxOcc 1
content complex
children Fare
annotation
documentation
Fares returned in the SIG_AirShopRS. Helps to recognize price change condition
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>

element FareInfoType/OldFares/Fare
diagram sigws_p338.png
type FareType
properties
minOcc 1
maxOcc unbounded
content complex
children PaxType Itinerary Price Taxes NetData FareCalc TourCode Rules TicketStock
attributes
Name  Type  Use  Default  Fixed  Annotation
FareRef  s:string  required      
documentation
Reference to this item
PriceExchange  s:boolean  optional      
documentation
Exchange indicator
ExchangeType  RefundExchangeType        
documentation
Exchange type:
          Voluntary
          Involuntary
BookingRef  s:string        
documentation
Used only in Shop reply!
Booking reference - different refs means that fares will be applied to different booking files in target CRS within one logical booking file in SIG
Upsell  s:string        
documentation
Used only in Shop reply!
Fares with the same Upsell values are related to the same itinerary (different brands)
source <s:element name="Fare" type="FareType" maxOccurs="unbounded"/>

element FareInfoType/Ticketing
diagram sigws_p339.png
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
eTicket  s:boolean  required      
documentation
ET indicator
TimeLimit  s:dateTime  required      
documentation
Ticket time limit. Most restrictive condition. Includes timezone shift, e.g. 2012-05-19T16:00:00+04:00
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>

attribute FareInfoType/Ticketing/@eTicket
type s:boolean
properties
use required
annotation
documentation
ET indicator
source <s:attribute name="eTicket" type="s:boolean" use="required">
 
<s:annotation>
   
<s:documentation>ET indicator</s:documentation>
 
</s:annotation>
</s:attribute>

attribute FareInfoType/Ticketing/@TimeLimit
type s:dateTime
properties
use required
annotation
documentation
Ticket time limit. Most restrictive condition. Includes timezone shift, e.g. 2012-05-19T16:00:00+04:00
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>

element FareInfoType/Changes
diagram sigws_p340.png
properties
minOcc 0
maxOcc 1
content complex
children VoluntaryRefund
annotation
documentation
Refund/Exchage rules. The most restrictive value if differs between prices
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>

element FareInfoType/Changes/VoluntaryRefund
diagram sigws_p341.png
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
PenaltyType  derived by: s:int  required      
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
PenaltyText  derived by: s:string  required      
documentation
Short description text - see comments above
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>

attribute FareInfoType/Changes/VoluntaryRefund/@PenaltyType
type restriction of s:int
properties
use required
facets
Kind Value Annotation
minInclusive 0
maxInclusive 5
annotation
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
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>

attribute FareInfoType/Changes/VoluntaryRefund/@PenaltyText
type restriction of s:string
properties
use required
facets
Kind Value Annotation
enumeration unknown
enumeration not refundable
enumeration refundable
enumeration refundable with penalty
enumeration refundable with penalty if late refund
enumeration refundable with penalty in some cases
annotation
documentation
Short description text - see comments above
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>

element FareInfoType/Payment
diagram sigws_p342.png
type PayMethodType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
FOP  FOPList        
documentation
List of applicable payment type codes (tba)
PaySystems  strlist        
documentation
List of applicable credit card payment systems for CC/PK payment (tba)
source <s:element name="Payment" type="PayMethodType" minOccurs="0"/>

element FareInfoType/Baggage
diagram sigws_p343.png
properties
minOcc 0
maxOcc 1
content complex
children BagAllowance
annotation
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
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>

element FareInfoType/Baggage/BagAllowance
diagram sigws_p344.png
properties
minOcc 1
maxOcc 2
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
BagType  derived by: s:string        
documentation
Allowance type:
  KG - kilograms
  LB - pounds
  PC - peaces
  NO - no free baggage
BagAllowance  s:int        
documentation
Allowance value
source <s:element name="BagAllowance" maxOccurs="2">
 
<s:complexType>
   
<s:attributeGroup ref="BagAllowanceType"/>
 
</s:complexType>
</s:element>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy