Documentation for ATIS-Draft-03-00-79

Simple Type: SCH-PayType

[Table of contents]

Super-types: None
Sub-types: None
Name SCH-PayType
Used by (from the same schema document) Complex Type SCHOperatorPay
Content
  • Union of following types:
    • Locally defined type:
      • Base XSD Type: unsignedInt
      • 1 <= value <= 16
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'platform time'|'working time'|'spread'|'spread bonus'|'overtime'|'overtime bonus'|'other meal break'|'other paid break'|'paid travel'|'sign on time'|'sign off time'|'early shift bonus'|'evening shift bonus'|'night shift bonus'|'holiday'|'holiday bonus'}
    • Locally defined type:
      • Base XSD Type: unsignedInt
      • 128 <= value <= 255
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'insert-local-values-here'}
Application Data platform time (1) working time (2) spread (3) spread bonus (4) overtime (5) overtime bonus (6) other meal break (7) other paid break (8) paid travel (9) sign on time (10) sign off time (11) early shift bonus (12) evening shift bonus (13) night shift bonus (14) holiday (15) holiday bonus (16) -- 17-127 reserved -- 128-255 local use
Diagram
h-739227256
Schema Component Representation
<xs:simpleType name="SCH-PayType">
<xs:union>
<xs:simpleType>
<xs:restriction base=" xs:unsignedInt ">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="16"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="platform time"/>
<xs:enumeration value="working time"/>
<xs:enumeration value="spread"/>
<xs:enumeration value="spread bonus"/>
<xs:enumeration value="overtime"/>
<xs:enumeration value="overtime bonus"/>
<xs:enumeration value="other meal break"/>
<xs:enumeration value="other paid break"/>
<xs:enumeration value="paid travel"/>
<xs:enumeration value="sign on time"/>
<xs:enumeration value="sign off time"/>
<xs:enumeration value="early shift bonus"/>
<xs:enumeration value="evening shift bonus"/>
<xs:enumeration value="night shift bonus"/>
<xs:enumeration value="holiday"/>
<xs:enumeration value="holiday bonus"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" xs:unsignedInt ">
<xs:minInclusive value="128"/>
<xs:maxInclusive value="255"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" local:SCH-PayType "/>
</xs:simpleType>
</xs:union>
</xs:simpleType>