From ce88de4891b87c3b7b2750575e15d6e48d518852 Mon Sep 17 00:00:00 2001 From: hxb <hxb@hdlchina.com.cn> Date: 星期四, 24 十月 2024 10:39:12 +0800 Subject: [PATCH] 增加云端库 --- HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/template/bean/TemplateSecurityBean.java | 275 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 275 insertions(+), 0 deletions(-) diff --git a/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/template/bean/TemplateSecurityBean.java b/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/template/bean/TemplateSecurityBean.java new file mode 100644 index 0000000..cc7a44a --- /dev/null +++ b/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/template/bean/TemplateSecurityBean.java @@ -0,0 +1,275 @@ +package com.hdl.linkpm.sdk.template.bean; + +import java.io.Serializable; +import java.util.ArrayList; + +import androidx.annotation.NonNull; + +public class TemplateSecurityBean implements Serializable { + // + private String sid; + //瀹夐槻鍚嶇О + private String name; + //enable甯冮槻銆乨isable鎾掗槻 + private String status; + //瀹夐槻绫诲瀷 + //"all"--鍏ㄥ畢甯冮槻锛�"normal"--鏅�氭ā寮�,"all_day":24灏忔椂,"mute"锛氶潤闊� + private String type; + + private String delay; + + private ArrayList<SecurityInput> input = new ArrayList<>(); + + private String output_delay; + + private ArrayList<SecurityOutput> output = new ArrayList<>(); + + public String getSid() { + return sid == null ? "" : sid; + } + + public void setSid(String sid) { + this.sid = sid; + } + + public String getName() { + return name == null ? "" : name; + } + + public void setName(String name) { + this.name = name; + } + + public String getStatus() { + return status == null ? "" : status; + } + + public void setStatus(String status) { + this.status = status; + } + + public String getType() { + return type == null ? "" : type; + } + + public void setType(String type) { + this.type = type; + } + + public String getDelay() { + return delay == null ? "" : delay; + } + + public void setDelay(String delay) { + this.delay = delay; + } + + public ArrayList<SecurityInput> getInput() { + if (input == null) { + return new ArrayList<>(); + } + return input; + } + + public void setInput(ArrayList<SecurityInput> input) { + this.input = input; + } + + public String getOutput_delay() { + return output_delay == null ? "" : output_delay; + } + + public void setOutput_delay(String output_delay) { + this.output_delay = output_delay; + } + + public ArrayList<SecurityOutput> getOutput() { + if (output == null) { + return new ArrayList<>(); + } + return output; + } + + public void setOutput(ArrayList<SecurityOutput> output) { + this.output = output; + } + + public class SecurityOutput implements Serializable + { + private String target_type; + + private String sid; + + private ArrayList<OutputStatus> status = new ArrayList<OutputStatus>(); + + public String getTarget_type() { + return target_type == null ? "" : target_type; + } + + private String delay; + public String getDelay() { + return delay == null ? "" : delay; + } + + public void setDelay(@NonNull String delay) { + this.delay = delay; + } + + + public void setTarget_type(String target_type) { + this.target_type = target_type; + } + + public String getSid() { + return sid == null ? "" : sid; + } + + public void setSid(String sid) { + this.sid = sid; + } + + public ArrayList<OutputStatus> getStatus() { + return status; + } + + public void setStatus(ArrayList<OutputStatus> status) { + this.status = status; + } + + public class OutputStatus + { + private String key; + + private String value; + + public String getKey() { + return key == null ? "" : key; + } + + public void setKey(String key) { + this.key = key; + } + + public String getValue() { + return value == null ? "" : value; + } + + public void setValue(String value) { + this.value = value; + } + } + } + + public class SecurityInput implements Serializable + { + private String sid; + + private String bypass; + + private ArrayList<InputCondition> condition = new ArrayList<>(); + + private ArrayList<InputStatus> status = new ArrayList<>(); + + public String getSid() { + return sid == null ? "" : sid; + } + + public void setSid(String sid) { + this.sid = sid; + } + + public String getBypass() { + return bypass == null ? "" : bypass; + } + + public void setBypass(String bypass) { + this.bypass = bypass; + } + + public ArrayList<InputCondition> getCondition() { + if (condition == null) { + return new ArrayList<>(); + } + return condition; + } + + public void setCondition(ArrayList<InputCondition> condition) { + this.condition = condition; + } + + public ArrayList<InputStatus> getStatus() { + return status; + } + + public void setStatus(ArrayList<InputStatus> status) { + this.status = status; + } + + public class InputStatus implements Serializable + { + private String key; + + private String value; + + public String getKey() { + return key == null ? "" : key; + } + + public void setKey(String key) { + this.key = key; + } + + public String getValue() { + return value == null ? "" : value; + } + + public void setValue(String value) { + this.value = value; + } + } + + public class InputCondition implements Serializable + { + private String key; + + private String comparator; + + private String data_type; + + private String value; + + public String getKey() { + return key == null ? "" : key; + } + + public void setKey(String key) { + this.key = key; + } + + public String getComparator() { + return comparator == null ? "" : comparator; + } + + public void setComparator(String comparator) { + this.comparator = comparator; + } + + public String getData_type() { + return data_type == null ? "" : data_type; + } + + public void setData_type(String data_type) { + this.data_type = data_type; + } + + public String getValue() { + return value == null ? "" : value; + } + + public void setValue(String value) { + this.value = value; + } + } + } + +} -- Gitblit v1.8.0