Documentation for ATIS-Draft-03-00-79

Simple Type: AssetStatus

[Table of contents]

Super-types: None
Sub-types: None
Name AssetStatus
Content
  • Union of following types:
    • Locally defined type:
      • Base XSD Type: unsignedInt
      • 10240 <= value <= 10495
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'unknown status'|'ready for use'|'working normally'|'working autonomously'|'working incorrectly'|'not working'|'normal maintenance'|'in route to use'|'returning from use'|'out of service'|'off duty'|'on patrol'|'on call'|'on break'|'mandatory time off'|'low on fuel'|'low on water'|'low charge'|'missing'}
    • Locally defined type:
      • Base XSD Type: string
      • pattern = \[.+\].*
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'insert-local-values-here'}
Diagram
h580731229
Schema Component Representation
<xs:simpleType name="AssetStatus">
<xs:union>
<xs:simpleType>
<xs:restriction base=" xs:unsignedInt ">
<xs:minInclusive value="10240"/>
<xs:maxInclusive value="10495"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="unknown status" id="_10240"/>
<xs:enumeration value="ready for use" id="_10241"/>
<xs:enumeration value="working normally" id="_10242"/>
<xs:enumeration value="working autonomously" id="_10243"/>
<xs:enumeration value="working incorrectly" id="_10244"/>
<xs:enumeration value="not working" id="_10245"/>
<xs:enumeration value="normal maintenance" id="_10246"/>
<xs:enumeration value="in route to use" id="_10247"/>
<xs:enumeration value="returning from use" id="_10248"/>
<xs:enumeration value="out of service" id="_10249"/>
<xs:enumeration value="off duty" id="_10250"/>
<xs:enumeration value="on patrol" id="_10251"/>
<xs:enumeration value="on call" id="_10252"/>
<xs:enumeration value="on break" id="_10253"/>
<xs:enumeration value="mandatory time off" id="_10254"/>
<xs:enumeration value="low on fuel" id="_10255"/>
<xs:enumeration value="low on water" id="_10256"/>
<xs:enumeration value="low charge" id="_10257"/>
<xs:enumeration value="missing" id="_10258"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:pattern value="\[.+\].*"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" local:AssetStatus "/>
</xs:simpleType>
</xs:union>
</xs:simpleType>