complexType ServiceInfoType
diagram sigws_p486.png
children ServiceDetail
used by
element SIG_AirShopRS/Services/ServiceInfo
attributes
Name  Type  Use  Default  Fixed  Annotation
ServiceRef  s:string  required      
documentation
Reference to this item
ServiceCode  derived by: s:string  required      
documentation
Service code - RFISC
ServiceType  derived by: s:string  required      
documentation
Service RFIC
ServiceGroup  derived by: s:string  optional      
documentation
Service group code
ServiceSubGroup  derived by: s:string  optional      
documentation
Service sub group code
source <s:complexType name="ServiceInfoType">
 
<s:sequence>
   
<s:element name="ServiceDetail">
     
<s:complexType>
       
<s:sequence>
         
<s:element name="Name" type="s:string"/>
         
<s:element name="Desc" type="s:string"/>
         
<s:element name="Desc2" type="s:string" minOccurs="0"/>
         
<s:choice minOccurs="0">
           
<s:element name="Baggage">
             
<s:complexType>
               
<s:attributeGroup ref="BagAllowanceType"/>
               
<s:attribute name="BagMaxSize" type="s:int">
                 
<s:annotation>
                   
<s:documentation>lcm</s:documentation>
                 
</s:annotation>
               
</s:attribute>
               
<s:attribute name="BagMaxWeight" type="s:int">
                 
<s:annotation>
                   
<s:documentation>kg</s:documentation>
                 
</s:annotation>
               
</s:attribute>
               
<s:attribute name="CabinBaggage" type="s:boolean">
                 
<s:annotation>
                   
<s:documentation>Empty value means false</s:documentation>
                 
</s:annotation>
               
</s:attribute>
             
</s:complexType>
           
</s:element>
           
<s:element name="Change">
             
<s:complexType>
               
<s:attribute name="BeforeDeparture" type="s:boolean"/>
               
<s:attribute name="AfterDeparture" type="s:boolean"/>
             
</s:complexType>
           
</s:element>
           
<s:element name="Refund">
             
<s:complexType>
               
<s:attribute name="BeforeDeparture" type="s:boolean"/>
               
<s:attribute name="AfterDeparture" type="s:boolean"/>
             
</s:complexType>
           
</s:element>
         
</s:choice>
       
</s:sequence>
     
</s:complexType>
   
</s:element>
 
</s:sequence>
 
<s:attribute name="ServiceRef" type="s:string" use="required">
   
<s:annotation>
     
<s:documentation>Reference to this item</s:documentation>
   
</s:annotation>
 
</s:attribute>
 
<s:attribute name="ServiceCode" use="required">
   
<s:annotation>
     
<s:documentation>Service code - RFISC</s:documentation>
   
</s:annotation>
   
<s:simpleType>
     
<s:restriction base="s:string">
       
<s:length value="3"/>
     
</s:restriction>
   
</s:simpleType>
 
</s:attribute>
 
<s:attribute name="ServiceType" use="required">
   
<s:annotation>
     
<s:documentation>Service RFIC</s:documentation>
   
</s:annotation>
   
<s:simpleType>
     
<s:restriction base="s:string">
       
<s:length value="1"/>
     
</s:restriction>
   
</s:simpleType>
 
</s:attribute>
 
<s:attribute name="ServiceGroup" use="optional">
   
<s:annotation>
     
<s:documentation>Service group code</s:documentation>
   
</s:annotation>
   
<s:simpleType>
     
<s:restriction base="s:string">
       
<s:length value="2"/>
     
</s:restriction>
   
</s:simpleType>
 
</s:attribute>
 
<s:attribute name="ServiceSubGroup" use="optional">
   
<s:annotation>
     
<s:documentation>Service sub group code</s:documentation>
   
</s:annotation>
   
<s:simpleType>
     
<s:restriction base="s:string">
       
<s:length value="2"/>
     
</s:restriction>
   
</s:simpleType>
 
</s:attribute>
</s:complexType>

attribute ServiceInfoType/@ServiceRef
type s:string
properties
use required
annotation
documentation
Reference to this item
source <s:attribute name="ServiceRef" type="s:string" use="required">
 
