Documentation for ATIS-Draft-03-00-79

Simple Type: CPT-PTVehicleType

[Table of contents]

Super-types: None
Sub-types: None
Name CPT-PTVehicleType
Used by (from the same schema document) Complex Type SchUnassignedVehicleList , Complex Type SchUnassignedVehicleListSub , Complex Type CPTPTVehicle , Complex Type CPTPTVehicleBase , Complex Type SCHVehicleAssignment
Content
  • Union of following types:
    • Locally defined type:
      • Base XSD Type: unsignedInt
      • 1 <= value <= 19
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {'twentyfiveRevenue'|'thirtyRevenue'|'fortyRevenue'|'articulated'|'cng'|'lng'|'supervisor'|'police'|'towTruck'|'shelterService'|'van'|'passengerVehicle'|'lightRail'|'commuterRail'|'heavyRail'|'aircraft'|'ferry'|'transitPolice'|'otherPolice'}
    • 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 twentyfiveRevenue (1) -- 25' Revenue thirtyRevenue (2) -- 30' Revenue fortyRevenue (3) -- 40' Revenue articulated (4) -- Articulated cng (5) -- CNG lng (6) -- LNG supervisor (7) -- Supervisor police (8) -- Police towTruck (9) -- Tow truck shelterService (10) -- Shelter service truck van (11) -- Van passengerVehicle (12) -- Passenger vehicle lightRail (13) -- Light rail car commuterRail (14) -- Commuter rail car heavyRail (15) -- Heavy rail car aircraft (16) ferry (17) transitPolice (18) otherPolice (19) -- 20-127 reserved -- 128-255 local use
Diagram
h-1622037417
Schema Component Representation
<xs:simpleType name="CPT-PTVehicleType">
<xs:union>
<xs:simpleType>
<xs:restriction base=" xs:unsignedInt ">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="19"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value="twentyfiveRevenue"/>
<xs:enumeration value="thirtyRevenue"/>
<xs:enumeration value="fortyRevenue"/>
<xs:enumeration value="articulated"/>
<xs:enumeration value="cng"/>
<xs:enumeration value="lng"/>
<xs:enumeration value="supervisor"/>
<xs:enumeration value="police"/>
<xs:enumeration value="towTruck"/>
<xs:enumeration value="shelterService"/>
<xs:enumeration value="van"/>
<xs:enumeration value="passengerVehicle"/>
<xs:enumeration value="lightRail"/>
<xs:enumeration value="commuterRail"/>
<xs:enumeration value="heavyRail"/>
<xs:enumeration value="aircraft"/>
<xs:enumeration value="ferry"/>
<xs:enumeration value="transitPolice"/>
<xs:enumeration value="otherPolice"/>
</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:CPT-PTVehicleType "/>
</xs:simpleType>
</xs:union>
</xs:simpleType>