package com.hdl.sdk.link.bean; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import androidx.annotation.NonNull; /** * Created by Zoro * Created on 2022/2/16 * description: */ public class LinkCreateLogicBean implements Serializable { private String sid; private String name; private String relation; private String enable; //enable布防、disable撒防 private String status; //"all"--全宅布防,"normal"--普通模式,"all_day":24小时,"mute":静音 private String type; private String gatewayId; private LinkCreateLogicCycleBean cycle = new LinkCreateLogicCycleBean(); private List input = new ArrayList<>(); private List output = new ArrayList<>(); private NoticeConfigInfo noticeConfig = new NoticeConfigInfo(); public NoticeConfigInfo getNoticeConfig() { return noticeConfig; } public void setNoticeConfig(@NonNull NoticeConfigInfo noticeConfig) { this.noticeConfig = noticeConfig; } public String getGateWayId() { return gatewayId == null ? "" : gatewayId; } public void setGateWayId(@NonNull String gateWayId) { this.gatewayId = gateWayId; } public String getStatus() { return status == null ? "" : status; } public void setStatus(@NonNull String status) { this.status = status; } public String getType() { return type == null ? "" : type; } public void setType(@NonNull String type) { this.type = type; } public String getSid() { return sid == null ? "" : sid; } public void setSid(@NonNull String sid) { this.sid = sid; } public String getName() { return name == null ? "" : name; } public void setName(@NonNull String name) { this.name = name; } public String getRelation() { return relation == null ? "" : relation; } public void setRelation(@NonNull String relation) { this.relation = relation; } public String getEnable() { return enable == null ? "" : enable; } public void setEnable(@NonNull String enable) { this.enable = enable; } public LinkCreateLogicCycleBean getCycle() { return cycle; } public void setCycle(@NonNull LinkCreateLogicCycleBean cycle) { this.cycle = cycle; } public List getInput() { if (input == null) { return new ArrayList<>(); } return input; } public void setInput(@NonNull List input) { this.input = input; } public List getOutput() { if (output == null) { return new ArrayList<>(); } return output; } public void setOutput(@NonNull List output) { this.output = output; } }