| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- package com.iwbnet.iot.model;
- import io.swagger.annotations.ApiModel;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- @ApiModel("mqtt认证实体")
- @Data
- public class AuthClientDto {
- //${clientid}: 客户端的 ID
- // ${username}: 客户端登录时用的用户名
- // ${peerhost}: 客户端的源 IP 地址
- // ${proto_name}: 客户端使用的协议名称。例如 MQTT,CoAP 等
- // ${mountpoint}: 网关监听器的挂载点(主题前缀)
- // ${action}: 当前执行的动作请求,例如 publish,subscribe
- // ${topic}: 当前请求想要发布或订阅的主题(或主题过滤器)
- // ${qos}: 当前请求想要发布或订阅的消息 QoS
- // ${retain}: 当前请求想要发布的消息是否为保留消息
- @ApiModelProperty("客户端的ID")
- private String clientId;
- @ApiModelProperty("客户端登录时用的用户名")
- private String username;
- @ApiModelProperty("当前请求想要发布或订阅的主题(或主题过滤器)")
- private String topic;
- @ApiModelProperty("当前执行的动作请求,例如publish,subscribe")
- private String action;
- @ApiModelProperty("客户端的源IP地址")
- private String peerHost;
- @ApiModelProperty("客户端使用的协议名称。例如 MQTT,CoAP 等")
- private String protoName;
- // @ApiModelProperty("网关监听器的挂载点(主题前缀)")
- private String mountPoint;
- @ApiModelProperty("当前请求想要发布或订阅的消息 QoS")
- private String qos;
- @ApiModelProperty("当前请求想要发布的消息是否为保留消息")
- private String retain;
- }
|