{
  "$id": "https://schemas.sand.binaryedge.io/minion/modules/mqttinfo",
  "title": "MQTTInfo Module Output Body",
  "type": "object",
  "properties": {
    "type_guessed": {
      "type": "string",
      "enum": [
        "HiveMQ",
        "mosquitto",
        "unknown",
        "VerneMQ"
      ]
    },
    "v4": {
      "$ref": "#/$defs/version"
    },
    "v5": {
      "$ref": "#/$defs/version"
    }
  },
  "additionalProperties": false,
  "$defs": {
    "version": {
      "type": "object",
      "properties": {
        "anonymous": {
          "type": "boolean"
        },
        "filter_sys": {
          "type": "boolean"
        },
        "invalid_topics": {
          "type": "boolean"
        },
        "invalid_utf8_topic": {
          "type": "boolean"
        },
        "publish_sys": {
          "type": "boolean"
        },
        "qo_s1": {
          "type": "boolean"
        },
        "qo_s2": {
          "type": "boolean"
        },
        "qo_s3_response": {
          "type": "boolean"
        },
        "subscribe_all": {
          "type": "boolean"
        },
        "supported": {
          "type": "boolean"
        }
      },
      "required": [
        "supported"
      ],
      "additionalProperties": false
    }
  }
}
