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/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