element SIG_AirShopRQ
diagram sigws_p124.png
type extension of RequestBase
properties
content complex
children Itinerary PaxTypes FlightPref FarePref SearchOptions SelectedShopOption Repeat
used by
complexType SIG_RequestType
attributes
Name  Type  Use  Default  Fixed  Annotation
CustomerID  s:string  required      
documentation
CustomerID - assigned by SIG Support customer identification
SessionID  s:string  optional      
documentation
SessionID from previous reply for sessioned requests.
RequestID  s:string  optional      
documentation
RequestID - user defined request ID - will be returned in reply. RequestID is mandatory for multi request
DebugMode  s:boolean        
documentation
DebugMode and DebugOpt should not be used by user applications.
DebugOpt  s:string  optional      
documentation
DebugMode and DebugOpt should not be used by user applications.
annotation
documentation
Low Fare Search Request
Returns SIG_AirShopRS
source <s:element name="SIG_AirShopRQ">
 
<s:annotation>
   
<s:documentation>Low Fare Search Request
Returns SIG_AirShopRS
</s:documentation>
 
</s:annotation>
 
<s:complexType>
   
<s:complexContent>
     
<s:extension base="RequestBase">
       
<s:choice>
         
<s:sequence>
           
<s:annotation>
             
<s:documentation>Shop request data</s:documentation>
           
</s:annotation>
           
<s:element name="Itinerary" type="ShopItineraryType">
             
<s:unique name="testUniqueODRef">
               
<s:selector xpath="OriginDestination"/>
               
<s:field xpath="@ODRef"/>
             
</s:unique>
           
</s:element>
           
<s:element name="PaxTypes" type="ShopPaxType"/>
           
<s:element name="FlightPref" type="FlightPrefType" minOccurs="0"/>
           
<s:element name="FarePref" type="FarePrefType" minOccurs="0"/>
           
<s:element name="SearchOptions" type="SearchOptionsType" minOccurs="0"/>
         
</s:sequence>
         
<s:element name="SelectedShopOption" type="SelectedShopOptionType"/>
         
<s:element name="Repeat">
           
<s:annotation>
             
<s:documentation>Repeat last shop reply from the current session</s:documentation>
           
</s:annotation>
         
</s:element>
       
</s:choice>
     
</s:extension>
   
</s:complexContent>
 
</s:complexType>
</s:element>

element SIG_AirShopRQ/Itinerary
diagram sigws_p125.png
type ShopItineraryType
properties
content complex
children OriginDestination
identity constraints
  Name  Refer  Selector  Field(s)  Annotation
unique  testUniqueODRef    OriginDestination  @ODRef  
source <s:element name="Itinerary" type="ShopItineraryType">
 
<s:unique name="testUniqueODRef">
   
<s:selector xpath="OriginDestination"/>
   
<s:field xpath="@ODRef"/>
 
</s:unique>
</s:element>

element SIG_AirShopRQ/PaxTypes
diagram sigws_p126.png
type ShopPaxType
properties
content complex
children PaxType
source <s:element name="PaxTypes" type="ShopPaxType"/>

element SIG_AirShopRQ/FlightPref
diagram sigws_p127.png
type FlightPrefType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
DesiredAirlines  strlist        
documentation
List of desired airlines and/or flight, for example:
SU S7 HY614
IgnoredAirlines  strlist        
documentation
List of ignored airlines
Cabin  CabinType        
documentation
Required cabin:
  First, Business, Economy, Comfort
RBD  derived by: s:string        
documentation
Desired RBD (Class)
ConnectionPref  derived by: s:string        
documentation
Direct - direct flights only
byFareBrands  derived by: s:string        
documentation
Fare brand filter
FareBrand  s:string        
documentation
Fare brand to use in fare search. If set - attribute byFareBrands will be ignored.
FlightNumber  s:string        
documentation
Flight number
source <s:element name="FlightPref" type="FlightPrefType" minOccurs="0"/>

element SIG_AirShopRQ/FarePref
diagram sigws_p128.png
type FarePrefType
properties
minOcc 0
maxOcc 1
content complex
children FormOfPayment Discount ExcludeTaxes
attributes
Name  Type  Use  Default  Fixed  Annotation
FareBasis  s:string        
documentation
Desired fare basis
AccountCode  s:string        
PromoCode  s:string        
FOP  FOPList        
documentation
List of desired FOP codes.
Deprecated - please use subelement(s) FormOfPayment below.
ReturnCondition  derived by: s:string        
documentation
Return fares with chosen refund condition only
Award  s:boolean        
documentation
If true - look for only fares available to buy for frequent flyer miles
Empty means "false"       
StandBy  s:boolean        
documentation
If true - look StandBy fares. Empty means "false"       
MonoBrand  s:boolean        
documentation
If true - look Monobrand fares. In this case flight numbers should be set for whole itinerary. Empty means "false"
Used only for SIG_AirShopRQ, for all other requests will be ignored
PrivateOnly  s:boolean        
documentation
If true - look for private fares only. Empty means "false"
Used only for SIG_AirShopRQ and SIG_AirReShopRQ, for all other requests will be ignored
source <s:element name="FarePref" type="FarePrefType" minOccurs="0"/>

element SIG_AirShopRQ/SearchOptions
diagram sigws_p129.png
type SearchOptionsType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
FlexibleDates  derived by: s:int        
documentation
Number of days to search around specified dates: 0,1,2,3
MaxResults  derived by: s:int        
documentation
Max number of PricingOptions in the result
CachePolicy  derived by: s:string        
documentation
Cache policy:
  bypass - don't use cache
  default - apply default cache validity rules
  extended - apply extended lifetime cache validity rules
  only - return only cached data
PriceDepthPercent  derived by: s:decimal        
documentation
Limit search for every unique  departure date combination by [LowestPrice;LowestPrice + PriceDepthPercent%] inteval. By default Flex date search returns signle option for every unique date combination. This parameter helps to get more options.
ConditionTableNumber  derived by: s:string        
documentation
Number of condition table
AquiringCost  PercentageType        
documentation
Aquiring cost for best option search algorithm
BSPAquiringCost  PercentageType        
documentation
Aquiring cost for best option search algorithm
TCHAquiringCost  PercentageType        
documentation
Aquiring cost for best option search algorithm
StockOptions  derived by: s:string        
documentation
Request:
all - all variants
best (default option) - only best variant
Language  derived by: s:string        
documentation
Language for deeplink:
Russian - (default option)
English
French
German
Italian
Chinese
Spanish
Japanese
Korean
Currency  derived by: s:string        
documentation
Payment currency code
LId  derived by: s:string        
documentation
Request source ID, now used for  SIG_AirShopRQ only, ignored for other requests
POS  derived by: s:string        
documentation
OfficeID
source <s:element name="SearchOptions" type="SearchOptionsType" minOccurs="0"/>

element SIG_AirShopRQ/SelectedShopOption
diagram sigws_p130.png
type SelectedShopOptionType
properties
content complex
children SelectedItinerary
attributes
Name  Type  Use  Default  Fixed  Annotation
SessionID  s:string  optional      
documentation
SessionID of initial request if different from the current session
OptionRef  s:string  required      
documentation
Reference to the selected shopping option
source <s:element name="SelectedShopOption" type="SelectedShopOptionType"/>

element SIG_AirShopRQ/Repeat
diagram sigws_p131.png
annotation
documentation
Repeat last shop reply from the current session
source <s:element name="Repeat">
 
<s:annotation>
   
<s:documentation>Repeat last shop reply from the current session</s:documentation>
 
</s:annotation>
</s:element>


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