complexType SearchOptionsType
diagram sigws_p474.png
used by
elements SIG_AirShopRQ/SearchOptions SIG_AirReShopRQ/SearchOptions
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:complexType name="SearchOptionsType">
 
<s:attribute name="FlexibleDates">
   
<s:annotation>
     
<s:documentation>Number of days to search around specified dates: 0,1,2,3</s:documentation>
   
</s:annotation>
   
<s:simpleType>
     
<s:restriction base="s:int">
       
<s:minInclusive value="0"/>
       
<s:maxInclusive value="15"/>
     
</s:restriction>
   
</s:simpleType>
 
</s:attribute>
 
<s:attribute name="MaxResults">
   
<s:annotation>
     
<s:documentation>Max number of PricingOptions in the result</s:documentation>
   
</s:annotation>
   
<s:simpleType>
     
<s:restriction base="s:int">
       
<s:minInclusive value="1"/>
     
</s:restriction>
   
</s:simpleType>
 
</s:attribute>
 
<s:attribute name="CachePolicy">
   
<s:annotation>
     
<s: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
</s:documentation>
   
</s:annotation>
   
<s:simpleType>
     
<s:restriction base="s:string">
       
<s:enumeration value="bypass"/>
       
<s:enumeration value="default"/>
       
<s:enumeration value="extended"/>
       
<s:enumeration value="only"/>
     
</s:restriction>
   
</s:simpleType>
 
</s:attribute>
 
<s:attribute name="PriceDepthPercent">
   
<s:annotation>
     
<s: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.</s:documentation>
   
</s:annotation>
   
<s:simpleType>
     
<s:restriction base="s:decimal">
       
<s:minInclusive value="0"/>
     
</s:restriction>
   
</s:simpleType>
 
</s:attribute>
 
<s:attributeGroup ref="SearchOptionsBaseType"/>
 
<s:attribute name="StockOptions">
   
<s:annotation>
     
<s:documentation>Request:
all - all variants
best (default option) - only best variant
</s:documentation>
   
</s:annotation>
   
<s:simpleType>
     
<s:restriction base="s:string">
       
<s:enumeration value="all"/>
       
<s:enumeration value="best"/>
     
</s:restriction>
   
</s:simpleType>
 
</s:attribute>
 
<s:attribute name="Language">
   
<s:annotation>
     
<s:documentation>Language for deeplink:
Russian - (default option)
English
French
German
Italian
Chinese
Spanish
Japanese
Korean
</s:documentation>
   
</s:annotation>
   
<s:simpleType>
     
<s:restriction base="s:string">
       
<s:enumeration value="Russian"/>
       
<s:enumeration value="English"/>
       
<s:enumeration value="French"/>
       
<s:enumeration value="German"/>
       
<s:enumeration value="Italian"/>
       
<s:enumeration value="Chinese"/>
       
<s:enumeration value="Spanish"/>
       
<s:enumeration value="Japanese"/>
       
<s:enumeration value="Korean"/>
     
</s:restriction>
   
</s:simpleType>
 
</s:attribute>
 
<s:attribute name="Currency">
   
<s:annotation>
     
<s:documentation>Payment currency code</s:documentation>
   
</s:annotation>
   
<s:simpleType>
     
<s:restriction base="s:string">
       
<s:length value="3"/>
     
</s:restriction>
   
</s:simpleType>
 
</s:attribute>
 
<s:attribute name="LId">
   
<s:annotation>
     
<s:documentation>Request source ID, now used for  SIG_AirShopRQ only, ignored for other requests</s:documentation>
   
</s:annotation>
   
<s:simpleType>
     
<s:restriction base="s:string">
       
<s:minLength value="1"/>
       
<s:maxLength value="32"/>
     
</s:restriction>
   
</s:simpleType>
 
</s:attribute>
 
<s:attribute name="POS">
   
<s:annotation>
     
<s:documentation>OfficeID</s:documentation>
   
</s:annotation>
   
<s:simpleType>
     
<s:restriction base="s:string">
       
<s:minLength value="1"/>
       
<s:maxLength value="16"/>
     
</s:restriction>
   
</s:simpleType>
 
</s:attribute>
</s:complexType>

attribute SearchOptionsType/@FlexibleDates
type restriction of s:int
facets
Kind Value Annotation
minInclusive 0
maxInclusive 15
annotation
documentation
Number of days to search around specified dates: 0,1,2,3
source <s:attribute name="FlexibleDates">
 
<s:annotation>
   
<s:documentation>Number of days to search around specified dates: 0,1,2,3</s:documentation>
 
</s:annotation>
 
<s:simpleType>
   
<s:restriction base="s:int">
     
<s:minInclusive value="0"/>
     
<s:maxInclusive value="15"/>
   
</s:restriction>
 
</s:simpleType>
</s:attribute>

attribute SearchOptionsType/@MaxResults
type restriction of s:int
facets
Kind Value Annotation
minInclusive 1
annotation
documentation
Max number of PricingOptions in the result
source <s:attribute name="MaxResults">
 
