{
    "$schema": "https://apidocs.iqrf.org/iqrf-gateway-daemon/latest/com.iqrftech.self-desc/schema/jsonschema/1-0-0#",
    "title": "Enumeration response",
    "description": "Run network enumeration.",
    "type": "object",
    "required": [
        "mType",
        "data"
    ],
    "additionalProperties": false,
    "properties": {
        "mType": {
            "$id": "#/properties/mType",
            "title": "Message type",
            "description": "IQRF DB - Legacy API compatibility Enumeration response.",
            "type": "string",
            "enum": [
                "infoDaemon_Enumeration"
            ]
        },
        "data": {
            "$id": "#/properties/data",
            "title": "Response data",
            "description": "Response data.",
            "type": "object",
            "required": [
                "msgId",
                "rsp",
                "status"
            ],
            "additionalProperties": false,
            "properties": {
                "msgId": {
                    "$id": "#/properties/data/properties/msgId",
                    "title": "Message ID",
                    "description": "Message ID used for pairing requests and responses.",
                    "type": "string"
                },
                "rsp": {
                    "$id": "#/properties/data/properties/rsp",
                    "title": "Response parameters",
                    "description": "Response parameters.",
                    "type": "object",
                    "required": [
                        "command"
                    ],
                    "additionalProperties": false,
                    "properties": {
                        "command": {
                            "$id": "#/properties/data/properties/req/properties/command",
                            "title": "Command",
                            "description": "Enumeration command",
                            "type": "string",
                            "enum": [
                                "now",
                                "start",
                                "stop",
                                "setPeriod",
                                "getPeriod"
                            ]
                        }
                    }
                },
                "insId": {
                    "$id": "#/properties/data/properties/insId",
                    "title": "Instance ID",
                    "description": "Daemon insteance ID.",
                    "type": "string"
                },
                "status": {
                    "$id": "#/properties/data/properties/status",
                    "title": "Status code",
                    "description": "Status code.",
                    "type": "integer"
                },
                "statusStr": {
                    "$id": "#/properties/data/properties/statusStr",
                    "title": "Status string",
                    "description": "Verbose status string",
                    "type": "string"
                }
            }
        }
    }
}