
# 设备解绑消息结构体
#### 功能介绍
设备解绑消息：设备解绑、删除和套餐解绑后推送的消息
设备解绑和套餐解绑的消息体的message_type为device_unbind。
#### 消息结构体介绍
表1message_type为device_unbind时，data结构体如下： 
| 字段名                  | 类型                                                                          | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
|:---|:---|:---|
| message_type（Json内层） | String                                                                      | 消息类型 枚举值： - DELETE_DEVICE 设备删除  - UNBIND_DEVICE 设备解绑  - UNBIND_MANAGE 接入调阅解绑  - UNBIND_MOTION 动检云存储解绑  - UNBIND_NORMAL 连续云存储解绑  - UNBIND_DATAFLOW 行业数据流解绑   |
| devices              | Array of [Device] Objects | 设备对象，包含一或多个设备的对象                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   
 表2Device 
| 字段名        | 类型                                                                   | 说明         |
|:---|:---|:---|
| device_id  | String                                                               | 设备ID       |
| channel_id | String                                                               | 通道ID       |
| message    | [Message] Object | 套餐解绑时的详细信息 |
   
 表3Message 
| 字段名         | 类型     | 说明   |
|:---|:---|:---|
| resource_id | String | 套餐ID |
   
示例一、删除设备
```
{
    "message_id": 1676624636867660931,
    "message_type": "device_unbind",
    "data": {
        "message_type": "DELETE_DEVICE",
        "devices": [
            {
                "device_id": "11111111111111111111",
                "channel_id": "",
                "message": null
            }
        ]
    },
    "test": false
}
```
示例二、解绑套餐
```
{
    "message_id": 1676624334098133709,
    "message_type": "device_unbind",
    "data": {
        "message_type": "UNBIND_MANAGE",
        "devices": [
            {
                "device_id": "210123456SMY***",
                "channel_id": "0",
                "message": {
                    "resource_id": "791afbac769f4edea98fea92bc5fcc7d"
                }
            }
        ]
    },
    "test": false
}
```
