package cn.iocoder.yudao.module.iot.core.topic.property; import cn.iocoder.yudao.module.iot.core.enums.IotDeviceMessageMethodEnum; import java.util.HashMap; import java.util.Map; /** * IoT 设备属性上报 Request DTO *

* 用于 {@link IotDeviceMessageMethodEnum#PROPERTY_POST} 消息的 params 参数 *

* 本质是一个 Map,key 为属性标识符,value 为属性值 * * @author 芋道源码 * @see 阿里云 - 设备上报属性 */ public class IotDevicePropertyPostReqDTO extends HashMap { public IotDevicePropertyPostReqDTO() { super(); } public IotDevicePropertyPostReqDTO(Map properties) { super(properties); } /** * 创建属性上报 DTO * * @param properties 属性数据 * @return DTO 对象 */ public static IotDevicePropertyPostReqDTO of(Map properties) { return new IotDevicePropertyPostReqDTO(properties); } }