complexType ShopOptionType
diagram sigws_p500.png
children ItineraryOptions FareInfo BookingGuidelines DeepLinks ReshopInfo
used by
elements SIG_AirPriceRS/PriceOptions/PriceOption SIG_AirShopRS/ShopOptions/ShopOption
attributes
Name  Type  Use  Default  Fixed  Annotation
OptionRef  s:string  required      
documentation
Reference to this option
Total  s:decimal  required      
documentation
Option's cost
Currency  s:string  required      
documentation
Currency of the cost
TotalAddCollect  s:decimal  optional      
documentation
Total exchange amount - for ReShop reply only
Airlines  strlist  required      
documentation
List of airlines, paticipating in the itinerary (codes)
CacheLastUpdate  s:dateTime        
documentation
Date and time of last cache update for shop option flights
annotation
documentation
Shop option contains pricing per requested passenger type and several itinerary options per requested OD
source <s:complexType name="ShopOptionType">
 
<s:annotation>
   
<s:documentation>Shop option contains pricing per requested passenger type and several itinerary options per requested OD</s:documentation>
 
</s:annotation>
 
<s:sequence>
   
<s:element name="ItineraryOptions">
     
<s:complexType>
       
<s:sequence>
         
<s:element name="ItineraryOption" maxOccurs="unbounded">
           
<s:annotation>
             
<s:documentation>Itinerary option - direct flight or flight sequence (connection) for one of requested OD.</s:documentation>
           
</s:annotation>
           
<s:complexType>
             
<s:sequence>
               
<s:element name="FlightSegment" maxOccurs="4">
                 
<s:complexType>
                   
<s:complexContent>
                     
<s:extension base="FlightSegmentType">
                       
<s:sequence>
                         
<s:element name="BagDetails" minOccurs="0">
                           
<s:annotation>
                             
<s:documentation>Optional element - bag allowance for cabin on the flight. In all request types will be ignored.  Will be filled only in SIG_AirShopRS.</s:documentation>
                           
</s:annotation>
                           
<s:complexType>
                             
<s:sequence>
                               
<s:element name="BagDetail" maxOccurs="unbounded">
                                 
<s:complexType>
                                   
<s:attribute name="ReservationRef" type="s:string" use="required">
                                     
<s:annotation>
                                       
<s:documentation>Reference to ReservationDetails item</s:documentation>
                                     
</s:annotation>
                                   
</s:attribute>
                                   
<s:attributeGroup ref="BagAllowanceType"/>
                                 
</s:complexType>
                               
</s:element>
                             
</s:sequence>
                           
</s:complexType>
                         
</s:element>
                       
</s:sequence>
                     
</s:extension>
                   
</s:complexContent>
                 
</s:complexType>
               
</s:element>
             
</s:sequence>
             
<s:attributeGroup ref="ItineraryDetails"/>
           
</s:complexType>
         
</s:element>
       
</s:sequence>
     
</s:complexType>
   
</s:element>
   
<s:element name="FareInfo" type="FareInfoType" minOccurs="0">
     
<s:annotation>
       
<s:documentation>FareInfo can be disabled for metasearchers</s:documentation>
     
</s:annotation>
   
</s:element>
   
<s:element name="BookingGuidelines" type="BookingGuidelinesType" minOccurs="0"/>
   
<s:element name="DeepLinks" minOccurs="0">
     
<s:complexType>
       
<s:sequence>
         
<s:element name="DeepLink" type="DeepLinkType" maxOccurs="unbounded"/>
       
</s:sequence>
     
</s:complexType>
   
</s:element>
   
<s:element name="ReshopInfo" minOccurs="0">
     
<s:complexType>
       
<s:sequence>
         
<s:element name="ReshopInfoTkt" maxOccurs="unbounded">
           
<s:complexType>
             
<s:attribute name="TicketNumber" type="s:string" use="required">
               
<s:annotation>
                 
<s:documentation>Ticket number</s:documentation>
               
</s:annotation>
             
</s:attribute>
             
