New file |
| | |
| | | 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布防、disable撒防 |
| | | 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; |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |