complexType FarePrefType
diagram sigws_p348.png
children FormOfPayment Discount ExcludeTaxes
used by
elements SIG_AirShopRQ/FarePref SIG_AirAvailRQ/FarePref SIG_AirReShopRQ/FarePref
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:complexType name="FarePrefType">
 
<s:sequence>
   
<s:element name="FormOfPayment" type="FOPType" minOccurs="0" maxOccurs="unbounded">
     
<s:annotation>
       
<s:documentation>List of desired FOP codes.
Unfortunatelly attribute FOP having type list, which does not support multiple-word FOP names, thus you need to put such FOPs there. All FOPs will be combined within processing.
</s:documentation>
     
</s:annotation>
   
</s:element>
   
<s:element name="Discount" minOccurs="0" maxOccurs="unbounded">
     
<s:annotation>
       
<s:documentation>Discount options applies only for SIG_AirShopRQ and SIG_AirReShopRQ requests, ignored for all other.</s:documentation>
     
</s:annotation>
     
<s:complexType>
       
<s:attribute name="Amount" type="s:decimal" use="required">
         
<s:annotation>
           
<s:documentation>Discount amount - percentage</s:documentation>
         
</s:annotation>
       
</s:attribute>
       
<s:attribute name="Designator" type="s:string" use="required">
         
<s:annotation>
           
<s:documentation>Discount fare designator to be added to fare code</s:documentation>
         
</s:annotation>
       
</s:attribute>
       
<s:attribute name="OnDiscount" type="s:boolean">
         
<s:annotation>
           
<s:documentation>true - apply discount on discounted price, false (default) - discount on fare</s:documentation>
         
</s:annotation>
       
</s:attribute>
       
<s:attribute name="PTC" type="s:string">
         
<s:annotation>
           
<s:documentation>FOR SIG_AirShopRQ ONLY !!!
Ignored for all other requests.

Industry-standard Passenger Type Code to apply discount. Must match to at least one of PaxType:PTC. Prohibited if PaxList is set.
</s:documentation>
         
</s:annotation>
       
</s:attribute>
       
<s:attribute name="PaxList" type="strlist">
         
<s:annotation>
           
<s:documentation>FOR SIG_AirShopRQ ONLY !!!
Ignored for all other requests.

Passenger numbers to apply discount - from 1 to passenger count, starting from adults. Prohibited if PTC is set.
</s:documentation>
         
</s:annotation>
       
</s:attribute>
       
<s:attribute name="SegmentList" type="strlist">
         
<s:annotation>
           
<s:documentation>FOR SIG_AirShopRQ ONLY !!!
Ignored for all other requests.

Segment numbers to apply discount - from 1 to segment count.
</s:documentation>
         
</s:annotation>
       
</s:attribute>
     
</s:complexType>
   
</s:element>
   
<s:element name="ExcludeTaxes" type="ExcludeTaxesType" minOccurs="0">
     
<s:annotation>
       
<s:documentation>Exclude taxes from fare calculation</s:documentation>
     
</s:annotation>
   
</s:element>
 
</s:sequence>
 
<s:attribute name="FareBasis" type="s:string">
   
<s:annotation>
     
<s:documentation>Desired fare basis</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="AccountCode" type="s:string"/>
 
<s:attribute name="PromoCode" type="s:string"/>
 
<s:attribute name="FOP" type="FOPList">
   
<s:annotation>
     
<s:documentation>List of desired FOP codes.
Deprecated - please use subelement(s) FormOfPayment below.
</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="ReturnCondition">
   
<s:annotation>
     
<s:documentation>Return fares with chosen refund condition only</s:documentation>
   
</s:annotation>
   
<s:simpleType>
     
<s:restriction base="s:string">
       
<s:enumeration value="Refundable with penalty"/>
       
<s:enumeration value="Full refund only"/>
     
</s:restriction>
   
</s:simpleType>
 
</s:attribute>
 
<s:attribute name="Award" type="s:boolean">
   
<s:annotation>
     
<s:documentation>If true - look for only fares available to buy for frequent flyer miles
Empty means "false"       
</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="StandBy" type="s:boolean">
   
<s:annotation>
     
<s:documentation>If true - look StandBy fares. Empty means "false"        </s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="MonoBrand" type="s:boolean">
   
<s:annotation>
     
<s: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
</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="PrivateOnly" type="s:boolean">
   
<s:annotation>
     
<s: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
</s:documentation>
   
</s:annotation>
 
</s:attribute>
</s:complexType>

attribute FarePrefType/@FareBasis
type s:string
annotation
documentation
Desired fare basis
source <s:attribute name="FareBasis" type="s:string">
 
<s:annotation>
   
<s:documentation>Desired fare basis</s:documentation>
 
</s:annotation>
</s:attribute>

attribute FarePrefType/@AccountCode
type s:string
source <s:attribute name="AccountCode" type="s:string"/>

attribute FarePrefType/@PromoCode
type s:string
source <s:attribute name="PromoCode" type="s:string"/>

