Schema projectedconditional.xsd


schema location ..\..\..\..\edart-rest\src\main\resources\schema\projectedconditional.xsd
attributeFormDefault
elementFormDefault
 
Elements  Complex types 
projectedConditional  conditionType 
historyLogType 
messagesType 
profilesType 
profileType 
ticketStatusType 


element projectedConditional
diagram projectedconditional_p1.png
properties
content complex
children messages pjmTicketId companyShortName ticketStatus equipmentId lookupTicketId pjmComments comments condition profiles historyLog
source <xs:element name="projectedConditional">
 
<xs:complexType>
   
<xs:all>
     
<xs:element name="messages" type="messagesType" minOccurs="0"/>
     
<xs:element name="pjmTicketId" type="xs:long" minOccurs="0"/>
     
<xs:element name="companyShortName" type="xs:string" minOccurs="0"/>
     
<xs:element name="ticketStatus" type="xs:long"/>
     
<xs:element name="equipmentId" type="xs:long" minOccurs="0"/>
     
<xs:element name="lookupTicketId" type="xs:long"/>
     
<xs:element name="pjmComments" type="xs:string" minOccurs="0"/>
     
<xs:element name="comments" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:maxLength value="4000"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="condition" type="conditionType"/>
     
<xs:element name="profiles" type="profilesType"/>
     
<xs:element name="historyLog" type="historyLogType" minOccurs="0"/>
   
</xs:all>
 
</xs:complexType>
</xs:element>

element projectedConditional/messages
diagram projectedconditional_p2.png
type messagesType
properties
minOcc 0
maxOcc 1
content complex
children message
source <xs:element name="messages" type="messagesType" minOccurs="0"/>

element projectedConditional/pjmTicketId
diagram projectedconditional_p3.png
type xs:long
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="pjmTicketId" type="xs:long" minOccurs="0"/>

element projectedConditional/companyShortName
diagram projectedconditional_p4.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="companyShortName" type="xs:string" minOccurs="0"/>

element projectedConditional/ticketStatus
diagram projectedconditional_p5.png
type xs:long
properties
content simple
source <xs:element name="ticketStatus" type="xs:long"/>

element projectedConditional/equipmentId
diagram projectedconditional_p6.png
type xs:long
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="equipmentId" type="xs:long" minOccurs="0"/>

element projectedConditional/lookupTicketId
diagram projectedconditional_p7.png
type xs:long
properties
content simple
source <xs:element name="lookupTicketId" type="xs:long"/>

element projectedConditional/pjmComments
diagram projectedconditional_p8.png
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="pjmComments" type="xs:string" minOccurs="0"/>

element projectedConditional/comments
diagram projectedconditional_p9.png
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
maxLength 4000
source <xs:element name="comments" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="4000"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element projectedConditional/condition
diagram projectedconditional_p10.png
type conditionType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
tempSet  derived by: xs:string  required      
source <xs:element name="condition" type="conditionType"/>

element projectedConditional/profiles
diagram projectedconditional_p11.png
type profilesType
properties
content complex
children profile
source <xs:element name="profiles" type="profilesType"/>

element projectedConditional/historyLog
diagram projectedconditional_p12.png
type historyLogType
properties
minOcc 0
maxOcc 1
content complex
children ticketStatus
source <xs:element name="historyLog" type="historyLogType" minOccurs="0"/>

complexType conditionType
diagram projectedconditional_p13.png
used by
element projectedConditional/condition
attributes
Name  Type  Use  Default  Fixed  Annotation
tempSet  derived by: xs:string  required      
source <xs:complexType name="conditionType">
 
<xs:attribute name="tempSet" use="required">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:minLength value="1"/>
       
<xs:maxLength value="10"/>
       
<xs:whiteSpace value="collapse"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

attribute conditionType/@tempSet
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
minLength 1
maxLength 10
whiteSpace collapse
source <xs:attribute name="tempSet" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="10"/>
     
<xs:whiteSpace value="collapse"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

complexType historyLogType
diagram projectedconditional_p14.png
children ticketStatus
used by
element projectedConditional/historyLog
source <xs:complexType name="historyLogType">
 
<xs:sequence>
   
<xs:element name="ticketStatus" type="ticketStatusType" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element historyLogType/ticketStatus
diagram projectedconditional_p15.png
type ticketStatusType
properties
minOcc 1
maxOcc unbounded
content complex
children user status timestamp
source <xs:element name="ticketStatus" type="ticketStatusType" maxOccurs="unbounded"/>

complexType messagesType
diagram projectedconditional_p16.png
children message
used by
element projectedConditional/messages
source <xs:complexType name="messagesType">
 
<xs:sequence>
   
<xs:element name="message" type="xs:string" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element messagesType/message
diagram projectedconditional_p17.png
type xs:string
properties
minOcc 1
maxOcc unbounded
content simple
source <xs:element name="message" type="xs:string" maxOccurs="unbounded"/>

complexType profilesType
diagram projectedconditional_p18.png
children profile
used by
element projectedConditional/profiles
source <xs:complexType name="profilesType">
 
<xs:sequence>
   
<xs:element name="profile" type="profileType" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element profilesType/profile
diagram projectedconditional_p19.png
type profileType
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
start  xs:string  required      
documentation
mm/dd/yyyy hh24
end  xs:string  required      
documentation
mm/dd/yyyy hh24
source <xs:element name="profile" type="profileType" maxOccurs="unbounded"/>

complexType profileType
diagram projectedconditional_p20.png
used by
element profilesType/profile
attributes
Name  Type  Use  Default  Fixed  Annotation
start  xs:string  required      
documentation
mm/dd/yyyy hh24
end  xs:string  required      
documentation
mm/dd/yyyy hh24
source <xs:complexType name="profileType">
 
<xs:attribute name="start" type="xs:string" use="required">
   
<xs:annotation>
     
<xs:documentation>mm/dd/yyyy hh24</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="end" type="xs:string" use="required">
   
<xs:annotation>
     
<xs:documentation>mm/dd/yyyy hh24</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:complexType>

attribute profileType/@start
type xs:string
properties
use required
annotation
documentation
mm/dd/yyyy hh24
source <xs:attribute name="start" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>mm/dd/yyyy hh24</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute profileType/@end
type xs:string
properties
use required
annotation
documentation
mm/dd/yyyy hh24
source <xs:attribute name="end" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>mm/dd/yyyy hh24</xs:documentation>
 
</xs:annotation>
</xs:attribute>

complexType ticketStatusType
diagram projectedconditional_p21.png
children user status timestamp
used by
element historyLogType/ticketStatus
source <xs:complexType name="ticketStatusType">
 
<xs:all>
   
<xs:element name="user" type="xs:string"/>
   
<xs:element name="status" type="xs:long"/>
   
<xs:element name="timestamp" type="xs:string"/>
 
</xs:all>
</xs:complexType>

element ticketStatusType/user
diagram projectedconditional_p22.png
type xs:string
properties
content simple
source <xs:element name="user" type="xs:string"/>

element ticketStatusType/status
diagram projectedconditional_p23.png
type xs:long
properties
content simple
source <xs:element name="status" type="xs:long"/>

element ticketStatusType/timestamp
diagram projectedconditional_p24.png
type xs:string
properties
content simple
source <xs:element name="timestamp" type="xs:string"/>


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