<s:attribute name="FareRef" type="s:string" use="required">
               
<s:annotation>
                 
<s:documentation>Fare reference</s:documentation>
               
</s:annotation>
             
</s:attribute>
           
</s:complexType>
         
</s:element>
       
</s:sequence>
     
</s:complexType>
   
</s:element>
 
</s:sequence>
 
<s:attribute name="OptionRef" type="s:string" use="required">
   
<s:annotation>
     
<s:documentation>Reference to this option</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="Total" type="s:decimal" use="required">
   
<s:annotation>
     
<s:documentation>Option's cost</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="Currency" type="s:string" use="required">
   
<s:annotation>
     
<s:documentation>Currency of the cost</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="TotalAddCollect" type="s:decimal" use="optional">
   
<s:annotation>
     
<s:documentation>Total exchange amount - for ReShop reply only</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="Airlines" type="strlist" use="required">
   
<s:annotation>
     
<s:documentation>List of airlines, paticipating in the itinerary (codes)</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="CacheLastUpdate" type="s:dateTime">
   
<s:annotation>
     
<s:documentation>Date and time of last cache update for shop option flights </s:documentation>
   
</s:annotation>
 
</s:attribute>
</s:complexType>

attribute ShopOptionType/@OptionRef
type s:string
properties
use required
annotation
documentation
Reference to this option
source <s:attribute name="OptionRef" type="s:string" use="required">
 
<s:annotation>
   
<s:documentation>Reference to this option</s:documentation>
 
</s:annotation>
</s:attribute>

attribute ShopOptionType/@Total
type s:decimal
properties
use required
annotation
documentation
Option's cost
source <s:attribute name="Total" type="s:decimal" use="required">
 
<s:annotation>
   
<s:documentation>Option's cost</s:documentation>
 
</s:annotation>
</s:attribute>

attribute ShopOptionType/@Currency
type s:string
properties
use required
annotation
documentation
Currency of the cost
source <s:attribute name="Currency" type="s:string" use="required">
 
<s:annotation>
   
<s:documentation>Currency of the cost</s:documentation>
 
</s:annotation>
</s:attribute>

attribute ShopOptionType/@TotalAddCollect
type s:decimal
properties
use optional
annotation
documentation
Total exchange amount - for ReShop reply only
source <s:attribute name="TotalAddCollect" type="s:decimal" use="optional">
 
<s:annotation>
   
<s:documentation>Total exchange amount - for ReShop reply only</s:documentation>
 
</s:annotation>
</s:attribute>

attribute ShopOptionType/@Airlines
type strlist
properties
use required
annotation
documentation
List of airlines, paticipating in the itinerary (codes)
source <s:attribute name="Airlines" type="strlist" use="required">
 
<s:annotation>
   
<s:documentation>List of airlines, paticipating in the itinerary (codes)</s:documentation>
 
</s:annotation>
</s:attribute>

attribute ShopOptionType/@CacheLastUpdate
type s:dateTime
annotation
documentation
Date and time of last cache update for shop option flights
source <s:attribute name="CacheLastUpdate" type="s:dateTime">
 
<s:annotation>
   
<s:documentation>Date and time of last cache update for shop option flights </s:documentation>
 
</s:annotation>
</s:attribute>

element ShopOptionType/ItineraryOptions
diagram sigws_p501.png
properties
content complex
children ItineraryOption
source <s:element name="ItineraryOptions">
 
<s:complexType>
   
<s:sequence>
     
<s:element name="ItineraryOption" maxOccurs="unbounded">
       
<s:annotation>
         
<s:documentation>Itinerary option - direct flight or flight sequence (connection) for one of requested OD.</s:documentation>
       
</s:annotation>
       
<s:complexType>
         
<s:sequence>
           
<s:element name="FlightSegment" maxOccurs="4">
             
<s:complexType>
               
<s:complexContent>
                 
<s:extension base="FlightSegmentType">
                   
<s:sequence>
                     
<s:element name="BagDetails" minOccurs="0">
                       
