From e75ccccb370b47305c6eadb321efb27c86cdd28b Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期二, 30 十一月 2021 09:57:24 +0800
Subject: [PATCH] 合并

---
 SiriIntents/Server/NewApiRes.cs | 1510 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 1,510 insertions(+), 0 deletions(-)

diff --git a/SiriIntents/Server/NewApiRes.cs b/SiriIntents/Server/NewApiRes.cs
new file mode 100644
index 0000000..50ff324
--- /dev/null
+++ b/SiriIntents/Server/NewApiRes.cs
@@ -0,0 +1,1510 @@
+锘縰sing System;
+using System.Collections.Generic;
+
+namespace SiriIntents.Server
+{
+
+    #region  **************************************鏂版湇鍔″櫒**************************************
+    [System.Serializable]
+    public class BaseNoTokenObj
+    {
+        //public string RequestVersion = MainPage.CodeIDString;
+        ////璇锋眰鏉ユ簮
+        //public string clientType = MainPage.ClientType;
+
+    }
+
+    [System.Serializable]
+    public class NullObj
+    {
+
+    }
+
+    #region 鈻� 鍏ㄧ悆鍖哄煙鍒楄〃 ____________________________
+    [System.Serializable]
+    public class GetRegionListObj
+    {
+        /// <summary>
+        /// 鍖哄煙鏍囪瘑
+        /// </summary>
+        public string regionMark;
+
+    }
+
+    [System.Serializable]
+    public class RegionByAccountObj
+    {
+        /// <summary>
+        /// 璐﹀彿
+        /// </summary>
+        public string account;
+
+    }
+
+    [System.Serializable]
+    public class GlobalRegionListRes
+    {
+        public string regionId;
+        public string regionName;
+        public string regionUrl;
+    }
+
+    /// <summary>
+    /// 鍒嗛〉
+    /// </summary>
+    public class BasePagingObj
+    {
+        public int totalCount = 0;
+        public int totalPage = 0;
+        public int pageNo = 0;
+        public int pageSize = 0;
+    }
+
+    #endregion
+
+    #region  鈻� 鐧诲綍 ____________________________
+    [System.Serializable]
+    public class LoginObj
+    {
+        /// <summary>
+        /// 璐﹀彿
+        /// </summary>
+        public string account;
+        /// <summary>
+        /// 瀵嗙爜
+        /// </summary>
+        public string loginPwd;
+        /// <summary>
+        /// 鎺堟潈绫诲瀷,鍙敤鍊�:captcha,refresh_token,password,verify
+        /// </summary>
+        public string grantType = "password";
+        /// <summary>
+        /// 骞冲彴 WEB銆丄PP銆乄X銆丄LIPAY
+        /// </summary>
+        public string platform = "APP";
+        /// <summary>
+        /// 楠岃瘉鐮侊紝鐭俊鐧诲綍鏃跺�欑敤
+        /// </summary>
+        public string verifyCode;
+
+
+    }
+
+    /// <summary>
+    /// 鍒锋柊token
+    /// </summary>
+    [System.Serializable]
+    public class RefreshTokenObj
+    {
+        /// <summary>
+        /// refreshToken
+        /// </summary>
+        public string refreshToken;
+        /// <summary>
+        /// 鎺堟潈绫诲瀷,鍙敤鍊�:captcha,refresh_token,password,verify
+        /// </summary>
+        public string grantType = "refresh_token";
+        /// <summary>
+        /// 骞冲彴 WEB銆丄PP銆乄X銆丄LIPAY
+        /// </summary>
+        public string platform = "APP";
+
+    }
+
+    /// <summary>
+    /// 
+    /// </summary>
+    [Serializable]
+    public class UserLoginRes
+    {
+        /// <summary>
+        /// 
+        /// </summary>
+        public string expiresIn;
+        /// <summary>
+        /// 
+        /// </summary>
+        public string refreshToken;
+        /// <summary>
+        /// 
+        /// </summary>
+        public string accessToken;
+        /// <summary>
+        /// 璐﹀彿绫诲瀷 "C"锛欳绔处鍙�
+        /// </summary>
+        public string userType;
+        /// <summary>
+        /// Token "Bearer "
+        /// </summary>
+        public string headerPrefix;
+        /// <summary>
+        /// 鐢ㄦ埛ID
+        /// </summary>
+        public string userId;
+        /// <summary>
+        /// 鐢ㄦ埛鍚嶅瓧
+        /// </summary>
+        public string name;
+
+    }
+
+    /// <summary>
+    /// 鐧诲綍閿佸畾鍚庣殑寮傚父鎵╁睍鍙傛暟
+    /// </summary>
+    [Serializable]
+    public class AccountLoginLockExtraRes
+    {
+        /// <summary>
+        /// 鏈�澶у厑璁哥殑瀵嗙爜閿欒娆℃暟
+        /// </summary>
+        public int maxPwdErrorNum;
+        /// <summary>
+        /// 褰撳墠閿欒娆℃暟
+        /// </summary>
+        public int currentPwdErrorNum;
+        /// <summary>
+        /// 瑙i攣浜嬩欢
+        /// </summary>
+        public long unlockTime;
+
+    }
+    #endregion
+
+    #region  鈻� 娉ㄥ唽 ____________________________
+
+    //鐢ㄦ埛杈撳叆鎵嬫満楠岃瘉鐮佽繘琛岄獙璇佹敞鍐�
+    [System.Serializable]
+    public class RegisterObj
+    {
+        /// <summary>
+        /// 鐢ㄦ埛璐﹀彿[鎵嬫満鍙穄
+        /// </summary>
+        public string memberPhone;
+        /// <summary>
+        /// 鐢ㄦ埛璐﹀彿[閭]
+        /// </summary>
+        public string memberEmail;
+        /// <summary>
+        /// 楠岃瘉鐮�
+        /// </summary>
+        public string verifyCode;
+        ///// <summary>
+        ///// 鎵嬫満娉ㄥ唽鐨勮鍔犺繖涓紝鐭俊鍖哄煙浠g爜锛屽+86
+        ///// </summary>
+        //public string phoneAreaCode;
+        /// <summary>
+        /// 鐧婚檰瀵嗙爜锛岄渶瑕丮D5澶勭悊
+        /// </summary>
+        public string loginPwd;
+        /// <summary>
+        /// 浼氬憳鏄电О
+        /// </summary>
+        public string memberName;
+    }
+
+    /// <summary>
+    /// 鍙戦�侀獙璇佺爜
+    /// </summary>
+    [System.Serializable]
+    public class VerifyCodeSendObj
+    {
+        /// <summary>
+        /// 鎵嬫満鍙�
+        /// </summary>
+        public string phone;
+        /// <summary>
+        /// 鎵嬫満鍙峰墠缂�
+        /// </summary>
+        public string phonePrefix;
+        /// <summary>
+        /// 璇█
+        /// </summary>
+        public string languageType;
+        /// <summary>
+        /// 閭
+        /// </summary>
+        public string mail;
+        /// <summary>
+        /// 1:娉ㄥ唽 2锛氭壘鍥炲瘑鐮� 3锛氱粦瀹�4:楠岃瘉鐮佺櫥闄� 5:鏁忔劅鏁版嵁
+        /// 榛樿浼�1
+        /// </summary>
+        public int verifyType = 1;
+        /// <summary>
+        /// 楠岃瘉鐮佽繃鏈熸椂闂达紙绉掞級,榛樿5鍒嗛挓
+        /// </summary>
+        public int expireSecond = 300;
+
+    }
+
+    /// <summary>
+    /// 楠岃瘉楠岃瘉鐮�
+    /// </summary>
+    [System.Serializable]
+    public class VerifyCodeCheckObj
+    {
+        /// <summary>
+        /// 鎵嬫満鍙�
+        /// </summary>
+        public string phone;
+        /// <summary>
+        /// 閭
+        /// </summary>
+        public string mail;
+        /// <summary>
+        /// 1锛氭敞鍐� 2锛氭壘鍥炲瘑鐮� 3锛氱粦瀹� 4锛氶獙璇佺爜鐧婚檰 5锛氭晱鎰熸暟鎹�
+        /// 榛樿浼�1
+        /// </summary>
+        public int verifyType = 1;
+        /// <summary>
+        /// 楠岃瘉鐮佽繃鏈熸椂闂达紙绉掞級,榛樿5鍒嗛挓
+        /// </summary>
+        public string verifyCode;
+        /// <summary>
+        /// 楠岃瘉鎴愬姛鍚庨獙璇佺爜鏄惁澶辨晥 涓嶄紶鍊兼垨鑰卼rue澶辨晥锛屽彧鏈変紶false鐨勬椂鍊欙紝鏍¢獙閫氳繃鍚庨獙璇佺爜涔熶笉澶辨晥
+        /// </summary>
+        public bool verifySuccessFail = true;
+
+    }
+
+    //[System.Serializable]
+    //public class SignPhoneObj
+    //{
+    //    public string phone;
+    //    public int Company;// 鐭俊妯℃澘缂栧彿  int 鏄�
+    //}
+
+    #endregion
+
+    #region 鈻� 蹇樿瀵嗙爜 ____________________________
+    //ForgetPwd 蹇樿瀵嗙爜,鎵嬫満鎴栭偖绠辨柟寮�
+    [System.Serializable]
+    public class ForgetPwdObj
+    {
+        /// <summary>
+        /// 鎵嬫満璐﹀彿
+        /// </summary>
+        public string memberPhone;
+        /// <summary>
+        /// 閭璐﹀彿
+        /// </summary>
+        public string memberEmail;
+        /// <summary>
+        /// 楠岃瘉鐮�
+        /// </summary>
+        public string verifyCode;
+        /// <summary>
+        /// 鏂板瘑鐮�
+        /// </summary>
+        public string loginPwd;
+    }
+
+    /// <summary>
+    /// 鏇存敼涓汉瀵嗙爜
+    /// </summary>
+    [System.Serializable]
+    public class UpdatePwdObj
+    {
+        /// <summary>
+        /// 鏃у瘑鐮�
+        /// </summary>
+        public string loginPwd;
+        /// <summary>
+        /// 鏂板瘑鐮�
+        /// </summary>
+        public string loginNewPwd;
+    }
+
+
+    #endregion
+
+    #region 鈻� 甯愬彿淇℃伅 ____________________________
+    /// <summary>
+    /// 鑾峰彇涓汉淇℃伅
+    /// </summary>
+    [System.Serializable]
+    public class MemberInfoRes
+    {
+        /// <summary>
+        /// 鐢ㄦ埛ID
+        /// </summary>
+        public string memberId;
+        /// <summary>
+        /// 鐢ㄦ埛鏄电О
+        /// </summary>
+        public string memberName;
+        /// <summary>
+        /// 鐢ㄦ埛閭
+        /// </summary>
+        public string memberEmail;
+        /// <summary>
+        /// 鐢ㄦ埛鎵嬫満鍙�
+        /// </summary>
+        public string memberPhone;
+        /// <summary>
+        /// 鍥藉鍖哄彿
+        /// </summary>
+        public string memberPhonePrefix;
+        /// <summary>
+        /// 鐧诲綍鍚�
+        /// </summary>
+        public string loginName;
+        /// <summary>
+        /// 鐢ㄦ埛澶村儚
+        /// </summary>
+        public string memberHeadIcon;
+
+    }
+
+    /// <summary>
+    /// 鏇存柊涓汉淇℃伅
+    /// </summary>
+    [System.Serializable]
+    public class UpdateMemberNameRes
+    {
+        /// <summary>
+        /// 鐢ㄦ埛鏄电О
+        /// </summary>
+        public string memberName;
+
+    }
+
+    /// <summary>
+    /// 鏇存柊涓汉澶村儚
+    /// </summary>
+    [System.Serializable]
+    public class UpdateMemberHeadIconRes
+    {
+        /// <summary>
+        /// 鐢ㄦ埛澶村儚
+        /// </summary>
+        public string memberHeadIcon;
+
+    }
+
+    /// <summary>
+    /// 缁戝畾璁よ瘉(鎵嬫満/閭)
+    /// </summary>
+    [System.Serializable]
+    public class BindWithAccountObj
+    {
+        /// <summary>
+        /// 鐢ㄦ埛鎵嬫満
+        /// </summary>
+        public string memberPhone;
+        /// <summary>
+        /// 鐢ㄦ埛鎵嬫満
+        /// </summary>
+        public string memberEmail;
+        /// <summary>
+        /// 楠岃瘉鍚�
+        /// </summary>
+        public string verifyCode;
+
+
+    }
+
+    /// <summary>
+    /// 瑙g粦缁戝畾璁よ瘉(鎵嬫満/閭)
+    /// </summary>
+    [System.Serializable]
+    public class UnBindAccountObj
+    {
+        /// <summary>
+        /// 瑙g粦鏍囩ず锛孭HONE锛孍MAIL
+        /// </summary>
+        public string unBindLabel;
+    }
+
+
+    #endregion
+
+    #region 鈻� 浣忓畢鐩稿叧 ____________________________
+    #region 鑾峰彇浣忓畢鍒嗛〉
+    [System.Serializable]
+    public class GetHomeListObj
+    {
+        /// <summary>
+        /// 浣忓畢绫诲瀷
+        /// </summary>
+        public string homeType;
+        /// <summary>
+        /// 涓嶈嚜鍔ㄧ敓鎴愰粯璁や綇瀹�
+        /// </summary>
+        public bool autoGenerate = false;
+    }
+
+
+    [Serializable]
+    public class AddOrUpdateHomeObj
+    {
+        /// <summary>
+        /// 
+        /// </summary>
+        public string homeId;
+        /// <summary>
+        /// 
+        /// </summary>
+        public string homeType;
+        /// <summary>
+        /// 
+        /// </summary>
+        public double latitude;
+        /// <summary>
+        /// 
+        /// </summary>
+        public double longitude;
+        /// <summary>
+        /// 浣忓畢鍚嶇О
+        /// </summary>
+        public string homeName;
+        /// <summary>
+        /// 浣忓畢鍦板潃
+        /// </summary>
+        public string homeAddress;
+    }
+
+
+    //[Serializable]
+    //public class GethomepagerRes
+    //{
+
+    //    /// <summary>
+    //    /// 
+    //    /// </summary>
+    //    public int totalPages;
+    //    public int totalElements;
+    //    public bool last;
+    //    public bool first;
+    //    public int numberOfElements;
+    //    public int size;
+    //    public int number;
+    //    public bool empty;
+
+    //    public List<RegionInfoRes> content = new List<RegionInfoRes> ();
+    //}
+
+
+    //[Serializable]
+    //public class HomeInfoRes
+    //{
+
+    //    /// <summary>
+    //    /// 
+    //    /// </summary>
+    //    public int totalPages;
+    //    public int totalElements;
+    //    public bool last;
+    //    public bool first;
+    //    public int numberOfElements;
+    //    public int size;
+    //    public int number;
+    //    public bool empty;
+
+    //    public List<RegionInfoRes> content = new List<RegionInfoRes> ();
+    //}
+
+    #endregion
+
+    #region 缁戝畾缃戝叧
+    [System.Serializable]
+    public class BindGatewayObj
+    {
+        /// <summary>
+        /// 浣忓畢ID
+        /// </summary>
+        public string homeId;
+        /// <summary>
+        /// 缃戝叧MAC
+        /// </summary>
+        public string mac;
+        /// <summary>
+        /// 浣忓畢绫诲瀷
+        /// </summary>
+        public string gatewayType;
+        /// <summary>
+        /// 瀛愮綉鍙�
+        /// </summary>
+        public int subnetId;
+        /// <summary>
+        /// 璁惧鍙�
+        /// </summary>
+        public int deviceId;
+
+    }
+
+    #endregion
+
+    #region 鑾峰彇浣忓畢缃戝叧鍒楄〃
+    //[Serializable]
+    //public class HomeGatewayRes
+    //{
+    //    public int totalPages;
+    //    public int totalElements;
+    //    public bool last;
+    //    public bool first;
+    //    public int numberOfElements;
+    //    public int size;
+    //    public int number;
+    //    public bool empty;
+    //    public List<HomeGatewayInfo> content = new List<HomeGatewayInfo>();
+    //}
+
+    [Serializable]
+    public class HomeGatewayInfo
+    {
+        /// <summary>
+        /// 缃戝叧ID
+        /// </summary>
+        public string gatewayId ="";
+        /// <summary>
+        /// 缃戝叧snID
+        /// </summary>
+        public string sn = "";
+        /// <summary>
+        /// 
+        /// </summary>
+        public string aesKey = "";
+        /// <summary>
+        /// BUSUDPGATEWAY,
+        /// AGATEWAY,
+        /// ZIGBEEGATEWAY,
+        /// KNXGATEWAY
+        /// </summary>
+        public string gatewayType = "";
+        /// <summary>
+        /// 浣忓畢ID
+        /// </summary>
+        public string homeId = "";
+        /// <summary>
+        /// 
+        /// </summary>
+        public string mac = "";
+        /// <summary>
+        /// 
+        /// </summary>
+        public string primaryKey = "";
+        /// <summary>
+        /// 
+        /// </summary>
+        public string encryptionType = "";
+
+        /// <summary>
+        /// 瀛愮綉鍙�
+        /// </summary>
+        public int subnetId;
+        /// <summary>
+        /// 璁惧鍙�
+        /// </summary>
+        public int deviceId;
+        /// <summary>
+        /// 缃戝叧鐘舵��
+        /// ON_LINE(0,"鍦ㄧ嚎"),
+        /// OFF_LINE(1,"涓嬬嚎"),;
+        /// </summary>
+        public bool gatewayStatus;
+
+        ///// <summary>
+        ///// 
+        ///// </summary>
+        //public string gwFirmwareVersion;
+
+        ///// <summary>
+        ///// 
+        ///// </summary>
+        //public string projectName;
+        ///// <summary>
+        ///// 
+        ///// </summary>
+        //public string userName;
+        ///// <summary>
+        ///// 
+        ///// </summary>
+        //public string groupName;
+        ///// <summary>
+        ///// 
+        ///// </summary>
+        //public string gatewayName;
+    }
+
+
+
+
+    #endregion
+
+    #region 瑙g粦缃戝叧
+    /// <summary>
+    /// 瑙g粦缃戝叧
+    /// </summary>
+    [System.Serializable]
+    public class UntieGatewayObj
+    {
+        /// <summary>
+        /// 浣忓畢ID
+        /// </summary>
+        public string homeId;
+        /// <summary>
+        /// 缃戝叧MAC
+        /// </summary>
+        public string mac;
+    }
+    #endregion
+
+    #endregion
+
+    #region 鈻� 澶囦唤鐩稿叧 ____________________________
+    /// <summary>
+    /// 鏇存柊鏂囦欢澶瑰悕瀛�
+    /// </summary>
+    ///
+    [System.Serializable]
+    public class BackupFolderCreateObj
+    {
+        /// <summary>
+        /// 澶囦唤鍒嗙被 0:浜や簰宸ョ▼澶囦唤 1:鑷畾涔夊伐绋嬪浠� 2:鐢ㄦ埛鑷姩澶囦唤 3:鐢ㄦ埛鑷畾涔夊浠� [濉啓 0~3]
+        /// </summary>
+        public string backupClassify = string.Empty;
+        /// <summary>
+        /// 澶囦唤鏁版嵁鍒嗙被
+        /// </summary>
+        public string backupDataType = string.Empty;
+        /// <summary>
+        /// 浣忓畢 ID
+        /// </summary>
+        public string homeId;
+        /// <summary>
+        /// APP澶囦唤鏂囦欢澶瑰悕瀛�
+        /// </summary>
+        public string folderName;
+    }
+
+    [System.Serializable]
+    public class BackupFolderCreateRes
+    {
+        /// <summary>
+        /// 鏂囦欢澶筰d
+        /// </summary>
+        public string id;
+        ///// <summary>
+        ///// 
+        ///// </summary>
+        //public string homeId;
+        ///// <summary>
+        ///// 
+        ///// </summary>
+        //public string backupDataType;
+        ///// <summary>
+        ///// 
+        ///// </summary>
+        //public string backupClassify;
+        /// <summary>
+        /// 鏂囦欢澶瑰悕瀛�
+        /// </summary>
+        public string folderName;
+        ///// <summary>
+        ///// 
+        ///// </summary>
+        //public int backupUtcTime;
+        ///// <summary>
+        ///// 
+        ///// </summary>
+        //public int createonutc;
+    }
+
+    /// <summary>
+    /// 澶囦唤鍒楄〃鍚嶇殑淇℃伅
+    /// </summary>
+    ///
+    [System.Serializable]
+    public class BackupListNameInfoRes
+    {
+        /// <summary>
+        /// 鏂囦欢澶� ID
+        /// </summary>
+        public string id;
+        /// <summary>
+        /// 浣忓畢 ID
+        /// </summary>
+        public string homeId;
+        /// <summary>
+        /// backupDataType
+        /// </summary>
+        public string backupDataType = string.Empty;
+        /// <summary>
+        /// backupClassify
+        /// </summary>
+        public string backupClassify;
+        /// <summary>
+        /// backupClassify
+        /// </summary>
+        public string folderName = string.Empty;
+        /// <summary>
+        /// backupUtcTime
+        /// </summary>
+        public string backupUtcTime;
+        ///// <summary>
+        ///// createonutc
+        ///// </summary>
+        //public string createUtcTime;
+
+
+    }
+
+    /// <summary>
+    /// 鏇存柊鏂囦欢澶瑰悕瀛�
+    /// </summary>
+    ///
+    [System.Serializable]
+    public class UpdateBackupObj
+    {
+        ///// <summary>
+        ///// 澶囦唤鍒嗙被 0:浜や簰宸ョ▼澶囦唤 1:鑷畾涔夊伐绋嬪浠� 2:鐢ㄦ埛鑷姩澶囦唤 3:鐢ㄦ埛鑷畾涔夊浠� [濉啓 0~3]
+        ///// </summary>
+        //public string backupClassify = string.Empty;
+        ///// <summary>
+        ///// 澶囦唤鏁版嵁鍒嗙被
+        ///// </summary>
+        //public string backupDataType = string.Empty;
+        /// <summary>
+        /// 浣忓畢 ID
+        /// </summary>
+        public string homeId;
+        /// <summary>
+        /// APP澶囦唤鏂囦欢澶瑰悕瀛�
+        /// </summary>
+        public string folderName;
+        /// <summary>
+        /// 鏂囦欢澶� id
+        /// </summary>
+        public string folderId;
+
+    }
+
+    /// <summary>
+    /// 鍗曚釜澶囦唤鏂囦欢淇℃伅
+    /// </summary>
+    [System.Serializable]
+    public class BackupFileInfoRes
+    {
+        /// <summary>
+        /// 鏂囦欢涓婚敭 id
+        /// </summary>
+        public string id;
+        /// <summary>
+        /// 鏂囦欢澶逛富閿� id
+        /// </summary>
+        public string backupFolderId;
+        /// <summary>
+        /// 鎵嬫満鍙蜂綇瀹呯殑鏂囦欢鍚嶇О
+        /// </summary>
+        public string fileName;
+        ///// <summary>
+        ///// 
+        ///// </summary>
+        //public long createUtcTime;
+    }
+
+    /// <summary>
+    /// 鏌ユ壘鎵�鏈夋枃浠� 鎴栬�� 鍒犻櫎澶囦唤鏂囦欢澶�
+    /// </summary>
+    [System.Serializable]
+    public class BackupFolderIdObj
+    {
+        /// <summary>
+        /// 鏂囦欢澶逛富閿� id
+        /// </summary>
+        public string folderId;
+        /// <summary>
+        /// 浣忓畢ID
+        /// </summary>
+        public string homeId;
+
+    }
+
+    /// <summary>
+    /// 涓嬭浇澶囦唤
+    /// </summary>
+    [System.Serializable]
+    public class BackupFileDownObj
+    {
+        /// <summary>
+        /// 鏂囦欢澶逛富閿� id
+        /// </summary>
+        public string folderId;
+        /// <summary>
+        /// 鏂囦欢id
+        /// </summary>
+        public string fileId;
+        /// <summary>
+        /// 浣忓畢ID
+        /// </summary>
+        public string homeId;
+
+    }
+
+    #endregion
+
+    #region 鈻� 瀛愯处鍙风浉鍏� ____________________________
+
+    #region 娣诲姞銆佹煡璇€�佸垹闄ゅ瓙璐﹀彿
+    /// <summary>
+    /// ChildBaseObj
+    /// </summary>
+    [System.Serializable]
+    public class ChildBaseObj
+    {
+        /// <summary>
+        /// 瀛愯处鍙稩D childAccountId
+        /// </summary>
+        public string childAccountId;
+        /// <summary>
+        /// 浣忓畢
+        /// </summary>
+        public string homeId;
+    }
+    /// <summary>
+    /// 娣诲姞瀛愯处鍙�
+    /// </summary>
+    [System.Serializable]
+    public class ChildAddObj
+    {
+        /// <summary>
+        /// 
+        /// </summary>
+        public string homeId;
+        /// <summary>
+        /// 瀛愮敤鎴风殑鐢佃瘽鎴栬�呴偖绠�
+        /// </summary>
+        public string account;
+        /// <summary>
+        /// 瀛愯处鎴风被鍨� ORDINARY銆丏EBUG銆丄DMIN
+        /// </summary>
+        public string childAccountType;
+        ///// <summary>
+        ///// 鏄惁鍏佽杩滅▼鎺у埗 0:鍏佽 1:涓嶅厑璁�
+        ///// </summary>
+        //public bool isRemoteControl = true;
+        /// <summary>
+        /// 瀛愯处鍙锋樀绉�
+        /// </summary>
+        public string nickName;
+    }
+
+    /// <summary>
+    /// 鍒犻櫎瀛愯处鍙�
+    /// </summary>
+    [System.Serializable]
+    public class ChildDeleteObj : ChildBaseObj
+    {
+
+    }
+
+    /// <summary>
+    /// HomeIdObj
+    /// </summary>
+    [System.Serializable]
+    public class HomeIdObj
+    {
+        /// <summary>
+        /// 浣忓畢ID
+        /// </summary>
+        public string homeId;
+    }
+
+    /// <summary>
+    /// 鏇存柊瀛愯处鍙峰娉ㄥ悕瀛�
+    /// </summary>
+    [System.Serializable]
+    public class UpdateChildNickNameObj : ChildBaseObj
+    {
+        /// <summary>
+        /// nickName
+        /// </summary>
+        public string nickName;
+    }
+
+    /// <summary>
+    /// 鏇存柊杩滅▼鎺у埗
+    /// </summary>
+    [System.Serializable]
+    public class UpdateRemoteObj : ChildBaseObj
+    {
+        /// <summary>
+        /// 鏄惁鍏佽杩滅▼鎺у埗
+        /// </summary>
+        public bool isRemoteControl;
+        /// <summary>
+        /// 瀛愯处鎴风被鍨� ORDINARY銆丏EBUG銆丄DMIN
+        /// </summary>
+        public string childAccountType;
+    }
+
+    /// <summary>
+    /// 淇敼鏄惁鍏佽鍒涘缓鍦烘櫙
+    /// </summary>
+    [System.Serializable]
+    public class UpdateChildAllowCreateSceneObj : ChildBaseObj
+    {
+        /// <summary>
+        /// 鏄惁鍏佽鍒涘缓鍦烘櫙
+        /// </summary>
+        public bool isAllowCreateScene;
+
+    }
+
+    /// <summary>
+    /// 
+    /// </summary>
+    [System.Serializable]
+    public class AccountObj
+    {
+        /// <summary>
+        /// 璐﹀彿
+        /// </summary>
+        public string account;
+
+    }
+
+    
+    #endregion
+
+    #region 鏁版嵁鍒嗕韩
+    /// <summary>
+    /// 鏌ヨ鏌愪綇瀹呮煇瀛愯处鍙风殑鍒嗕韩鏂囦欢淇℃伅
+    /// </summary>
+    [System.Serializable]
+    public class HomeShareFindAll : ChildBaseObj
+    {
+
+    }
+
+
+    /// <summary>
+    /// 鏌ヨ鏌愪綇瀹呮煇瀛愯处鍙风殑鍒嗕韩鏂囦欢淇℃伅
+    /// </summary>
+    [System.Serializable]
+    public class ChildShareFileInfoRes
+    {
+        /// <summary>
+        /// 涓婚敭ID
+        /// </summary>
+        public string id;
+        /// <summary>
+        /// 浣忓畢ID
+        /// </summary>
+        public string homeId;
+        /// <summary>
+        /// 瀛愯处鍙稩D
+        /// </summary>
+        public string childAccountId;
+        /// <summary>
+        /// 鏂囦欢鍚�
+        /// </summary>
+        public string fileName;
+        /// <summary>
+        /// 鍒涘缓鏃堕棿
+        /// </summary>
+        public string createTime;
+
+    }
+
+    /// <summary>
+    /// 涓嬭浇鍒嗕韩
+    /// </summary>
+    [System.Serializable]
+    public class ShareFileDownObj
+    {
+        /// <summary>
+        /// 浣忓畢ID
+        /// </summary>
+        public string homeId;
+        /// <summary>
+        /// 鍒嗕韩鏂囦欢id
+        /// </summary>
+        public string homeShareId;
+
+    }
+
+    #endregion
+
+    #endregion
+
+    #region 鈻� GetMqttRemoteInfo ____________________________
+    [Serializable]
+    public class GetMqttRemoteInfoObj
+    {
+        /// <summary>
+        /// 骞冲彴鏍囩ず ClientId璐﹀彿鎷兼帴鐢�
+        /// </summary>
+        public string attachClientId;
+        /// <summary>
+        /// 浣忓畢绫诲瀷 1.ZIGBEE 2.BUSPRO 3.A 4.ALL
+        /// </summary>
+        public string homeType;
+
+    }
+    #endregion
+
+    /// <summary>
+    /// 鎵嬫満鍖哄彿
+    /// </summary>
+    [System.Serializable]
+    public class AreaCodeRes
+    {
+        /// <summary>
+        /// 
+        /// </summary>
+        public string Name;
+        /// <summary>
+        /// 
+        /// </summary>
+        public string Code;
+        /// <summary>
+        /// 
+        /// </summary>
+        public string Id;
+    }
+
+
+    #region 鏁版嵁鍒嗕韩
+    ///// <summary>
+    ///// 娣诲姞鍒嗕韩
+    ///// </summary>
+    //[System.Serializable]
+    //public class ShareData
+    //{
+    //    /// <summary>
+    //    /// 浣忓畢ID
+    //    /// </summary>
+    //    public int homeId;
+    //    /// <summary>
+    //    /// 
+    //    /// </summary>
+    //    public List<ShareDatasItem> shareDatas;
+    //    /// <summary>
+    //    /// 瀛愯处鍙稩D
+    //    /// </summary>
+    //    public List<string> childAccountIds;
+    //}
+
+    /// <summary>
+    /// 娣诲姞鍒嗕韩
+    /// </summary>
+    [System.Serializable]
+    public class AddShareObj
+    {
+        /// <summary>
+        /// 浣忓畢ID
+        /// </summary>
+        public string homeId;
+        /// <summary>
+        /// 
+        /// </summary>
+        public List<ShareData> shareDatas;
+        /// <summary>
+        /// 瀛愯处鍙稩D
+        /// </summary>
+        public List<string> childAccountIds;
+    }
+
+    /// <summary>
+    /// 
+    /// </summary>
+    public class ShareData
+    {
+        /// <summary>
+        /// 鍒嗕韩绫诲瀷琛╥d
+        /// </summary>
+        public string shareTypeId;
+        /// <summary>
+        /// 瀛愬笎鍙稩D
+        /// </summary>
+        public string childAccountId;
+        /// <summary>
+        /// 鍒嗕韩绫诲瀷 1.ROOM  2.DEVICE 3.SCENE
+        /// </summary>
+        public string shareType = "DEVICE";
+    }
+
+
+    /// <summary>
+    /// 鍒犻櫎鍒嗕韩
+    /// </summary>
+    [System.Serializable]
+    public class DeleteShareObj
+    {
+        /// <summary>
+        /// 浣忓畢ID
+        /// </summary>
+        public string homeId;
+        /// <summary>
+        /// 
+        /// </summary>
+        public List<ShareData> shareDatas;
+    }
+
+    /// <summary>
+    /// 鑾峰彇鍒嗕韩
+    /// </summary>
+    [System.Serializable]
+    public class GetShareObj
+    {
+        /// <summary>
+        /// 浣忓畢ID
+        /// </summary>
+        public string homeId;
+        /// <summary>
+        /// 瀛愯处鍙稩D
+        /// </summary>
+        public string childAccountId;
+        ///// <summary>
+        ///// 鍒嗕韩绫诲瀷 1.ROOM  2.DEVICE 3.SCENE
+        ///// 涓嶄紶榛樿鏌ュ叏閮�
+        ///// </summary>
+        //public string shareType = "DEVICE";
+    }
+
+    #endregion
+
+
+    #region 鍥剧墖涓婁紶涓嬭浇
+    /// <summary>
+    /// 涓婁紶鍥剧墖
+    /// </summary>
+    [System.Serializable]
+    public class UploadImageObj
+    {
+        /// <summary>
+        /// 鍓嶇紑鏍囪瘑
+        /// </summary>
+        public string prefix;
+        /// <summary>
+        /// 鍏宠仈ID
+        /// </summary>
+        public string uid;
+        /// <summary>
+        /// 鏂囦欢鍚嶇О
+        /// </summary>
+        public string fileName;
+        /// <summary>
+        /// 鍥剧墖浜岃繘鍒舵祦
+        /// </summary>
+        public byte[] content;
+    }
+
+    /// <summary>
+    /// 鏌ヨ鍥剧墖璺緞
+    /// </summary>
+    [System.Serializable]
+    public class GetImageUrlObj
+    {
+        /// <summary>
+        /// 鍥剧墖涓嬭浇璺緞鏍囪瘑
+        /// </summary>
+        public string imageKey;
+    }
+    #endregion
+
+
+    #endregion
+
+
+    /// <summary>
+    /// 鏋佸厜鎺ㄩ�佹秷鎭�
+    /// </summary>
+    [System.Serializable]
+    public class JPushMessageInfo
+    {
+        /// <summary>
+        /// 浣忓畢ID
+        /// </summary>
+        public string HomeId;
+        /// <summary>
+        /// 鎺ㄩ�佹爣棰�
+        /// </summary>
+        public string Title;
+        /// <summary>
+        /// 鎺ㄩ�佸唴瀹�
+        /// </summary>
+        public string Content;
+        /// <summary>
+        /// 鎺ㄩ�侀檮鍔犳暟鎹�
+        /// </summary>
+        public string Extras;
+        /// <summary>
+        /// 淇℃伅绫诲瀷
+        /// </summary>
+        public string messageType = "";
+        /// <summary>
+        /// 鎵╁睍鏁版嵁鍐呭
+        /// </summary>
+        public string expantContent = "";
+        
+
+    }
+
+    /// <summary>
+    /// 鏋佸厜鎺ㄩ�佹秷鎭�
+    /// </summary>
+    [System.Serializable]
+    public class JPushExpandData
+    {
+        /// <summary>
+        /// 闄勫姞鍐呭
+        /// </summary>
+        public string expandData;
+       
+    }
+
+    /// <summary>
+    /// 鏋佸厜鎺ㄩ�佹秷鎭�
+    /// </summary>
+    [System.Serializable]
+    public class ExpandData
+    {
+        /// <summary>
+        /// 浣忓畢ID
+        /// </summary>
+        public string homeId;
+        /// <summary>
+        /// 闄勫姞鍐呭
+        /// </summary>
+        public string expantContent;
+        /// <summary>
+        ///  淇℃伅绫诲瀷
+        /// </summary>
+        public string messageType;
+    }
+
+    /// <summary>
+    /// 钀ょ煶浜戝瓙璐﹀彿token
+    /// </summary>
+    [System.Serializable]
+    public class EZChildAccessToken
+    {
+        /// <summary>
+        /// token
+        /// </summary>
+        public string accessToken;
+        /// <summary>
+        ///  杩囨湡鏃堕棿
+        /// </summary>
+        public string expireTime;
+    }
+
+
+    #region 闊崇
+    /// <summary>
+    /// 鑾峰彇闊崇鍒楄〃
+    /// </summary>
+    [System.Serializable]
+    public class GetSpeakerObj : HomeIdObj
+    {
+        /// <summary>
+        /// 骞冲彴鍚嶇О
+        /// </summary>
+        public string platformName;
+        /// <summary>
+        ///  椤甸潰澶у皬
+        /// </summary>
+        public int pageSize = 100;
+        /// <summary>
+        ///  椤甸潰搴忓彿
+        /// </summary>
+        public int pageNo = 1;
+    }
+
+
+    [System.Serializable]
+    public class SpeakerObj : HomeIdObj
+    {
+        /// <summary>
+        /// 璁板綍鐨勪富閿甶d
+        /// </summary>
+        public string tokenId;
+    }
+
+    /// <summary>
+    /// 鏇存柊闊崇澶囨敞
+    /// </summary>
+    [System.Serializable]
+    public class UpdateSpeakerRemarkObj : SpeakerObj
+    {
+        /// <summary>
+        /// 澶囨敞
+        /// </summary>
+        public string remark;
+    }
+
+
+    /// <summary>
+    /// 鑾峰彇闊崇鍒嗛厤鐨勮澶囧拰鍦烘櫙鍒楄〃
+    /// </summary>
+    [System.Serializable]
+    public class GetSpeakerDeviceListObj : HomeIdObj
+    {
+        /// <summary>
+        /// 璁板綍鐨勪富閿甶d
+        /// </summary>
+        public string tokenId;
+
+    }
+
+    /// <summary>
+    /// 閰嶇疆鐨勮闊宠澶囧拰鍦烘櫙鏁版嵁
+    /// </summary>
+    [System.Serializable]
+    public class SpeakerTargetInfo
+    {
+        /// <summary>
+        /// 鎺у埗鐨勭洰鏍嘔d锛屼簯绔殑璁惧Id鎴栬�呭満鏅疘d
+        /// </summary>
+        public string targetId;
+        /// <summary>
+        /// 鏄惁鏄澶囷紝鍦烘櫙涓篺alse
+        /// </summary>
+        public bool isDevice;
+        /// <summary>
+        /// 鐩爣鍚嶇О
+        /// </summary>
+        public string targetName;
+        /// <summary>
+        /// 鎵╁睍鍙傛暟褰撳墠rowview鏄惁閫変腑
+        /// </summary>
+        public bool IsSelect;
+    }
+
+    //[System.Serializable]
+    //public class SpeakerTargetInfoRow: SpeakerTargetInfo
+    //{
+    //    /// <summary>
+    //    /// 褰撳墠rowview鏄惁閫変腑
+    //    /// </summary>
+    //    public bool isSelect;
+    //}
+
+
+        /// <summary>
+        /// 鏇存柊闊崇鎺у埗鐨勮澶囧拰鍦烘櫙鐩爣
+        /// </summary>
+        [System.Serializable]
+    public class UpdateSpeakerDeviceListObj : SpeakerObj
+    {
+        /// <summary>
+        /// 澶囨敞
+        /// </summary>
+        public List<SpeakerTargetInfo> targetInfos;
+    }
+
+    /// <summary>
+    /// 鏇存柊闊崇鎺у埗鐨勮澶囧拰鍦烘櫙鐩爣
+    /// </summary>
+    [System.Serializable]
+    public class SpeakerListRes
+    {
+        /// <summary>
+        /// 闊崇鍒楄〃
+        /// </summary>
+        public List<SpeakerInfo> list;
+    }
+
+    /// <summary>
+    /// 闊崇淇℃伅
+    /// </summary>
+    [System.Serializable]
+    public class SpeakerInfo
+    {
+        /// <summary>
+        /// 
+        /// </summary>
+        public string platformName { get; set; }
+        /// <summary>
+        /// 
+        /// </summary>
+        public string remark { get; set; }
+        /// <summary>
+        /// 
+        /// </summary>
+        public string tokenId { get; set; }
+        /// <summary>
+        /// 
+        /// </summary>
+        public string userId { get; set; }
+        /// <summary>
+        /// 
+        /// </summary>
+        public string userRegion { get; set; }
+        /// <summary>
+        /// 
+        /// </summary>
+        public string homeId { get; set; }
+        /// <summary>
+        /// 
+        /// </summary>
+        public string homeRegion { get; set; }
+    }
+    #endregion
+
+    //#region 鏃ф帴鍙�
+    ///// <summary>
+    ///// 
+    ///// </summary>
+    //public class FindCityObj
+    //{
+    //    /// <summary>
+    //    /// 鍩庡競ID
+    //    /// </summary>
+    //    public string Cid;
+
+    //    /// <summary>
+    //    /// 
+    //    /// </summary>
+    //    public string Location;
+
+    //    /// <summary>
+    //    /// 鍩庡競
+    //    /// </summary>
+    //    public string City;
+
+    //    /// <summary>
+    //    /// 
+    //    /// </summary>
+    //    public string Province;
+
+    //    /// <summary>
+    //    /// 
+    //    /// </summary>
+    //    public string Country;
+
+
+    //    /// <summary>
+    //    /// 
+    //    /// </summary>
+    //    public string TimeZone;
+    //}
+    ///// <summary>
+    ///// 
+    ///// </summary>
+    //public class GetWeatherObj
+    //{
+
+
+    //    public string Temperature;
+
+    //    /// <summary>
+    //    /// 
+    //    /// </summary>
+    //    public string Humidity;
+
+    //    /// <summary>
+    //    /// 
+    //    /// </summary>
+    //    public string PM25;
+    //    /// <summary>
+    //    /// 
+    //    /// </summary>
+    //    public string Weather;
+
+    //}
+    //#endregion
+
+}
\ No newline at end of file

--
Gitblit v1.8.0