complexType FarePrefType
diagram sigws_p346.png
children FormOfPayment Discount
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
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">
     
<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:complexType>
   
</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: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>

element FarePrefType/FormOfPayment
diagram sigws_p347.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 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_p348.png
properties
minOcc 0
maxOcc 1
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
source <s:element name="Discount" minOccurs="0">
 
<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: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>


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