From d723fee177238df0dbab80eb788876ebd154927d Mon Sep 17 00:00:00 2001 From: hxb <hxb@hdlchina.com.cn> Date: 星期四, 24 十月 2024 11:55:46 +0800 Subject: [PATCH] Update HDLLoginInterceptor.java --- HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/scene/bean/SceneInfoBean.java | 138 ++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 138 insertions(+), 0 deletions(-) diff --git a/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/scene/bean/SceneInfoBean.java b/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/scene/bean/SceneInfoBean.java new file mode 100644 index 0000000..a27d2a6 --- /dev/null +++ b/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/scene/bean/SceneInfoBean.java @@ -0,0 +1,138 @@ +package com.hdl.linkpm.sdk.scene.bean; + +import androidx.annotation.NonNull; + +import com.hdl.linkpm.sdk.device.bean.StatusBean; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; + +/** + * Created by jlchen on 12/11/21. + */ +public class SceneInfoBean implements Serializable { + + private String sid;//鍦烘櫙id(鏈湴妯″紡蹇呴渶) + private String gatewayId;//鍦烘櫙id(鏈湴妯″紡蹇呴渶) + private String name;//鍦烘櫙鍚嶇О + private List<String> uids = new ArrayList<>();//鎵�灞炴埧闂� + private String delay;//鍦烘櫙寤舵椂 + private String group;//鍒嗙粍 + private List<FunctionsBean> functions = new ArrayList<>();//鎵ц鍐呭 + private String userSceneId;//浜戠鍞竴Id,涓婁紶鍚庝簯绔墠浼氭湁 + + @NonNull + public String getSid() { + return sid == null ? "" : sid; + } + + public void setSid(@NonNull String sid) { + this.sid = sid; + } + + @NonNull + public String getGatewayId() { + return gatewayId == null ? "" : gatewayId; + } + + public void setGatewayId(@NonNull String gatewayId) { + this.gatewayId = gatewayId; + } + + @NonNull + public String getName() { + return name == null ? "" : name; + } + + public void setName(@NonNull String name) { + this.name = name; + } + + @NonNull + public List<String> getUids() { + if (uids == null) { + return new ArrayList<>(); + } + return uids; + } + + public void setUids(@NonNull List<String> uids) { + this.uids = uids; + } + + @NonNull + public String getDelay() { + return delay == null ? "" : delay; + } + + public void setDelay(@NonNull String delay) { + this.delay = delay; + } + + @NonNull + public String getGroup() { + return group == null ? "" : group; + } + + public void setGroup(@NonNull String group) { + this.group = group; + } + + @NonNull + public List<FunctionsBean> getFunctions() { + if (functions == null) { + return new ArrayList<>(); + } + return functions; + } + + public void setFunctions(@NonNull List<FunctionsBean> functions) { + this.functions = functions; + } + + @NonNull + public String getUserSceneId() { + return userSceneId == null ? "" : userSceneId; + } + + public void setUserSceneId(@NonNull String userSceneId) { + this.userSceneId = userSceneId; + } + + public static class FunctionsBean implements Serializable{ + private String sid;//鍔熻兘id + private List<StatusBean> status = new ArrayList<>();//鎺у埗灞炴�� + private String delay;//寤舵椂 + + @NonNull + public String getSid() { + return sid == null ? "" : sid; + } + + public void setSid(@NonNull String sid) { + this.sid = sid; + } + + @NonNull + public List<StatusBean> getStatus() { + if (status == null) { + return new ArrayList<>(); + } + return status; + } + + public void setStatus(@NonNull List<StatusBean> status) { + this.status = status; + } + + @NonNull + public String getDelay() { + return delay == null ? "" : delay; + } + + public void setDelay(@NonNull String delay) { + this.delay = delay; + } + } +} -- Gitblit v1.8.0