element SIG_AirReShopRQ
diagram sigws_p72.png
type extension of RequestBase
properties
content complex
children BookingIdentity Tickets ItineraryChanges NonItineraryChanges FlightPref FarePref SearchOptions
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
Exchage fare search and quote. Returns SIG_AirShopRS.
source <s:element name="SIG_AirReShopRQ">
 
<s:annotation>
   
<s:documentation>Exchage fare search and quote. Returns SIG_AirShopRS.</s:documentation>
 
</s:annotation>
 
<s:complexType>
   
<s:complexContent>
     
<s:extension base="RequestBase">
       
<s:sequence>
         
<s:element name="BookingIdentity" type="BookingIdentityType" minOccurs="0"/>
         
<s:element name="Tickets" minOccurs="0">
           
<s:complexType>
             
<s:sequence>
               
<s:element name="Ticket" minOccurs="1" maxOccurs="unbounded">
                 
<s:complexType>
                   
<s:attribute name="Number" type="s:string" use="required"/>
                   
<s:attribute name="PTC" type="s:string"/>
                 
</s:complexType>
               
</s:element>
             
</s:sequence>
             
<s:attribute name="CRS" type="s:string"/>
             
<s:attribute name="UseTktReq" type="s:boolean"/>
           
</s:complexType>
         
</s:element>
         
<s:element name="ItineraryChanges" minOccurs="0">
           
<s:complexType>
             
<s:complexContent>
               
<s:extension base="ShopItineraryType">
                 
<s:attribute name="PaxRefs" type="strlist"/>
                 
<s:attribute name="ExchangeType" type="RefundExchangeType" use="required"/>
               
</s:extension>
             
</s:complexContent>
           
</s:complexType>
           
<s:unique name="testUniqueReShopODRef">
             
<s:selector xpath="OriginDestination"/>
             
<s:field xpath="@ODRef"/>
           
</s:unique>
         
</s:element>
         
<s:element name="NonItineraryChanges" minOccurs="0">
           
<s:complexType>
             
<s:sequence>
               
<s:element name="Modify" type="PNRDataPsgrExchType">
                 
<s:annotation>
                   
<s:documentation>Passengers to change</s:documentation>
                 
</s:annotation>
               
</s:element>
             
</s:sequence>
             
<s:attribute name="ExchangeType" type="RefundExchangeType" use="required"/>
           
</s:complexType>
         
</s:element>
         
<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:extension>
   
</s:complexContent>
 
</s:complexType>
</s:element>

element SIG_AirReShopRQ/BookingIdentity
diagram sigws_p73.png
type BookingIdentityType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
BookingReference  s:string  required      
documentation
Booking reference from the previous AirBookRQ
LeadPassenger  derived by: s:string        
documentation
Family name of the first passenger
Mandatory only for an Air PNRs booked in CRS 1H
source <s:element name="BookingIdentity" type="BookingIdentityType" minOccurs="0"/>

element SIG_AirReShopRQ/Tickets
diagram sigws_p74.png
properties
minOcc 0
maxOcc 1
content complex
children Ticket
attributes
Name  Type  Use  Default  Fixed  Annotation
CRS  s:string        
UseTktReq  s:boolean        
source <s:element name="Tickets" minOccurs="0">
 
<s:complexType>
   
<s:sequence>
     
<s:element name="Ticket" minOccurs="1" maxOccurs="unbounded">
       
<s:complexType>
         
<s:attribute name="Number" type="s:string" use="required"/>
         
<s:attribute name="PTC" type="s:string"/>
       
</s:complexType>
     
</s:element>
   
</s:sequence>
   
<s:attribute name="CRS" type="s:string"/>
   
<s:attribute name="UseTktReq" type="s:boolean"/>
 
</s:complexType>
</s:element>

attribute SIG_AirReShopRQ/Tickets/@CRS
type s:string
source <s:attribute name="CRS" type="s:string"/>

attribute SIG_AirReShopRQ/Tickets/@UseTktReq
type s:boolean
source <s:attribute name="UseTktReq" type="s:boolean"/>