attribute FarePrefType/@FOP
type FOPList
annotation
documentation
List of desired FOP codes.
Deprecated - please use subelement(s) FormOfPayment below.
source <s:attribute name="FOP" type="FOPList">
 
<s:annotation>
   
<s:documentation>List of desired FOP codes.
Deprecated - please use subelement(s) FormOfPayment below.
</s:documentation>
 
</s:annotation>
</s:attribute>

attribute FarePrefType/@ReturnCondition
type restriction of s:string
facets
Kind Value Annotation
enumeration Refundable with penalty
enumeration Full refund only
annotation
documentation
Return fares with chosen refund condition only
source <s:attribute name="ReturnCondition">
 
<s:annotation>
   
<s:documentation>Return fares with chosen refund condition only</s:documentation>
 
</s:annotation>
 
<s:simpleType>
   
<s:restriction base="s:string">
     
<s:enumeration value="Refundable with penalty"/>
     
<s:enumeration value="Full refund only"/>
   
</s:restriction>
 
</s:simpleType>
</s:attribute>

attribute FarePrefType/@Award
type s:boolean
annotation
documentation
If true - look for only fares available to buy for frequent flyer miles
Empty means "false"       
source <s:attribute name="Award" type="s:boolean">
 
<s:annotation>
   
<s:documentation>If true - look for only fares available to buy for frequent flyer miles
Empty means "false"       
</s:documentation>
 
</s:annotation>
</s:attribute>

attribute FarePrefType/@StandBy
type s:boolean
annotation
documentation
If true - look StandBy fares. Empty means "false"       
source <s:attribute name="StandBy" type="s:boolean">
 
<s:annotation>
   
<s:documentation>If true - look StandBy fares. Empty means "false"        </s:documentation>
 
</s:annotation>
</s:attribute>

attribute FarePrefType/@MonoBrand
type s:boolean
annotation
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
source <s:attribute name="MonoBrand" type="s:boolean">
 
<s:annotation>
   
<s: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
</s:documentation>
 
</s:annotation>
</s:attribute>

attribute FarePrefType/@PrivateOnly
type s:boolean
annotation
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:attribute name="PrivateOnly" type="s:boolean">
 
<s:annotation>
   
<s: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
</s:documentation>
 
</s:annotation>
</s:attribute>

element FarePrefType/FormOfPayment
diagram sigws_p349.png
type FOPType
properties
minOcc 0
maxOcc unbounded
content simple
facets
Kind Value Annotation
enumeration Agent account
enumeration Bonus account
enumeration Cash
enumeration Credit
enumeration Credit card
enumeration Earned miles
enumeration Earned miles UT
enumeration EMoney
enumeration Internet card
enumeration Invoice
enumeration Miles and cash
enumeration Miles upgrade
enumeration Payment card
enumeration Payment system
enumeration Personal account
enumeration Prepaid
enumeration Voucher or certificate
annotation
documentation
List of desired FOP codes.
Unfortunatelly attribute FOP having type list, which does not support multiple-word FOP names, thus you need to put such FOPs there. All FOPs will be combined within processing.
source <s:element name="FormOfPayment" type="FOPType" minOccurs="0" maxOccurs="unbounded">
 
<s:annotation>
   
<s:documentation>List of desired FOP codes.
Unfortunatelly attribute FOP having type list, which does not support multiple-word FOP names, thus you need to put such FOPs there. All FOPs will be combined within processing.
</s:documentation>
 
</s:annotation>
</s:element>

element FarePrefType/Discount
diagram sigws_p350.png
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Amount  s:decimal  required      
documentation
Discount amount - percentage
Designator  s:string  required      
documentation
Discount fare designator to be added to fare code
OnDiscount  s:boolean        
documentation
true - apply discount on discounted price, false (default) - discount on fare
PTC  s:string        
documentation
FOR SIG_AirShopRQ ONLY !!!
Ignored for all other requests.

Industry-standard Passenger Type Code to apply discount. Must match to at least one of PaxType:PTC. Prohibited if PaxList is set.
PaxList  strlist        
documentation
FOR SIG_AirShopRQ ONLY !!!
Ignored for all other requests.

Passenger numbers to apply discount - from 1 to passenger count, starting from adults. Prohibited if PTC is set.
SegmentList  strlist        
documentation
FOR SIG_AirShopRQ ONLY !!!
Ignored for all other requests.

Segment numbers to apply discount - from 1 to segment count.
annotation
documentation
Discount options applies only for SIG_AirShopRQ and SIG_AirReShopRQ requests, ignored for all other.
source <s:element name="Discount" minOccurs="0" maxOccurs="unbounded">
 
<s:annotation>
   
<s:documentation>Discount options applies only for SIG_AirShopRQ and SIG_AirReShopRQ requests, ignored for all other.</s:documentation>
 
</s:annotation>
 
<s:complexType>
   
<s:attribute name="Amount" type="s:decimal" use="required">
     
<s:annotation>
       
<s:documentation>Discount amount - percentage</s:documentation>
     
</s:annotation>
   