<s:annotation>
                         
<s:documentation>Optional element - bag allowance for cabin on the flight. In all request types will be ignored.  Will be filled only in SIG_AirShopRS.</s:documentation>
                       
</s:annotation>
                       
<s:complexType>
                         
<s:sequence>
                           
<s:element name="BagDetail" maxOccurs="unbounded">
                             
<s:complexType>
                               
<s:attribute name="ReservationRef" type="s:string" use="required">
                                 
<s:annotation>
                                   
<s:documentation>Reference to ReservationDetails item</s:documentation>
                                 
</s:annotation>
                               
</s:attribute>
                               
<s:attributeGroup ref="BagAllowanceType"/>
                             
</s:complexType>
                           
</s:element>
                         
</s:sequence>
                       
</s:complexType>
                     
</s:element>
                   
</s:sequence>
                 
</s:extension>
               
</s:complexContent>
             
</s:complexType>
           
</s:element>
         
</s:sequence>
         
<s:attributeGroup ref="ItineraryDetails"/>
       
</s:complexType>
     
</s:element>
   
</s:sequence>
 
</s:complexType>
</s:element>

element ShopOptionType/ItineraryOptions/ItineraryOption
diagram sigws_p502.png
properties
minOcc 1
maxOcc unbounded
content complex
children FlightSegment
attributes
Name  Type  Use  Default  Fixed  Annotation
ODRef  derived by: s:string  required      
documentation
Reference to the requested OD
ItineraryRef  s:string  required      
documentation
Reference to this option
From  s:string  required      
documentation
Origin
To  s:string  required      
documentation
Destination
Date  s:date  required      
documentation
Departure date
TravelTime  s:duration  required      
documentation
Total travel time. Format [nD]nHnM
SeatsAvailable  s:int  required      
documentation
Seats currently available for this option
annotation
documentation
Itinerary option - direct flight or flight sequence (connection) for one of requested OD.
source <s:element name="ItineraryOption" maxOccurs="unbounded">
 
<s:annotation>
   
<s:documentation>Itinerary option - direct flight or flight sequence (connection) for one of requested OD.</s:documentation>
 
</s:annotation>
 
<s:complexType>
   
<s:sequence>
     
<s:element name="FlightSegment" maxOccurs="4">
       
<s:complexType>
         
<s:complexContent>
           
<s:extension base="FlightSegmentType">
             
<s:sequence>
               
<s:element name="BagDetails" minOccurs="0">
                 
<s:annotation>
                   
<s:documentation>Optional element - bag allowance for cabin on the flight. In all request types will be ignored.  Will be filled only in SIG_AirShopRS.</s:documentation>
                 
</s:annotation>
                 
<s:complexType>
                   
<s:sequence>
                     
<s:element name="BagDetail" maxOccurs="unbounded">
                       
<s:complexType>
                         
<s:attribute name="ReservationRef" type="s:string" use="required">
                           
<s:annotation>
                             
<s:documentation>Reference to ReservationDetails item</s:documentation>
                           
</s:annotation>
                         
</s:attribute>
                         
<s:attributeGroup ref="BagAllowanceType"/>
                       
</s:complexType>
                     
</s:element>
                   
</s:sequence>
                 
</s:complexType>
               
</s:element>
             
</s:sequence>
           
</s:extension>
         
</s:complexContent>
       
</s:complexType>
     
</s:element>
   
</s:sequence>
   
<s:attributeGroup ref="ItineraryDetails"/>
 
</s:complexType>
</s:element>

