complexType SeatMapSeatType
diagram sigws_p480.png
used by
element SeatMapRowType/Seat
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:complexType name="SeatMapSeatType">
 
<s:attribute name="SeatNo" type="s:integer" use="required">
   
<s:annotation>
     
<s:documentation>Seat number</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="SeatLabel" type="s:string" use="required">
   
<s:annotation>
     
<s:documentation>Seat label</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="SeatProps" type="SeatPropList" use="required">
   
<s:annotation>
     
<s:documentation>Seat properties</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="SeatAvailability" use="required">
   
<s:annotation>
     
<s:documentation>Seat availability</s:documentation>
   
</s:annotation>
   
<s:simpleType>
     
<s:restriction base="s:string">
       
<s:enumeration value="Available"/>
       
<s:enumeration value="Protected"/>
       
<s:enumeration value="Occupied"/>
       
<s:enumeration value="NoSeat"/>
       
<s:enumeration value="Unavailable"/>
     
</s:restriction>
   
</s:simpleType>
 
</s:attribute>
 
<s:attribute name="Restriction">
   
<s:annotation>
     
<s:documentation>Seat restriction</s:documentation>
   
</s:annotation>
   
<s:simpleType>
     
<s:restriction base="s:string">
       
<s:enumeration value="None"/>
       
<s:enumeration value="Imposed"/>
     
</s:restriction>
   
</s:simpleType>
 
</s:attribute>
 
<s:attribute name="RestrictionText" type="s:string">
   
<s:annotation>
     
<s:documentation>Seat restriction text</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="PaxTypes" type="SeatPaxList">
   
<s:annotation>
     
<s:documentation>Pax types</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="ServiceRef" type="s:string">
   
<s:annotation>
     
<s:documentation>References to service</s:documentation>
   
</s:annotation>
 
</s:attribute>
</s:complexType>

attribute SeatMapSeatType/@SeatNo
type s:integer
properties
use required
annotation
documentation
Seat number
source <s:attribute name="SeatNo" type="s:integer" use="required">
 
<s:annotation>
   
<s:documentation>Seat number</s:documentation>
 
</s:annotation>
</s:attribute>

attribute SeatMapSeatType/@SeatLabel
type s:string
properties
use required
annotation
documentation
Seat label
source <s:attribute name="SeatLabel" type="s:string" use="required">
 
<s:annotation>
   
<s:documentation>Seat label</s:documentation>
 
</s:annotation>
</s:attribute>

attribute SeatMapSeatType/@SeatProps
type SeatPropList
properties
use required
annotation
documentation
Seat properties
source <s:attribute name="SeatProps" type="SeatPropList" use="required">
 
<s:annotation>
   
<s:documentation>Seat properties</s:documentation>
 
</s:annotation>
</s:attribute>

attribute SeatMapSeatType/@SeatAvailability
type restriction of s:string
properties
use required
facets
Kind Value Annotation
enumeration Available
enumeration Protected
enumeration Occupied
enumeration NoSeat
enumeration Unavailable
annotation
documentation
Seat availability
source <s:attribute name="SeatAvailability" use="required">
 
<s:annotation>
   
<s:documentation>Seat availability</s:documentation>
 
</s:annotation>
 
<s:simpleType>
   
<s:restriction base="s:string">
     
<s:enumeration value="Available"/>
     
<s:enumeration value="Protected"/>
     
<s:enumeration value="Occupied"/>
     
<s:enumeration value="NoSeat"/>
     
<s:enumeration value="Unavailable"/>
   
</s:restriction>
 
</s:simpleType>
</s:attribute>

attribute SeatMapSeatType/@Restriction
type restriction of s:string
facets
Kind Value Annotation
enumeration None
enumeration Imposed
annotation
documentation
Seat restriction
source <s:attribute name="Restriction">
 
<s:annotation>
   
<s:documentation>Seat restriction</s:documentation>
 
</s:annotation>
 
<s:simpleType>
   
<s:restriction base="s:string">
     
<s:enumeration value="None"/>
     
<s:enumeration value="Imposed"/>
   
</s:restriction>
 
</s:simpleType>
</s:attribute>

attribute SeatMapSeatType/@RestrictionText
type s:string
annotation
documentation
Seat restriction text
source <s:attribute name="RestrictionText" type="s:string">
 
<s:annotation>
   
<s:documentation>Seat restriction text</s:documentation>
 
</s:annotation>
</s:attribute>

attribute SeatMapSeatType/@PaxTypes
type SeatPaxList
annotation
documentation
Pax types
source <s:attribute name="PaxTypes" type="SeatPaxList">
 
<s:annotation>
   
<s:documentation>Pax types</s:documentation>
 
</s:annotation>
</s:attribute>

attribute SeatMapSeatType/@ServiceRef
type s:string
annotation
documentation
References to service
source <s:attribute name="ServiceRef" type="s:string">
 
<s:annotation>
   
<s:documentation>References to service</s:documentation>
 
</s:annotation>
</s:attribute>


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