schema.occupancy.FeedbackPortStatus.json Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of bidibwizard-api Show documentation
Show all versions of bidibwizard-api Show documentation
jBiDiB BiDiB Wizard API POM
{
"$schema": "http://json-schema.org/draft-07/schema#",
"definitions": {
"feedbackPortStatus": {
"description": "A FeedbackPort Status following the convention of http://microformats.org/wiki/hcard",
"type": "string",
"enum": [
"OCCUPIED",
"FREE",
"UNKNOWN"
],
"javaEnums": [
{
"name": "OCCUPIED"
}, {
"name": "FREE"
}, {
"name": "UNKNOWN"
}
]
},
"addressData": {
"description": "A FeedbackPort Address following the convention of http://microformats.org/wiki/hcard",
"type": "object",
"properties": {
"address": {
"type": "integer"
},
"enrailmentDirection": {
"$ref": "#/definitions/enrailmentDirection"
},
"speed": {
"type": "integer"
}
}
},
"enrailmentDirection": {
"description": "A Direction following the convention of http://microformats.org/wiki/hcard",
"type": "string",
"enum": [
"LOCOMOTIVE_LEFT",
"BASIC_ACCESSORY",
"LOCOMOTIVE_RIGHT",
"EXTENDED_ACCESSORY",
"UNKNOWN"
],
"javaEnums": [
{
"name": "LOCOMOTIVE_LEFT"
}, {
"name": "BASIC_ACCESSORY"
}, {
"name": "LOCOMOTIVE_RIGHT"
}, {
"name": "EXTENDED_ACCESSORY"
}, {
"name": "UNKNOWN"
}
]
}
}
}