<s:annotation>
   
<s:documentation>Reference to this item</s:documentation>
 
</s:annotation>
</s:attribute>

attribute ServiceInfoType/@ServiceCode
type restriction of s:string
properties
use required
facets
Kind Value Annotation
length 3
annotation
documentation
Service code - RFISC
source <s:attribute name="ServiceCode" use="required">
 
<s:annotation>
   
<s:documentation>Service code - RFISC</s:documentation>
 
</s:annotation>
 
<s:simpleType>
   
<s:restriction base="s:string">
     
<s:length value="3"/>
   
</s:restriction>
 
</s:simpleType>
</s:attribute>

attribute ServiceInfoType/@ServiceType
type restriction of s:string
properties
use required
facets
Kind Value Annotation
length 1
annotation
documentation
Service RFIC
source <s:attribute name="ServiceType" use="required">
 
<s:annotation>
   
<s:documentation>Service RFIC</s:documentation>
 
</s:annotation>
 
<s:simpleType>
   
<s:restriction base="s:string">
     
<s:length value="1"/>
   
</s:restriction>
 
</s:simpleType>
</s:attribute>

attribute ServiceInfoType/@ServiceGroup
type restriction of s:string
properties
use optional
facets
Kind Value Annotation
length 2
annotation
documentation
Service group code
source <s:attribute name="ServiceGroup" use="optional">
 
<s:annotation>
   
<s:documentation>Service group code</s:documentation>
 
</s:annotation>
 
<s:simpleType>
   
<s:restriction base="s:string">
     
<s:length value="2"/>
   
</s:restriction>
 
</s:simpleType>
</s:attribute>

attribute ServiceInfoType/@ServiceSubGroup
type restriction of s:string
properties
use optional
facets
Kind Value Annotation
length 2
annotation
documentation
Service sub group code
source <s:attribute name="ServiceSubGroup" use="optional">
 
<s:annotation>
   
<s:documentation>Service sub group code</s:documentation>
 
</s:annotation>
 
<s:simpleType>
   
<s:restriction base="s:string">
     
<s:length value="2"/>
   
</s:restriction>
 
</s:simpleType>
</s:attribute>

element ServiceInfoType/ServiceDetail
diagram sigws_p487.png
properties
content complex
children Name Desc Desc2 Baggage Change Refund
source <s:element name="ServiceDetail">
 
<s:complexType>
   
<s:sequence>
     
<s:element name="Name" type="s:string"/>
     
<s:element name="Desc" type="s:string"/>
     
<s:element name="Desc2" type="s:string" minOccurs="0"/>
     
<s:choice minOccurs="0">
       
<s:element name="Baggage">
         
<s:complexType>
           
<s:attributeGroup ref="BagAllowanceType"/>
           
<s:attribute name="BagMaxSize" type="s:int">
             
<s:annotation>
               
<s:documentation>lcm</s:documentation>
             
</s:annotation>
           
</s:attribute>
           
<s:attribute name="BagMaxWeight" type="s:int">
             
<s:annotation>
               
<s:documentation>kg</s:documentation>
             
</s:annotation>
           
</s:attribute>
           
<s:attribute name="CabinBaggage" type="s:boolean">
             
<s:annotation>
               
<s:documentation>Empty value means false</s:documentation>
             
</s:annotation>
           
</s:attribute>
         
</s:complexType>
       
</s:element>
       
<s:element name="Change">
         
<s:complexType>
           
<s:attribute name="BeforeDeparture" type="s:boolean"/>
           
<s:attribute name="AfterDeparture" type="s:boolean"/>
         
</s:complexType>
       
</s:element>
       
<s:element name="Refund">
         
<s:complexType>
           
<s:attribute name="BeforeDeparture" type="s:boolean"/>
           
<s:attribute name="AfterDeparture" type="s:boolean"/>
         
</s:complexType>
       
</s:element>
     
</s:choice>
   
</s:sequence>
 
</s:complexType>
</s:element>

element ServiceInfoType/ServiceDetail/Name
diagram sigws_p488.png
type s:string
properties
content simple
source <s:element name="Name" type="s:string"/>