<s:annotation>
   
<s:documentation>Max number of PricingOptions in the result</s:documentation>
 
</s:annotation>
 
<s:simpleType>
   
<s:restriction base="s:int">
     
<s:minInclusive value="1"/>
   
</s:restriction>
 
</s:simpleType>
</s:attribute>

attribute SearchOptionsType/@CachePolicy
type restriction of s:string
facets
Kind Value Annotation
enumeration bypass
enumeration default
enumeration extended
enumeration only
annotation
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
source <s:attribute name="CachePolicy">
 
<s:annotation>
   
<s: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
</s:documentation>
 
</s:annotation>
 
<s:simpleType>
   
<s:restriction base="s:string">
     
<s:enumeration value="bypass"/>
     
<s:enumeration value="default"/>
     
<s:enumeration value="extended"/>
     
<s:enumeration value="only"/>
   
</s:restriction>
 
</s:simpleType>
</s:attribute>

attribute SearchOptionsType/@PriceDepthPercent
type restriction of s:decimal
facets
Kind Value Annotation
minInclusive 0
annotation
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.
source <s:attribute name="PriceDepthPercent">
 
<s:annotation>
   
<s: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.</s:documentation>
 
</s:annotation>
 
<s:simpleType>
   
<s:restriction base="s:decimal">
     
<s:minInclusive value="0"/>
   
</s:restriction>
 
</s:simpleType>
</s:attribute>

attribute SearchOptionsType/@StockOptions
type restriction of s:string
facets
Kind Value Annotation
enumeration all
enumeration best
annotation
documentation
Request:
all - all variants
best (default option) - only best variant
source <s:attribute name="StockOptions">
 
<s:annotation>
   
<s:documentation>Request:
all - all variants
best (default option) - only best variant
</s:documentation>
 
</s:annotation>
 
<s:simpleType>
   
<s:restriction base="s:string">
     
<s:enumeration value="all"/>
     
<s:enumeration value="best"/>
   
</s:restriction>
 
</s:simpleType>
</s:attribute>

attribute SearchOptionsType/@Language
type restriction of s:string
facets
Kind Value Annotation
enumeration Russian
enumeration English
enumeration French
enumeration German
enumeration Italian
enumeration Chinese
enumeration Spanish
enumeration Japanese
enumeration Korean
annotation
documentation
Language for deeplink:
Russian - (default option)
English
French
German
Italian
Chinese
Spanish
Japanese
Korean
source <s:attribute name="Language">
 
<s:annotation>
   
<s:documentation>Language for deeplink:
Russian - (default option)
English
French
German
Italian
Chinese
Spanish
Japanese
Korean
</s:documentation>
 
</s:annotation>
 
<s:simpleType>
   
<s:restriction base="s:string">
     
<s:enumeration value="Russian"/>
     
<s:enumeration value="English"/>
     
<s:enumeration value="French"/>
     
<s:enumeration value="German"/>
     
<s:enumeration value="Italian"/>
     
<s:enumeration value="Chinese"/>
     
<s:enumeration value="Spanish"/>
     
<s:enumeration value="Japanese"/>
     
<s:enumeration value="Korean"/>
   
</s:restriction>
 
</s:simpleType>
</s:attribute>

attribute SearchOptionsType/@Currency
type restriction of s:string
facets
Kind Value Annotation
length 3
annotation
documentation
Payment currency code
source <s:attribute name="Currency">
 
<s:annotation>
   
<s:documentation>Payment currency code</s:documentation>
 
</s:annotation>
 
<s:simpleType>
   
<s:restriction base="s:string">
     
<s:length value="3"/>
   
</s:restriction>
 
</s:simpleType>
</s:attribute>

attribute SearchOptionsType/@LId
type restriction of s:string
facets
Kind Value Annotation
minLength 1
maxLength 32
annotation
documentation
Request source ID, now used for  SIG_AirShopRQ only, ignored for other requests
source <s:attribute name="LId">
 
<s:annotation>
   
<s:documentation>Request source ID, now used for  SIG_AirShopRQ only, ignored for other requests</s:documentation>
 
</s:annotation>
 
<s:simpleType>
   
<s:restriction base="s:string">
     
<s:minLength value="1"/>
     
<s:maxLength value="32"/>
   
</s:restriction>
 
</s:simpleType>
</s:attribute>

attribute SearchOptionsType/@POS
type restriction of s:string
facets
Kind Value Annotation
minLength 1
maxLength 16
annotation
documentation
OfficeID
source <s:attribute name="POS">
 
<s:annotation>
   
<s:documentation>OfficeID</s:documentation>
 
</s:annotation>
 
<s:simpleType>
   
<s:restriction base="s:string">
     
<s:minLength value="1"/>
     
<s:maxLength value="16"/>
   
</s:restriction>
 
</s:simpleType>
</s:attribute>


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