complexType FlightSegmentDetailsType
diagram sigws_p380.png
used by
element FareItineraryType/FlightSegmentDetails
complexType RailSegmentDetailsType
attributes
Name  Type  Use  Default  Fixed  Annotation
SegmentNumber  s:int  required      
documentation
Segment number in the itinerary
ReservationRefs  strlist  optional      
documentation
Applicable reservations
FareBasis  s:string  required      
documentation
Fare basis code
BagType  derived by: s:string        
documentation
Allowance type:
  KG - kilograms
  LB - pounds
  PC - peaces
  NO - no free baggage
BagAllowance  s:int        
documentation
Allowance value
NotValidBefore  s:date  optional      
documentation
Not valid before date
NotValidAfter  s:date  optional      
documentation
Not valid after date
FareBrand  s:string  optional      
documentation
Fare brand
EquivFare  s:decimal  optional      
documentation
Equiv fare
Taxes  s:decimal  optional      
documentation
Taxes
AccountCode  s:string  optional      
documentation
Account code
ServiceSetRef  s:string  optional      
documentation
Optional reference to ServiceSets-ServiceSet item
source <s:complexType name="FlightSegmentDetailsType">
 
<s:attribute name="SegmentNumber" type="s:int" use="required">
   
<s:annotation>
     
<s:documentation>Segment number in the itinerary</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="ReservationRefs" type="strlist" use="optional">
   
<s:annotation>
     
<s:documentation>Applicable reservations</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="FareBasis" type="s:string" use="required">
   
<s:annotation>
     
<s:documentation>Fare basis code</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attributeGroup ref="BagAllowanceType"/>
 
<s:attributeGroup ref="NotValidDatesType"/>
 
<s:attribute name="FareBrand" type="s:string" use="optional">
   
<s:annotation>
     
<s:documentation>Fare brand</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="EquivFare" type="s:decimal" use="optional">
   
<s:annotation>
     
<s:documentation>Equiv fare</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="Taxes" type="s:decimal" use="optional">
   
<s:annotation>
     
<s:documentation>Taxes</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="AccountCode" type="s:string" use="optional">
   
<s:annotation>
     
<s:documentation>Account code</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="ServiceSetRef" type="s:string" use="optional">
   
<s:annotation>
     
<s:documentation>Optional reference to ServiceSets-ServiceSet item</s:documentation>
   
</s:annotation>
 
</s:attribute>
</s:complexType>

attribute FlightSegmentDetailsType/@SegmentNumber
type s:int
properties
use required
annotation
documentation
Segment number in the itinerary
source <s:attribute name="SegmentNumber" type="s:int" use="required">
 
<s:annotation>
   
<s:documentation>Segment number in the itinerary</s:documentation>
 
</s:annotation>
</s:attribute>

attribute FlightSegmentDetailsType/@ReservationRefs
type strlist
properties
use optional
annotation
documentation
Applicable reservations
source <s:attribute name="ReservationRefs" type="strlist" use="optional">
 
<s:annotation>
   
<s:documentation>Applicable reservations</s:documentation>
 
</s:annotation>
</s:attribute>

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

attribute FlightSegmentDetailsType/@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>

attribute FlightSegmentDetailsType/@EquivFare
type s:decimal
properties
use optional
annotation
documentation
Equiv fare
source <s:attribute name="EquivFare" type="s:decimal" use="optional">
 
<s:annotation>
   
<s:documentation>Equiv fare</s:documentation>
 
</s:annotation>
</s:attribute>

attribute FlightSegmentDetailsType/@Taxes
type s:decimal
properties
use optional
annotation
documentation
Taxes
source <s:attribute name="Taxes" type="s:decimal" use="optional">
 
<s:annotation>
   
<s:documentation>Taxes</s:documentation>
 
</s:annotation>
</s:attribute>

attribute FlightSegmentDetailsType/@AccountCode
type s:string
properties
use optional
annotation
documentation
Account code
source <s:attribute name="AccountCode" type="s:string" use="optional">
 
<s:annotation>
   
<s:documentation>Account code</s:documentation>
 
</s:annotation>
</s:attribute>

attribute FlightSegmentDetailsType/@ServiceSetRef
type s:string
properties
use optional
annotation
documentation
Optional reference to ServiceSets-ServiceSet item
source <s:attribute name="ServiceSetRef" type="s:string" use="optional">
 
<s:annotation>
   
<s:documentation>Optional reference to ServiceSets-ServiceSet item</s:documentation>
 
</s:annotation>
</s:attribute>


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