element ShopOptionType/ItineraryOptions/ItineraryOption/FlightSegment
diagram sigws_p503.png
type extension of FlightSegmentType
properties
minOcc 1
maxOcc 4
content complex
children Departure Arrival FlightDetails ReservationDetails OperatingAirline Comment BagDetails
attributes
Name  Type  Use  Default  Fixed  Annotation
FlightRef  s:string  optional      
documentation
Reference to this item
Airline  derived by: s:string  required      
documentation
Marketing Airline
Flight  s:string  required      
documentation
Flight number
Equipment  s:string        
documentation
Aircraft type
ConnectionValid  derived by: s:string        
documentation
Validity of minimal connection time
Date  s:date  required      
documentation
Departure date
TravelTime  s:duration        
documentation
Flight segment travel time. Filled only in SIG_AirBookRS. Format [nD]nHnM
PlaneMapName  s:string  optional      
documentation
Aircraft Configuration Version
source <s:element name="FlightSegment" maxOccurs="4">
 
<s:complexType>
   
<s:complexContent>
     
<s:extension base="FlightSegmentType">
       
<s:sequence>
         
<s:element name="BagDetails" minOccurs="0">
           
<s:annotation>
             
<s:documentation>Optional element - bag allowance for cabin on the flight. In all request types will be ignored.  Will be filled only in SIG_AirShopRS.</s:documentation>
           
</s:annotation>
           
<s:complexType>
             
<s:sequence>
               
<s:element name="BagDetail" maxOccurs="unbounded">
                 
<s:complexType>
                   
<s:attribute name="ReservationRef" type="s:string" use="required">
                     
<s:annotation>
                       
<s:documentation>Reference to ReservationDetails item</s:documentation>
                     
</s:annotation>
                   
</s:attribute>
                   
<s:attributeGroup ref="BagAllowanceType"/>
                 
</s:complexType>
               
</s:element>
             
</s:sequence>
           
</s:complexType>
         
</s:element>
       
</s:sequence>
     
</s:extension>
   
</s:complexContent>
 
</s:complexType>
</s:element>

element ShopOptionType/ItineraryOptions/ItineraryOption/FlightSegment/BagDetails
diagram sigws_p504.png
properties
minOcc 0
maxOcc 1
content complex
children BagDetail
annotation
documentation
Optional element - bag allowance for cabin on the flight. In all request types will be ignored.  Will be filled only in SIG_AirShopRS.
source <s:element name="BagDetails" minOccurs="0">
 
<s:annotation>
   
<s:documentation>Optional element - bag allowance for cabin on the flight. In all request types will be ignored.  Will be filled only in SIG_AirShopRS.</s:documentation>
 
</s:annotation>
 
<s:complexType>
   
<s:sequence>
     
<s:element name="BagDetail" maxOccurs="unbounded">
       
<s:complexType>
         
<s:attribute name="ReservationRef" type="s:string" use="required">
           
<s:annotation>
             
<s:documentation>Reference to ReservationDetails item</s:documentation>
           
</s:annotation>
         
</s:attribute>
         
<s:attributeGroup ref="BagAllowanceType"/>
       
</s:complexType>
     
</s:element>
   
</s:sequence>
 
</s:complexType>
</s:element>

element ShopOptionType/ItineraryOptions/ItineraryOption/FlightSegment/BagDetails/BagDetail
diagram sigws_p505.png
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ReservationRef  s:string  required      
documentation
Reference to ReservationDetails item
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="BagDetail" maxOccurs="unbounded">
 
<s:complexType>
   
<s:attribute name="ReservationRef" type="s:string" use="required">
     
<s:annotation>
       
<s:documentation>Reference to ReservationDetails item</s:documentation>
     
</s:annotation>
   
</s:attribute>
   
<s:attributeGroup ref="BagAllowanceType"/>
 
</s:complexType>
</s:element>

attribute ShopOptionType/ItineraryOptions/ItineraryOption/FlightSegment/BagDetails/BagDetail/@ReservationRef
type s:string
properties
use required
annotation
documentation
Reference to ReservationDetails item
source <s:attribute name="ReservationRef" type="s:string" use="required">
 
<s:annotation>
   
<s:documentation>Reference to ReservationDetails item</s:documentation>
 
</s:annotation>
</s:attribute>

