complexType SeatMapRowType
diagram sigws_p477.png
children Seat Facility
used by
element SeatMapCabinType/Row
attributes
Name  Type  Use  Default  Fixed  Annotation
RowNo  s:integer  required      
documentation
Row number
RowLabel  s:string  required      
documentation
Passenger reference
RowProps  SeatRowPropList  required      
documentation
Row properties
source <s:complexType name="SeatMapRowType">
 
<s:sequence>
   
<s:element name="Seat" type="SeatMapSeatType" minOccurs="0" maxOccurs="unbounded"/>
   
<s:element name="Facility" minOccurs="0" maxOccurs="unbounded">
     
<s:complexType>
       
<s:attribute name="Type" type="FacilityType" use="required">
         
<s:annotation>
           
<s:documentation>Type of facility: Lavatory, Kitchen etc</s:documentation>
         
</s:annotation>
       
</s:attribute>
       
<s:attribute name="Position" type="s:integer" use="required">
         
<s:annotation>
           
<s:documentation>Position of facility based on cabins SeatLabels</s:documentation>
         
</s:annotation>
       
</s:attribute>
     
</s:complexType>
   
</s:element>
 
</s:sequence>
 
<s:attribute name="RowNo" type="s:integer" use="required">
   
<s:annotation>
     
<s:documentation>Row number</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="RowLabel" type="s:string" use="required">
   
<s:annotation>
     
<s:documentation>Passenger reference</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="RowProps" type="SeatRowPropList" use="required">
   
<s:annotation>
     
<s:documentation>Row properties</s:documentation>
   
</s:annotation>
 
</s:attribute>
</s:complexType>

attribute SeatMapRowType/@RowNo
type s:integer
properties
use required
annotation
documentation
Row number
source <s:attribute name="RowNo" type="s:integer" use="required">
 
<s:annotation>
   
<s:documentation>Row number</s:documentation>
 
</s:annotation>
</s:attribute>

attribute SeatMapRowType/@RowLabel
type s:string
properties
use required
annotation
documentation
Passenger reference
source <s:attribute name="RowLabel" type="s:string" use="required">
 
<s:annotation>
   
<s:documentation>Passenger reference</s:documentation>
 
</s:annotation>
</s:attribute>

attribute SeatMapRowType/@RowProps
type SeatRowPropList
properties
use required
annotation
documentation
Row properties
source <s:attribute name="RowProps" type="SeatRowPropList" use="required">
 
<s:annotation>
   
<s:documentation>Row properties</s:documentation>
 
</s:annotation>
</s:attribute>

element SeatMapRowType/Seat
diagram sigws_p478.png
type SeatMapSeatType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
SeatNo  s:integer  required      
documentation
Seat number
SeatLabel  s:string  required      
documentation
Seat label
SeatProps  SeatPropList  required      
documentation
Seat properties
SeatAvailability  derived by: s:string  required      
documentation
Seat availability
Restriction  derived by: s:string        
documentation
Seat restriction
RestrictionText  s:string        
documentation
Seat restriction text
PaxTypes  SeatPaxList        
documentation
Pax types
ServiceRef  s:string        
documentation
References to service
source <s:element name="Seat" type="SeatMapSeatType" minOccurs="0" maxOccurs="unbounded"/>

element SeatMapRowType/Facility
diagram sigws_p479.png
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Type  FacilityType  required      
documentation
Type of facility: Lavatory, Kitchen etc
Position  s:integer  required      
documentation
Position of facility based on cabins SeatLabels
source <s:element name="Facility" minOccurs="0" maxOccurs="unbounded">
 
<s:complexType>
   
<s:attribute name="Type" type="FacilityType" use="required">
     
<s:annotation>
       
<s:documentation>Type of facility: Lavatory, Kitchen etc</s:documentation>
     
</s:annotation>
   
</s:attribute>
   
<s:attribute name="Position" type="s:integer" use="required">
     
<s:annotation>
       
<s:documentation>Position of facility based on cabins SeatLabels</s:documentation>
     
</s:annotation>
   
</s:attribute>
 
</s:complexType>
</s:element>

attribute SeatMapRowType/Facility/@Type
type FacilityType
properties
use required
facets
Kind Value Annotation
enumeration Bulkhead
enumeration ExitDoor
enumeration EmergencyExit
enumeration Kitchen
enumeration Lavatory
enumeration Cinema
annotation
documentation
Type of facility: Lavatory, Kitchen etc
source <s:attribute name="Type" type="FacilityType" use="required">
 
<s:annotation>
   
<s:documentation>Type of facility: Lavatory, Kitchen etc</s:documentation>
 
</s:annotation>
</s:attribute>

attribute SeatMapRowType/Facility/@Position
type s:integer
properties
use required
annotation
documentation
Position of facility based on cabins SeatLabels
source <s:attribute name="Position" type="s:integer" use="required">
 
<s:annotation>
   
<s:documentation>Position of facility based on cabins SeatLabels</s:documentation>
 
</s:annotation>
</s:attribute>


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