-- JSON module extracted from ITU-T H.627.3 (12/2022)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "http://www.itu.int/schema/tollgate-list",
"description": "The structure definition of the tollgate list",
"type": "array",
"items": {
"$ref": "#/$defs/tollgate"
},
"$defs": {
"tollgate": {
"type": "object",
"description": "tollgate, equipped with points for video image information acquisition and identification device for moving vehicles, pedestrians, etc.",
"properties": {
"TollgateID": {
"description": "Tollgate ID",
"$ref": "/schema/components#/$defs/deviceID"
},
"Name": {
"description": "Tollgate name",
"maxLength": 100,
"type": "string"
},
"Longtitude": {
"$ref": "/schema/ape-list#/$defs/ape/properties/Longtitude"
},
"Latitude": {
"$ref": "/schema/ape-list#/$defs/ape/properties/Latitude"
},
"PlaceCode": {
"description": "Installation location area code",
"type": "string"
},
"Place": {
"description": "Description of the specific installation location of the tollgate",
"type": "string"
},
"Status": {
"description": "Tollgate status",
"$ref": "/schema/components#/$defs/statusType"
},
"TollgateUsage": {
"description": "Use of tollgate, 80: security tollgate; 81: traffic tollgate; 82: other",
"enum": [ "80", "81", "82" ]
},
"LaneNum": {
"description": "Number of tollgate lanes",
"type": "integer"
},
"ActiveTime": {
"description": "Tollgate activation time",
"type": "string",
"format": "dateTime"
}
},
"required": [ "TollgateID", "Name", "Longtitude", "Latitude", "PlaceCode", "Status", "TollgateCat", "TollgateUsage" ]
}
}
}