element SIG_AirReShopRQ/Tickets/Ticket
diagram sigws_p75.png
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Number  s:string  required      
PTC  s:string        
source <s:element name="Ticket" minOccurs="1" maxOccurs="unbounded">
 
<s:complexType>
   
<s:attribute name="Number" type="s:string" use="required"/>
   
<s:attribute name="PTC" type="s:string"/>
 
</s:complexType>
</s:element>

attribute SIG_AirReShopRQ/Tickets/Ticket/@Number
type s:string
properties
use required
source <s:attribute name="Number" type="s:string" use="required"/>

attribute SIG_AirReShopRQ/Tickets/Ticket/@PTC
type s:string
source <s:attribute name="PTC" type="s:string"/>

element SIG_AirReShopRQ/ItineraryChanges
diagram sigws_p76.png
type extension of ShopItineraryType
properties
minOcc 0
maxOcc 1
content complex
children OriginDestination
attributes
Name  Type  Use  Default  Fixed  Annotation
PaxRefs  strlist        
ExchangeType  RefundExchangeType  required      
identity constraints
  Name  Refer  Selector  Field(s)  Annotation
unique  testUniqueReShopODRef    OriginDestination  @ODRef  
source <s:element name="ItineraryChanges" minOccurs="0">
 
<s:complexType>
   
<s:complexContent>
     
<s:extension base="ShopItineraryType">
       
<s:attribute name="PaxRefs" type="strlist"/>
       
<s:attribute name="ExchangeType" type="RefundExchangeType" use="required"/>
     
</s:extension>
   
</s:complexContent>
 
</s:complexType>
 
<s:unique name="testUniqueReShopODRef">
   
<s:selector xpath="OriginDestination"/>
   
<s:field xpath="@ODRef"/>
 
</s:unique>
</s:element>

attribute SIG_AirReShopRQ/ItineraryChanges/@PaxRefs
type strlist
source <s:attribute name="PaxRefs" type="strlist"/>

attribute SIG_AirReShopRQ/ItineraryChanges/@ExchangeType
type RefundExchangeType
properties
use required
facets
Kind Value Annotation
enumeration Voluntary
enumeration Involuntary
enumeration ExchgViaRefund
enumeration InvolIATA
enumeration NameChange
enumeration VolOnIncomplete
enumeration VolOnOverbook
source <s:attribute name="ExchangeType" type="RefundExchangeType" use="required"/>

element SIG_AirReShopRQ/NonItineraryChanges
diagram sigws_p77.png
properties
minOcc 0
maxOcc 1
content complex
children Modify
attributes
Name  Type  Use  Default  Fixed  Annotation
ExchangeType  RefundExchangeType  required      
source <s:element name="NonItineraryChanges" minOccurs="0">
 
<s:complexType>
   
<s:sequence>
     
<s:element name="Modify" type="PNRDataPsgrExchType">
       
<s:annotation>
         
<s:documentation>Passengers to change</s:documentation>
       
</s:annotation>
     
</s:element>
   
</s:sequence>
   
<s:attribute name="ExchangeType" type="RefundExchangeType" use="required"/>
 
</s:complexType>
</s:element>

attribute SIG_AirReShopRQ/NonItineraryChanges/@ExchangeType
type RefundExchangeType
properties
use required
facets
Kind Value Annotation
enumeration Voluntary
enumeration Involuntary
enumeration ExchgViaRefund
enumeration InvolIATA
enumeration NameChange
enumeration VolOnIncomplete
enumeration VolOnOverbook
source <s:attribute name="ExchangeType" type="RefundExchangeType" use="required"/>

element SIG_AirReShopRQ/NonItineraryChanges/Modify
diagram sigws_p78.png
type PNRDataPsgrExchType
properties
content complex
children Passengers
annotation
documentation
Passengers to change
source <s:element name="Modify" type="PNRDataPsgrExchType">
 
<s:annotation>
   
<s:documentation>Passengers to change</s:documentation>
 
</s:annotation>
</s:element>

element SIG_AirReShopRQ/FlightPref
diagram sigws_p79.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_AirReShopRQ/FarePref
diagram sigws_p80.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_AirReShopRQ/SearchOptions
diagram sigws_p81.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"/>


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