element ServiceInfoType/ServiceDetail/Desc
diagram sigws_p489.png
type s:string
properties
content simple
source <s:element name="Desc" type="s:string"/>

element ServiceInfoType/ServiceDetail/Desc2
diagram sigws_p490.png
type s:string
properties
minOcc 0
maxOcc 1
content simple
source <s:element name="Desc2" type="s:string" minOccurs="0"/>

element ServiceInfoType/ServiceDetail/Baggage
diagram sigws_p491.png
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
BagType  derived by: s:string        
documentation
Allowance type:
  KG - kilograms
  LB - pounds
  PC - peaces
  NO - no free baggage
BagAllowance  s:int        
documentation
Allowance value
BagMaxSize  s:int        
documentation
lcm
BagMaxWeight  s:int        
documentation
kg
CabinBaggage  s:boolean        
documentation
Empty value means false
source <s:element name="Baggage">
 
<s:complexType>
   
<s:attributeGroup ref="BagAllowanceType"/>
   
<s:attribute name="BagMaxSize" type="s:int">
     
<s:annotation>
       
<s:documentation>lcm</s:documentation>
     
</s:annotation>
   
</s:attribute>
   
<s:attribute name="BagMaxWeight" type="s:int">
     
<s:annotation>
       
<s:documentation>kg</s:documentation>
     
</s:annotation>
   
</s:attribute>
   
<s:attribute name="CabinBaggage" type="s:boolean">
     
<s:annotation>
       
<s:documentation>Empty value means false</s:documentation>
     
</s:annotation>
   
</s:attribute>
 
</s:complexType>
</s:element>

attribute ServiceInfoType/ServiceDetail/Baggage/@BagMaxSize
type s:int
annotation
documentation
lcm
source <s:attribute name="BagMaxSize" type="s:int">
 
<s:annotation>
   
<s:documentation>lcm</s:documentation>
 
</s:annotation>
</s:attribute>

attribute ServiceInfoType/ServiceDetail/Baggage/@BagMaxWeight
type s:int
annotation
documentation
kg
source <s:attribute name="BagMaxWeight" type="s:int">
 
<s:annotation>
   
<s:documentation>kg</s:documentation>
 
</s:annotation>
</s:attribute>

attribute ServiceInfoType/ServiceDetail/Baggage/@CabinBaggage
type s:boolean
annotation
documentation
Empty value means false
source <s:attribute name="CabinBaggage" type="s:boolean">
 
<s:annotation>
   
<s:documentation>Empty value means false</s:documentation>
 
</s:annotation>
</s:attribute>

element ServiceInfoType/ServiceDetail/Change
diagram sigws_p492.png
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
BeforeDeparture  s:boolean        
AfterDeparture  s:boolean        
source <s:element name="Change">
 
<s:complexType>
   
<s:attribute name="BeforeDeparture" type="s:boolean"/>
   
<s:attribute name="AfterDeparture" type="s:boolean"/>
 
</s:complexType>
</s:element>

attribute ServiceInfoType/ServiceDetail/Change/@BeforeDeparture
type s:boolean
source <s:attribute name="BeforeDeparture" type="s:boolean"/>

attribute ServiceInfoType/ServiceDetail/Change/@AfterDeparture
type s:boolean
source <s:attribute name="AfterDeparture" type="s:boolean"/>

element ServiceInfoType/ServiceDetail/Refund
diagram sigws_p493.png
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
BeforeDeparture  s:boolean        
AfterDeparture  s:boolean        
source <s:element name="Refund">
 
<s:complexType>
   
<s:attribute name="BeforeDeparture" type="s:boolean"/>
   
<s:attribute name="AfterDeparture" type="s:boolean"/>
 
</s:complexType>
</s:element>

attribute ServiceInfoType/ServiceDetail/Refund/@BeforeDeparture
type s:boolean
source <s:attribute name="BeforeDeparture" type="s:boolean"/>

attribute ServiceInfoType/ServiceDetail/Refund/@AfterDeparture
type s:boolean
source <s:attribute name="AfterDeparture" type="s:boolean"/>


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