package com.ruoyi.integration.api.vo;
|
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
import lombok.Data;
|
|
|
/**
|
* @author zhibing.pu
|
* @Date 2024/10/8 10:37
|
*/
|
@Data
|
public class AddDeviceResp {
|
private int httpStatusCode;
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
@JsonProperty("app_id")
|
private String appId;
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
@JsonProperty("app_name")
|
private String appName;
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
@JsonProperty("device_id")
|
private String deviceId;
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
@JsonProperty("node_id")
|
private String nodeId;
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
@JsonProperty("gateway_id")
|
private String gatewayId;
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
@JsonProperty("device_name")
|
private String deviceName;
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
@JsonProperty("node_type")
|
private String nodeType;
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
@JsonProperty("description")
|
private String description;
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
@JsonProperty("fw_version")
|
private String fwVersion;
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
@JsonProperty("sw_version")
|
private String swVersion;
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
@JsonProperty("device_sdk_version")
|
private String deviceSdkVersion;
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
@JsonProperty("product_id")
|
private String productId;
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
@JsonProperty("product_name")
|
private String productName;
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
@JsonProperty("status")
|
private String status;
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
@JsonProperty("create_time")
|
private String createTime;
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
@JsonProperty("connection_status_update_time")
|
private String connectionStatusUpdateTime;
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
@JsonProperty("active_time")
|
private String activeTime;
|
@JsonInclude(JsonInclude.Include.NON_NULL)
|
@JsonProperty("extension_info")
|
private Object extensionInfo;
|
}
|