complexType CouponBaseType
diagram sigws_p315.png
used by
complexTypes FlightCouponType RailCouponType
attributes
Name  Type  Use  Default  Fixed  Annotation
SeqNo  s:int  required      
documentation
Sequence number
S  StopoverType  required      
documentation
X - transfer, O - stopover
From  s:string  required      
documentation
Origin airport code
To  s:string  required      
documentation
Destination airport code
Class  s:string  required      
documentation
Booking class (RBD)
DepartureDate  s:date  required      
documentation
Departure date
DepartureTime  s:time  required      
documentation
Departure time
Status  derived by: s:string        
documentation
Booking status:
  OK - confirmed
  RQ - waitlisted/requested
  NO - not booked/cancelled
  NS - no seat required
  HX - cancelled
  FL - flown/used
FareBasis  s:string  required      
documentation
Fare basis code and designator
FareBrand  s:string  optional      
documentation
Fare brand
CouponStatus  derived by: s:string  required      
documentation
Coupon status
not final
O - open for use
A - airport control
C - checked in
L - lifted/boared
U - unvalidated
S - suspended
P - printed
Z - closed
final
F - flown/used
V - voided
R - refunded
E - exchanged/reissued
source <s:complexType name="CouponBaseType">
 
<s:attribute name="SeqNo" type="s:int" use="required">
   
<s:annotation>
     
<s:documentation>Sequence number</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="S" type="StopoverType" use="required">
   
<s:annotation>
     
<s:documentation>X - transfer, O - stopover</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="From" type="s:string" use="required">
   
<s:annotation>
     
<s:documentation>Origin airport code</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="To" type="s:string" use="required">
   
<s:annotation>
     
<s:documentation>Destination airport code</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="Class" type="s:string" use="required">
   
<s:annotation>
     
<s:documentation>Booking class (RBD)</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="DepartureDate" type="s:date" use="required">
   
<s:annotation>
     
<s:documentation>Departure date</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="DepartureTime" type="s:time" use="required">
   
<s:annotation>
     
<s:documentation>Departure time</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attributeGroup ref="BookingStatusType"/>
 
<s:attribute name="FareBasis" type="s:string" use="required">
   
<s:annotation>
     
<s:documentation>Fare basis code and designator</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="FareBrand" type="s:string" use="optional">
   
<s:annotation>
     
<s:documentation>Fare brand</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute ref="CouponStatus" use="required"/>
</s:complexType>

attribute CouponBaseType/@SeqNo
type s:int
properties
use required
annotation
documentation
Sequence number
source <s:attribute name="SeqNo" type="s:int" use="required">
 
<s:annotation>
   
<s:documentation>Sequence number</s:documentation>
 
</s:annotation>
</s:attribute>

attribute CouponBaseType/@S
type StopoverType
properties
use required
facets
Kind Value Annotation
enumeration Transfer
enumeration Stopover
annotation
documentation
X - transfer, O - stopover
source <s:attribute name="S" type="StopoverType" use="required">
 
<s:annotation>
   
<s:documentation>X - transfer, O - stopover</s:documentation>
 
</s:annotation>
</s:attribute>

attribute CouponBaseType/@From
type s:string
properties
use required
annotation
documentation
Origin airport code
source <s:attribute name="From" type="s:string" use="required">
 
<s:annotation>
   
<s:documentation>Origin airport code</s:documentation>
 
</s:annotation>
</s:attribute>

attribute CouponBaseType/@To
type s:string
properties
use required
annotation
documentation
Destination airport code
source <s:attribute name="To" type="s:string" use="required">
 
<s:annotation>
   
<s:documentation>Destination airport code</s:documentation>
 
</s:annotation>
</s:attribute>

attribute CouponBaseType/@Class
type s:string
properties
use required
annotation
documentation
Booking class (RBD)
source <s:attribute name="Class" type="s:string" use="required">
 
<s:annotation>
   
<s:documentation>Booking class (RBD)</s:documentation>
 
</s:annotation>
</s:attribute>

attribute CouponBaseType/@DepartureDate
type s:date
properties
use required
annotation
documentation
Departure date
source <s:attribute name="DepartureDate" type="s:date" use="required">
 
<s:annotation>
   
<s:documentation>Departure date</s:documentation>
 
</s:annotation>
</s:attribute>

attribute CouponBaseType/@DepartureTime
type s:time
properties
use required
annotation
documentation
Departure time
source <s:attribute name="DepartureTime" type="s:time" use="required">
 
<s:annotation>
   
<s:documentation>Departure time</s:documentation>
 
</s:annotation>
</s:attribute>

attribute CouponBaseType/@FareBasis
type s:string
properties
use required
annotation
documentation
Fare basis code and designator
source <s:attribute name="FareBasis" type="s:string" use="required">
 
<s:annotation>
   
<s:documentation>Fare basis code and designator</s:documentation>
 
</s:annotation>
</s:attribute>

attribute CouponBaseType/@FareBrand
type s:string
properties
use optional
annotation
documentation
Fare brand
source <s:attribute name="FareBrand" type="s:string" use="optional">
 
<s:annotation>
   
<s:documentation>Fare brand</s:documentation>
 
</s:annotation>
</s:attribute>


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