element ShopOptionType/FareInfo
diagram sigws_p506.png
type FareInfoType
properties
minOcc 0
maxOcc 1
content complex
children Fares OldFares Ticketing Changes Payment Baggage
annotation
documentation
FareInfo can be disabled for metasearchers
source <s:element name="FareInfo" type="FareInfoType" minOccurs="0">
 
<s:annotation>
   
<s:documentation>FareInfo can be disabled for metasearchers</s:documentation>
 
</s:annotation>
</s:element>

element ShopOptionType/BookingGuidelines
diagram sigws_p507.png
type BookingGuidelinesType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
RussianNamesSupported  s:boolean        
documentation
Passenger names could be entered in latin and in cyrillic characters
VisaReq  s:string        
documentation
Visa information required in the PNR. List of itinerary cities this requirement applies to
TransitVisaReq  s:string        
documentation
Transit visa information required in the PNR. List of itinerary cities this requirement applies to
AddressReq  s:string        
documentation
Address information required in the PNR. List of itinerary cities this requirement applies to
source <s:element name="BookingGuidelines" type="BookingGuidelinesType" minOccurs="0"/>

element ShopOptionType/DeepLinks
diagram sigws_p508.png
properties
minOcc 0
maxOcc 1
content complex
children DeepLink
source <s:element name="DeepLinks" minOccurs="0">
 
<s:complexType>
   
<s:sequence>
     
<s:element name="DeepLink" type="DeepLinkType" maxOccurs="unbounded"/>
   
</s:sequence>
 
</s:complexType>
</s:element>

element ShopOptionType/DeepLinks/DeepLink
diagram sigws_p509.png
type DeepLinkType
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
DeviceType  derived by: s:string  required      
source <s:element name="DeepLink" type="DeepLinkType" maxOccurs="unbounded"/>

element ShopOptionType/ReshopInfo
diagram sigws_p510.png
properties
minOcc 0
maxOcc 1
content complex
children ReshopInfoTkt
source <s:element name="ReshopInfo" minOccurs="0">
 
<s:complexType>
   
<s:sequence>
     
<s:element name="ReshopInfoTkt" maxOccurs="unbounded">
       
<s:complexType>
         
<s:attribute name="TicketNumber" type="s:string" use="required">
           
<s:annotation>
             
<s:documentation>Ticket number</s:documentation>
           
</s:annotation>
         
</s:attribute>
         
<s:attribute name="FareRef" type="s:string" use="required">
           
<s:annotation>
             
<s:documentation>Fare reference</s:documentation>
           
</s:annotation>
         
</s:attribute>
       
</s:complexType>
     
</s:element>
   
</s:sequence>
 
</s:complexType>
</s:element>

element ShopOptionType/ReshopInfo/ReshopInfoTkt
diagram sigws_p511.png
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
TicketNumber  s:string  required      
documentation
Ticket number
FareRef  s:string  required      
documentation
Fare reference
source <s:element name="ReshopInfoTkt" maxOccurs="unbounded">
 
<s:complexType>
   
<s:attribute name="TicketNumber" type="s:string" use="required">
     
<s:annotation>
       
<s:documentation>Ticket number</s:documentation>
     
</s:annotation>
   
</s:attribute>
   
<s:attribute name="FareRef" type="s:string" use="required">
     
<s:annotation>
       
<s:documentation>Fare reference</s:documentation>
     
</s:annotation>
   
</s:attribute>
 
</s:complexType>
</s:element>

attribute ShopOptionType/ReshopInfo/ReshopInfoTkt/@TicketNumber
type s:string
properties
use required
annotation
documentation
Ticket number
source <s:attribute name="TicketNumber" type="s:string" use="required">
 
<s:annotation>
   
<s:documentation>Ticket number</s:documentation>
 
</s:annotation>
</s:attribute>

attribute ShopOptionType/ReshopInfo/ReshopInfoTkt/@FareRef
type s:string
properties
use required
annotation
documentation
Fare reference
source <s:attribute name="FareRef" type="s:string" use="required">
 
<s:annotation>
   
<s:documentation>Fare reference</s:documentation>
 
</s:annotation>
</s:attribute>


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