complexType RulesRsType
diagram sigws_p461.png
children Rule
used by
element SIG_AirFareRulesRS/Rules
source <s:complexType name="RulesRsType">
 
<s:sequence>
   
<s:element name="Rule" maxOccurs="unbounded">
     
<s:complexType>
       
<s:sequence>
         
<s:element name="RuleKey" type="s:string">
           
<s:annotation>
             
<s:documentation>Requested Rule Key</s:documentation>
           
</s:annotation>
         
</s:element>
         
<s:choice>
           
<s:element name="Categories">
             
<s:annotation>
               
<s:documentation>Rule categories</s:documentation>
             
</s:annotation>
             
<s:complexType>
               
<s:sequence>
                 
<s:element name="Category" maxOccurs="unbounded">
                   
<s:annotation>
                     
<s:documentation>Category number, title and data</s:documentation>
                   
</s:annotation>
                   
<s:complexType>
                     
<s:simpleContent>
                       
<s:extension base="s:string">
                         
<s:attribute name="CategoryNumber" type="s:int" use="required"/>
                         
<s:attribute name="CategoryTitle" type="s:string" use="required"/>
                       
</s:extension>
                     
</s:simpleContent>
                   
</s:complexType>
                 
</s:element>
               
</s:sequence>
             
</s:complexType>
           
</s:element>
           
<s:element name="Errors" type="ErrorsType"/>
         
</s:choice>
       
</s:sequence>
     
</s:complexType>
   
</s:element>
 
</s:sequence>
</s:complexType>

element RulesRsType/Rule
diagram sigws_p462.png
properties
minOcc 1
maxOcc unbounded
content complex
children RuleKey Categories Errors
source <s:element name="Rule" maxOccurs="unbounded">
 
<s:complexType>
   
<s:sequence>
     
<s:element name="RuleKey" type="s:string">
       
<s:annotation>
         
<s:documentation>Requested Rule Key</s:documentation>
       
</s:annotation>
     
</s:element>
     
<s:choice>
       
<s:element name="Categories">
         
<s:annotation>
           
<s:documentation>Rule categories</s:documentation>
         
</s:annotation>
         
<s:complexType>
           
<s:sequence>
             
<s:element name="Category" maxOccurs="unbounded">
               
<s:annotation>
                 
<s:documentation>Category number, title and data</s:documentation>
               
</s:annotation>
               
<s:complexType>
                 
<s:simpleContent>
                   
<s:extension base="s:string">
                     
<s:attribute name="CategoryNumber" type="s:int" use="required"/>
                     
<s:attribute name="CategoryTitle" type="s:string" use="required"/>
                   
</s:extension>
                 
</s:simpleContent>
               
</s:complexType>
             
</s:element>
           
</s:sequence>
         
</s:complexType>
       
</s:element>
       
<s:element name="Errors" type="ErrorsType"/>
     
</s:choice>
   
</s:sequence>
 
</s:complexType>
</s:element>

element RulesRsType/Rule/RuleKey
diagram sigws_p463.png
type s:string
properties
content simple
annotation
documentation
Requested Rule Key
source <s:element name="RuleKey" type="s:string">
 
<s:annotation>
   
<s:documentation>Requested Rule Key</s:documentation>
 
</s:annotation>
</s:element>

element RulesRsType/Rule/Categories
diagram sigws_p464.png
properties
content complex
children Category
annotation
documentation
Rule categories
source <s:element name="Categories">
 
<s:annotation>
   
<s:documentation>Rule categories</s:documentation>
 
</s:annotation>
 
<s:complexType>
   
<s:sequence>
     
<s:element name="Category" maxOccurs="unbounded">
       
<s:annotation>
         
<s:documentation>Category number, title and data</s:documentation>
       
</s:annotation>
       
<s:complexType>
         
<s:simpleContent>
           
<s:extension base="s:string">
             
<s:attribute name="CategoryNumber" type="s:int" use="required"/>
             
<s:attribute name="CategoryTitle" type="s:string" use="required"/>
           
</s:extension>
         
</s:simpleContent>
       
</s:complexType>
     
</s:element>
   
</s:sequence>
 
</s:complexType>
</s:element>

element RulesRsType/Rule/Categories/Category
diagram sigws_p465.png
type extension of s:string
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
CategoryNumber  s:int  required      
CategoryTitle  s:string  required      
annotation
documentation
Category number, title and data
source <s:element name="Category" maxOccurs="unbounded">
 
<s:annotation>
   
<s:documentation>Category number, title and data</s:documentation>
 
</s:annotation>
 
<s:complexType>
   
<s:simpleContent>
     
<s:extension base="s:string">
       
<s:attribute name="CategoryNumber" type="s:int" use="required"/>
       
<s:attribute name="CategoryTitle" type="s:string" use="required"/>
     
</s:extension>
   
</s:simpleContent>
 
</s:complexType>
</s:element>

attribute RulesRsType/Rule/Categories/Category/@CategoryNumber
type s:int
properties
use required
source <s:attribute name="CategoryNumber" type="s:int" use="required"/>

attribute RulesRsType/Rule/Categories/Category/@CategoryTitle
type s:string
properties
use required
source <s:attribute name="CategoryTitle" type="s:string" use="required"/>

element RulesRsType/Rule/Errors
diagram sigws_p466.png
type ErrorsType
properties
content complex
children Error
source <s:element name="Errors" type="ErrorsType"/>


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