All Downloads are FREE. Search and download functionalities are using the official Maven repository.

schema.occupancy.FeedbackPortStatus.json Maven / Gradle / Ivy

The newest version!
{
    "$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"
				}
            ]
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy