{

  "intentName": "GetEBicycleDeviceInfo",

  "intentVersion": "1.0.1",

  "llmDescription": "获取电动自行车设备信息",

  "keywords": ["GetEBicycleDeviceInfo"],

  "domain": "NavigationDomain",

  "parameters": {

    "type": "object",

    "propertyNames": {

      "enum": [

        "infoType"

      ]

    },

    "properties": {

      "infoType": {

        "description": "获取信息类型。CarInfo:默认,车辆信息(含里程,电量)。TirePressureInfo:胎压信息(设备名称+胎压信息)。",

        "type": "string",

        "enum":[

          "CarInfo",

          "TirePressureInfo"

        ]

      }

    }

  },

  "result": {

    "type": "object",

    "propertyNames": {

      "enum": [

        "code",

        "result",

        "entityId",

        "entityName",

        "deviceName",

        "batteryLevel",

        "remainingMileage",

        "tirePressureInfo"

      ]

    },

    "required": [

      "code",

      "result",

      "entityId",

      "entityName",

      "deviceName"

    ],

    "properties": {

      "code": {

        "description": "意图调用返回的结果码,0代表成功。",

        "type": "number"

      },

      "result": {

        "description": "意图调用返回的数据,如果无数据则返回空。",

        "type": "object"

      },

      "entityId": {

        "description": "数据唯一标识,设备的ID。",

        "type": "string",

        "maxLength": 64

      },

      "entityName": {

        "description": "表示实体的名称,BicycleInfo。",

        "type": "string"

      },

      "deviceName": {

        "description": "设备名称。",

        "type": "string"

      },

      "batteryLevel": {

        "description": "剩余电量结果,单位百分比。",

        "type": "number"

      },

      "remainingMileage": {

        "description": "剩余里程,单位KM。",

        "type": "number"

      },

      "tirePressureInfo": {

        "description": "胎压信息,包含建议胎压值,整体状态和每个轮胎胎压信息(轮胎名称,胎压数值,胎压单位)。",

        "type": "object"

      }

    }

  }

}