</s:attribute>
   
<s:attribute name="Designator" type="s:string" use="required">
     
<s:annotation>
       
<s:documentation>Discount fare designator to be added to fare code</s:documentation>
     
</s:annotation>
   
</s:attribute>
   
<s:attribute name="OnDiscount" type="s:boolean">
     
<s:annotation>
       
<s:documentation>true - apply discount on discounted price, false (default) - discount on fare</s:documentation>
     
</s:annotation>
   
</s:attribute>
   
<s:attribute name="PTC" type="s:string">
     
<s:annotation>
       
<s:documentation>FOR SIG_AirShopRQ ONLY !!!
Ignored for all other requests.

Industry-standard Passenger Type Code to apply discount. Must match to at least one of PaxType:PTC. Prohibited if PaxList is set.
</s:documentation>
     
</s:annotation>
   
</s:attribute>
   
<s:attribute name="PaxList" type="strlist">
     
<s:annotation>
       
<s:documentation>FOR SIG_AirShopRQ ONLY !!!
Ignored for all other requests.

Passenger numbers to apply discount - from 1 to passenger count, starting from adults. Prohibited if PTC is set.
</s:documentation>
     
</s:annotation>
   
</s:attribute>
   
<s:attribute name="SegmentList" type="strlist">
     
<s:annotation>
       
<s:documentation>FOR SIG_AirShopRQ ONLY !!!
Ignored for all other requests.

Segment numbers to apply discount - from 1 to segment count.
</s:documentation>
     
</s:annotation>
   
</s:attribute>
 
</s:complexType>
</s:element>

attribute FarePrefType/Discount/@Amount
type s:decimal
properties
use required
annotation
documentation
Discount amount - percentage
source <s:attribute name="Amount" type="s:decimal" use="required">
 
<s:annotation>
   
<s:documentation>Discount amount - percentage</s:documentation>
 
</s:annotation>
</s:attribute>

attribute FarePrefType/Discount/@Designator
type s:string
properties
use required
annotation
documentation
Discount fare designator to be added to fare code
source <s:attribute name="Designator" type="s:string" use="required">
 
<s:annotation>
   
<s:documentation>Discount fare designator to be added to fare code</s:documentation>
 
</s:annotation>
</s:attribute>

attribute FarePrefType/Discount/@OnDiscount
type s:boolean
annotation
documentation
true - apply discount on discounted price, false (default) - discount on fare
source <s:attribute name="OnDiscount" type="s:boolean">
 
<s:annotation>
   
<s:documentation>true - apply discount on discounted price, false (default) - discount on fare</s:documentation>
 
</s:annotation>
</s:attribute>

attribute FarePrefType/Discount/@PTC
type s:string
annotation
documentation
FOR SIG_AirShopRQ ONLY !!!
Ignored for all other requests.

Industry-standard Passenger Type Code to apply discount. Must match to at least one of PaxType:PTC. Prohibited if PaxList is set.
source <s:attribute name="PTC" type="s:string">
 
<s:annotation>
   
<s:documentation>FOR SIG_AirShopRQ ONLY !!!
Ignored for all other requests.

Industry-standard Passenger Type Code to apply discount. Must match to at least one of PaxType:PTC. Prohibited if PaxList is set.
</s:documentation>
 
</s:annotation>
</s:attribute>

attribute FarePrefType/Discount/@PaxList
type strlist
annotation
documentation
FOR SIG_AirShopRQ ONLY !!!
Ignored for all other requests.

Passenger numbers to apply discount - from 1 to passenger count, starting from adults. Prohibited if PTC is set.
source <s:attribute name="PaxList" type="strlist">
 
<s:annotation>
   
<s:documentation>FOR SIG_AirShopRQ ONLY !!!
Ignored for all other requests.

Passenger numbers to apply discount - from 1 to passenger count, starting from adults. Prohibited if PTC is set.
</s:documentation>
 
</s:annotation>
</s:attribute>

attribute FarePrefType/Discount/@SegmentList
type strlist
annotation
documentation
FOR SIG_AirShopRQ ONLY !!!
Ignored for all other requests.

Segment numbers to apply discount - from 1 to segment count.
source <s:attribute name="SegmentList" type="strlist">
 
<s:annotation>
   
<s:documentation>FOR SIG_AirShopRQ ONLY !!!
Ignored for all other requests.

Segment numbers to apply discount - from 1 to segment count.
</s:documentation>
 
</s:annotation>
</s:attribute>

element FarePrefType/ExcludeTaxes
diagram sigws_p351.png
type ExcludeTaxesType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Exclude  derived by: s:string  required      
documentation
All - exclude all taxes;
List - exclude listed taxes;
Ignore - ignore TST tax option - for exchange only.
annotation
documentation
Exclude taxes from fare calculation
source <s:element name="ExcludeTaxes" type="ExcludeTaxesType" minOccurs="0">
 
<s:annotation>
   
<s:documentation>Exclude taxes from fare calculation</s:documentation>
 
</s:annotation>
</s:element>


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