From 25429f085093d89d543a0b90e30d0d62d1b7dac9 Mon Sep 17 00:00:00 2001
From: hxb <hxb@hdlchina.com.cn>
Date: 星期二, 30 八月 2022 09:37:38 +0800
Subject: [PATCH] 合并了IOS的代码

---
 ZigbeeApp/Shared/Common/SendDataToServer.cs |  678 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 678 insertions(+), 0 deletions(-)

diff --git a/ZigbeeApp/Shared/Common/SendDataToServer.cs b/ZigbeeApp/Shared/Common/SendDataToServer.cs
new file mode 100644
index 0000000..98c9fff
--- /dev/null
+++ b/ZigbeeApp/Shared/Common/SendDataToServer.cs
@@ -0,0 +1,678 @@
+锘縰sing System;
+using System.Collections;
+
+namespace Shared.Common
+{
+    public class SendDataToServer
+    {
+        #region IsExistingAccount 楠岃瘉璐﹀彿鏄惁琚娇鐢� 鍔熻兘鎻忚堪锛氶獙璇佹墜鏈哄拰閭鏄惁琚敞鍐�
+        [System.Serializable]
+        public class IsExistingAccountReqDto
+        {
+            public IsExistingAccountObj ReqDto;
+
+            public IsExistingAccountReqDto()
+            {
+                this.ReqDto = new IsExistingAccountObj();
+            }
+        }
+        [System.Serializable]
+        public class IsExistingAccountObj
+        {
+            public string Account;
+        }
+        #endregion
+
+        #region GetAreaCode 鑾峰彇鍥藉鎴栬�呭湴鍖轰唬鐮佸垪琛� 鍒楀涓浗澶ч檰86-鏆傛椂涓嶉渶瑕佷紶鍙�-浣嗘槸涓轰簡缃戣矾璇锋眰鏂规硶鐨勭粺涓�锛屽弬鏁颁笉鑳戒负绌�
+        public class GetAreaCodeOBJ
+        {
+            public string RequestVersion;
+        }
+
+        #endregion
+
+        #region LoginValidCode 浣跨敤楠岃瘉鐮佺櫥褰�(涓嶉渶瑕佸姞00鍜屽尯鍙凤紝鐩存帴鎵嬫満鍙峰氨琛�)
+        [System.Serializable]
+        public class LoginValidCodeOBJ
+        {
+            public string Account;
+            public string Code;
+            public string Language;
+            public int AreaCode;
+        }
+        #endregion
+
+        #region SignPhone 鍔熻兘鎻忚堪锛氬彂閫佹墜鏈洪獙璇� --娴峰鐨勯渶瑕佸姞涓�00鍜屽尯鍙�
+        [System.Serializable]
+        public class SignPhoneReqDto
+        {
+            public RegisterSendVerCodeObj ReqDto;
+
+            public SignPhoneReqDto()
+            {
+                this.ReqDto = new RegisterSendVerCodeObj();
+            }
+        }
+
+        /// <summary>
+        /// 閭鍜屾墜鏈哄彂閫� --娉ㄥ唽
+        /// </summary>
+        [System.Serializable]
+        public class RegisterSendVerCodeObj
+        {
+            /// <summary>
+            /// 涔嬪墠涓篜hone 鍒嗗竷寮忓悗鏀逛负Account
+            /// </summary>
+            public string Account;
+            /// <summary>
+            /// 鍏徃缂栧彿,鍥藉唴浣跨敤鎵嬫満鐭俊楠岃瘉鐮佹椂锛屾瀛楁濉叆0锛屽浗澶栨墜鏈虹煭淇¢獙璇佺爜锛屾瀛楁濉叆4
+            /// 閭濉�0
+            /// </summary>
+            public int Company =0;
+            /// <summary>
+            /// 浣跨敤鐨勮瑷�
+            /// </summary>
+            public string Language;
+            /// <summary>
+            /// 鍥藉鍦板尯浠g爜锛屾墜鏈哄彿鍙戦�侀獙璇佺爜鏃朵娇鐢� 閭濉�0
+            /// </summary>
+            public int AreaCode=0;
+        }
+        /// <summary>
+        /// 鐧诲綍鎴栬�呴噸缃瘑鐮佸彂閫侀獙璇佺爜
+        /// </summary>
+        [System.Serializable]
+        public class LoginSendVerCodeObj
+        {
+            /// <summary>
+            /// 涔嬪墠涓篜hone 鍒嗗竷寮忓悗鏀逛负Account
+            /// </summary>
+            public string Account;
+            /// <summary>
+            /// 鍏徃缂栧彿,鍥藉唴浣跨敤鎵嬫満鐭俊楠岃瘉鐮佹椂锛屾瀛楁濉叆0锛屽浗澶栨墜鏈虹煭淇¢獙璇佺爜锛屾瀛楁濉叆4
+            /// 閭濉�0
+            /// </summary>
+            public int Company = 0;
+            /// <summary>
+            /// 浣跨敤鐨勮瑷�
+            /// </summary>
+            public string Language;
+            /// <summary>
+            /// 鍥藉鍦板尯浠g爜锛屾墜鏈哄彿鍙戦�侀獙璇佺爜鏃朵娇鐢� 閭濉�0
+            /// </summary>
+            public int AreaCode = 0;
+        }
+        #endregion
+
+        #region ValidatorCode 鍔熻兘鎻忚堪锛氶獙璇侀獙璇佺爜
+        /// <summary>
+        /// 楠岃瘉楠岃瘉鐮�
+        /// </summary>
+        [System.Serializable]
+        public class ValidatorCodeObj
+        {
+            /// <summary>
+            /// 涔嬪墠涓篜hone 鍒嗗竷寮忓悗鏀逛负Account
+            /// </summary>
+            public string Account;
+            /// <summary>
+            /// 楠岃瘉鐮�
+            /// </summary>
+            public string Code;
+            /// <summary>
+            /// 浣跨敤鐨勮瑷�
+            /// </summary>
+            public string Language;
+            /// <summary>
+            /// 鍥藉鍦板尯浠g爜锛屾墜鏈哄彿鍙戦�侀獙璇佺爜鏃朵娇鐢�
+            /// </summary>
+            public int AreaCode;
+        }
+        #endregion
+
+        #region 鐢ㄦ埛娉ㄥ唽 鍔熻兘鎻忚堪锛氭墜鏈哄拰閭娉ㄥ唽
+        /// <summary>
+        /// 鎵嬫満鍜岄偖绠辨敞鍐�--姝ゅ墠涓嶉渶瑕佸崟鐙獙璇侀獙璇佺爜
+        /// </summary>
+        [System.Serializable]
+        public class RegisterAccountObj
+        {
+            /// <summary>
+            /// 鐢ㄦ埛璐︽埛
+            /// </summary>
+            public string Account;
+            /// <summary>
+            /// 鐢ㄦ埛瀵嗙爜锛堜笉鍔犲瘑锛�
+            /// </summary>
+            public string Password;
+            /// <summary>
+            /// 纭鐢ㄦ埛瀵嗙爜
+            /// </summary>
+            public string EnterPassword;
+            /// <summary>
+            /// 鐢ㄦ埛璇█ 鐢ㄤ簬鏌ヨ褰撳墠鐢ㄦ埛鎵�浣跨敤鐨勮瑷�
+            /// 璇█ (鍥哄畾涓猴細Chinese鍜孍nglish)
+            /// </summary>
+            public string Language;
+            /// <summary>
+            /// 楠岃瘉鐮� 
+            /// </summary>
+            public string Code;
+            /// <summary>
+            /// RegisterSoruce 娉ㄥ唽鏉ユ簮:0:娉ㄥ唽鏉ヨ嚜ON 杞欢 1:娉ㄥ唽鏉ヨ嚜Zigbee
+            ///榛樿鍊�: 0
+            /// </summary>
+            public int RegisterSoruce;
+            /// <summary>
+            /// The area code.鍥藉鎴栬�呭湴鍖轰唬鐮� 鍒楀涓浗澶ч檰 86
+            /// </summary>
+            public int AreaCode;
+        }
+        #endregion
+
+        #region Login 鐢ㄦ埛鐧诲綍 鍔熻兘鎻忚堪锛氱櫥褰曞悗鑾峰彇璁块棶浠ょ墝銆�
+        [System.Serializable]
+        public class LoginReqDto
+        {
+            public LoginObj ReqDto;
+
+            public LoginReqDto()
+            {
+                this.ReqDto = new LoginObj();
+            }
+        }
+        [System.Serializable]
+        public class LoginObj
+        {
+            /// <summary>
+            /// RequestVersion
+            /// </summary>
+            public string RequestVersion = CommonPage.RequestVersion;
+            /// <summary>
+            /// 鐢ㄦ埛璐︽埛
+            /// </summary>
+            public string Account;
+            /// <summary>
+            /// 鐢ㄦ埛瀵嗙爜锛堣浣跨敤32涓篗D5鍔犲瘑鍚庤浆澶у啓锛�
+            /// </summary>
+            public string Password;
+            /// <summary>
+            /// 鐧诲綍鏉ユ簮,0:Zigbee
+            /// </summary>
+            public string RequestSource = "0";
+
+        }
+        #endregion
+
+        #region 绗笁鏂圭櫥褰�
+
+       
+        /// <summary>
+        /// 娣诲姞鎴栬�呮洿鏂板井淇℃巿鏉冪櫥褰曚俊鎭�
+        /// </summary>
+        [System.Serializable]
+        public class AuthUser
+        {
+            /// <summary>
+            /// 绗笁鏂箃oken
+            /// </summary>
+            public string AccessToken;
+            /// <summary>
+            /// 鍒锋柊token
+            /// </summary>
+            public string RefreshToken;
+            /// <summary>
+            ///绗笁鏂圭敤鎴峰敮涓�鏍囪瘑
+            /// </summary>
+            public string OpenID;
+            /// <summary>
+            /// 鐢ㄦ埛鏄电О
+            /// </summary>
+            public string UserName;
+        }
+
+        /// <summary>
+        /// 绗笁鏂圭粦瀹氳处鍙�
+        /// </summary>
+        [System.Serializable]
+        public class BindAuthUser
+        {
+            /// <summary>
+            /// 璐﹀彿鐨処d
+            /// </summary>
+            public string AccountGuid;
+            /// <summary>
+            ///绗笁鏂圭敤鎴峰敮涓�鏍囪瘑
+            /// </summary>
+            public string OpenID;
+        }
+
+        #endregion
+
+
+        #region ForgetPasswordAction 鍔熻兘鎻忚堪锛氬繕璁板瘑鐮侊紝鎵嬫満鍙锋壘鍥炲瘑鐮佹柟娉�
+        /// <summary>
+        /// 蹇樿瀵嗙爜
+        /// </summary>
+        [System.Serializable]
+        public class ForgetPasswordObj
+        {
+            /// <summary>
+            /// 涔嬪墠涓篜hone 鍒嗗竷寮忓悗鏀逛负Account
+            /// </summary>
+            public string Account;
+            /// <summary>
+            /// 鍏徃缂栧彿,鍥藉唴浣跨敤鎵嬫満鐭俊楠岃瘉鐮佹椂锛屾瀛楁濉叆0锛屽浗澶栨墜鏈虹煭淇¢獙璇佺爜锛屾瀛楁濉叆4
+            /// 閭濉�0
+            /// </summary>
+            public int Company;
+            /// <summary>
+            /// 浣跨敤鐨勮瑷�
+            /// </summary>
+            public string Language;
+            /// <summary>
+            /// 鍥藉鍦板尯浠g爜锛屾墜鏈哄彿鍙戦�侀獙璇佺爜鏃朵娇鐢� 閭濉�0
+            /// </summary>
+            public int AreaCode;
+        }
+        /// <summary>
+        /// 閲嶇疆瀵嗙爜
+        /// </summary>
+        [System.Serializable]
+        public class ResetPasswordObj
+        {
+            /// <summary>
+            /// 涔嬪墠涓篜hone 鍒嗗竷寮忓悗鏀逛负Account
+            /// </summary>
+            public string Account;
+            /// <summary>
+            /// 鏂板瘑鐮�
+            /// </summary>
+            public string Password;
+            /// <summary>
+            /// 纭瀵嗙爜
+            /// </summary>
+            public string AgainPassword;
+            /// <summary>
+            /// 鍥藉鍦板尯浠g爜锛屾墜鏈哄彿鍙戦�侀獙璇佺爜鏃朵娇鐢� 閭濉�0
+            /// </summary>
+            public int AreaCode=0;
+        }
+        #endregion
+
+        #region ForgetPassword 鍔熻兘鎻忚堪锛氭牴鎹处鍙风被鍨嬪彂閫侀獙璇佹柟寮�(閭璐﹀彿鍙戦�侀偖浠讹紝鎵嬫満璐﹀彿鍙戦�佺煭淇¢獙璇佺爜锛�
+        [System.Serializable]
+        public class ForgetPasswordReqDto
+        {
+            public ForgetPasswordObj ReqDto;
+
+            public ForgetPasswordReqDto()
+            {
+                this.ReqDto = new ForgetPasswordObj();
+            }
+        }
+        #endregion
+
+        #region UpdatePassword 淇敼瀵嗙爜    鍔熻兘鎻忚堪锛氫慨鏀瑰綋鍓嶈处鍙风殑瀵嗙爜
+        /// <summary>
+        /// Need Authorization
+        /// </summary>
+        [System.Serializable]
+        public class UpdatePasswordObj
+        {
+            public string OldPassword;//
+            public string Password;//
+        }
+        #endregion
+
+        #region ResidenceList 鑾峰彇鐢ㄦ埛鐨勪綇瀹呭尯鍩熷垪琛�    鍔熻兘鎻忚堪锛氳幏鍙栫敤鎴锋墍鏈変綇瀹呭尯鍩熺殑鍒楄〃
+        [System.Serializable]
+        public class ResidenceListReqDto
+        {
+            public string RequestVersion;
+            public ResidenceListObj ReqDto;
+
+            public ResidenceListReqDto()
+            {
+                this.ReqDto = new ResidenceListObj();
+            }
+        }
+
+        [System.Serializable]
+        public class ResidenceListObj
+        {
+            public string LoginAccessToken;
+            public ResidenceListPageSettingObj PageSetting;
+            public ResidenceListObj()
+            {
+                this.PageSetting = new ResidenceListPageSettingObj();
+            }
+        }
+
+        [System.Serializable]
+        public class ResidenceListPageSettingObj
+        {
+            public int PageSize;
+        }
+
+        #endregion
+
+        #region AddResidence  娣诲姞浣忓畢    鍔熻兘鎻忚堪锛氭坊鍔犱綇瀹呭悕绉�
+        /// <summary>
+        /// Need Authorzation
+        /// </summary>
+        [System.Serializable]
+        public class AddResidenceObj
+        {
+            public string RequestVersion;//App 璇锋眰鐗堟湰鍙� -->閿悕 : RequestVersion
+            public string LoginAccessToken;//ZigbeeApp鐧诲綍鎴愬姛鍚嶵oken,鏈夋晥鏈�1澶� -->閿悕 : LoginAccessToken
+            public string Name;//浣忓畢鍚嶇О -->閿悕 : Name
+        }
+        #endregion
+
+        #region EditResidence  缂栬緫浣忓畢    鍔熻兘鎻忚堪锛氱紪杈戜綇瀹呬俊鎭�
+        /// <summary>
+        /// Need Authorzation
+        /// </summary>
+        [System.Serializable]
+        public class EditResidenceObj
+        {
+            public string RequestVersion;//App 璇锋眰鐗堟湰鍙� -->閿悕 : RequestVersion
+            public string LoginAccessToken;//ZigbeeApp鐧诲綍鎴愬姛鍚嶵oken,鏈夋晥鏈�1澶� -->閿悕 : LoginAccessToken
+            public string HomeId;//浣忓畢涓婚敭 -->閿悕 : Id
+            public string Name;//浣忓畢鍚嶇О -->閿悕 : Name
+        }
+        #endregion
+
+        #region DeleteResidence 鍒犻櫎鏁翠釜浣忓畢鍖哄煙    鍔熻兘鎻忚堪锛氬垹闄ゆ暣涓綇瀹呭尯鍩�
+        /// <summary>
+        /// Need Authorzation
+        /// </summary>
+        [System.Serializable]
+        public class DeleteResidenceObj
+        {
+            public string RequestVersion;//App 璇锋眰鐗堟湰鍙� -->閿悕 : RequestVersion
+            public string LoginAccessToken;//ZigbeeApp鐧诲綍鎴愬姛鍚嶵oken,鏈夋晥鏈�1澶� -->閿悕 : LoginAccessToken
+            public string HomeId;//浣忓畢涓婚敭 -->閿悕 : Id
+        }
+        #endregion
+
+        #region DeleteResidence 鑾峰彇浣忓畢涓綉鍏�    鍔熻兘鎻忚堪锛氳幏鍙栨煇涓綇瀹呬腑鐨勭綉鍏�
+        /// <summary>
+        /// Need Authorzation
+        /// </summary>
+        [System.Serializable]
+        public class GetSingleZigbeeResidenceGatewayReqDto
+        {
+            public string RequestVersion;// 鍘熷瘑鐮� string 鏄�
+
+            public GetSingleZigbeeResidenceGatewayObj ReqDto;
+
+            public GetSingleZigbeeResidenceGatewayReqDto()
+            {
+                this.ReqDto = new GetSingleZigbeeResidenceGatewayObj();
+            }
+        }
+        [System.Serializable]
+        public class GetSingleZigbeeResidenceGatewayObj
+        {
+            public string RequestVersion;//App 璇锋眰鐗堟湰鍙� -->閿悕 : RequestVersion
+            public string LoginAccessToken;//ZigbeeApp鐧诲綍鎴愬姛鍚嶵oken,鏈夋晥鏈�1澶� -->閿悕 : LoginAccessToken
+            public string HomeId;//浣忓畢涓婚敭 -->閿悕 : Id
+        }
+        #endregion
+
+        #region DeleteResidence 缁戝畾缃戝叧鍒颁綇瀹�    鍔熻兘鎻忚堪锛氱粦瀹氱綉鍏冲埌浣忓畢
+        /// <summary>
+        /// Need Authorzation
+        /// </summary>
+        [System.Serializable]
+        public class BindGatewayToZigbeeHomeObj
+        {
+            public string RequestVersion;// App 璇锋眰鐗堟湰鍙� -->閿悕 : RequestVersion
+            public string LoginAccessToken;//ZigbeeApp鐧诲綍鎴愬姛鍚嶵oken,鏈夋晥鏈�1澶� -->閿悕 : LoginAccessToken
+            public string HomeId;//浣忓畢涓婚敭 -->閿悕 : ZigbeeHomeId
+
+            public ArrayList BindGateways = new ArrayList();
+        }
+
+        [System.Serializable]
+        public class BindGatewayObj
+        {
+            public string ZigbeeUniqueId;
+        }
+        #endregion
+
+        #region DeleteResidence 瑙g粦缃戝叧    鍔熻兘鎻忚堪锛氳В缁戜綇瀹呬腑鐨勭綉鍏�
+        /// <summary>
+        /// Need Authorzation
+        /// </summary>
+        [System.Serializable]
+        public class ReleaseGatewayToZigbeeHomeObj
+        {
+            public string RequestVersion;// App 璇锋眰鐗堟湰鍙� -->閿悕 : RequestVersion
+            public string LoginAccessToken;//ZigbeeApp鐧诲綍鎴愬姛鍚嶵oken,鏈夋晥鏈�1澶� -->閿悕 : LoginAccessToken
+            public string HomeId;//浣忓畢涓婚敭 -->閿悕 : ZigbeeHomeId
+            public ArrayList BindGateways = new ArrayList();
+        }
+        #endregion
+
+        #region GatewayByRegionList 璇诲彇鐢ㄦ埛鎸囧畾鍖哄煙缃戝叧鍒楄〃    鍔熻兘鎻忚堪锛氳鍙栧綋鍓嶇敤鎴锋寚瀹氬尯鍩熺殑鎵�鏈夌綉鍏�
+        /// <summary>
+        /// Need Authorization
+        /// </summary>
+        [System.Serializable]
+        public class GatewayByRegionListObj
+        {
+            public int RegionID;// 浣忓畢鍖哄煙缂栧彿  int 鏄�
+        }
+        #endregion
+
+        #region UploadDataBack  鏁版嵁澶囦唤 - App涓婁紶鍜屾洿鏂版煇涓鏁版嵁澶囦唤鏂囦欢
+        /// <summary>
+        /// Need Authorzation
+        /// </summary>
+        [System.Serializable]
+        public class UploadDataBackObj
+        {
+            public string RequestVersion;//App 璇锋眰鐗堟湰鍙� -->閿悕 : RequestVersion
+            public string LoginAccessToken;//ZigbeeApp鐧诲綍鎴愬姛鍚嶵oken,鏈夋晥鏈�1澶� -->閿悕 : LoginAccessToken
+            public string HomeId;//浣忓畢涓婚敭(閫氳繃[鑾峰彇浣忓畢鍒嗛〉]鎺ュ彛鑾峰彇) -->閿悕 : ZigbeeHomeId
+            public string BackupFileName;//澶囦唤鏂囦欢鍚嶇О(璇锋敞鎰忓敮涓�鎬э紝鐩稿悓鐨勬枃浠朵細鏇存柊锛屼笉鍚岀殑鏂囦欢浼氭坊鍔�) -->閿悕 : BackupFileName
+            public byte [] BackupContent;//澶囦唤鏂囦欢鍐呭(璇锋妸浜岃繘鍒惰浆鎴愬瓧绗︿覆) -->閿悕 : BackupContent
+        }
+        #endregion
+
+        #region DownloadSingleHomeDataBack  鏁版嵁澶囦唤 - App涓嬭浇鏌愪釜浣忓畢涓嬩竴涓垨鑰呭涓浠芥枃浠禵鍒楄〃
+        /// <summary>
+        /// 鑾峰彇鍖哄煙涓嬬殑澶囦唤鍒楄〃鐩綍
+        /// </summary>
+        [System.Serializable]
+        public class GetReisdenceFolderObj
+        {
+            public string RequestVersion;//App 璇锋眰鐗堟湰鍙� -->閿悕 : RequestVersion
+            public string LoginAccessToken;//ZigbeeApp鐧诲綍鎴愬姛鍚嶵oken,鏈夋晥鏈�1澶� -->閿悕 : LoginAccessToken
+            public int Ids;//澶囦唤鏂囦欢鍞竴Id鏁扮粍(鍙笅杞藉涓�) -->閿悕 : Ids
+          }
+        #endregion
+
+        #region DelDataBackObj  鏁版嵁澶囦唤 - App鍒犻櫎鏌愪釜瀹舵煇涓浠芥暟鎹枃浠�
+        /// <summary>
+        /// Need Authorzation
+        /// </summary>
+        [System.Serializable]
+        public class DelDataBackObj
+        {
+            public string RequestVersion;//App 璇锋眰鐗堟湰鍙� -->閿悕 : RequestVersion
+            public string LoginAccessToken;//ZigbeeApp鐧诲綍鎴愬姛鍚嶵oken,鏈夋晥鏈�1澶� -->閿悕 : LoginAccessToken
+            public string HomeId;//浣忓畢涓婚敭(閫氳繃[鑾峰彇浣忓畢鍒嗛〉]鎺ュ彛鑾峰彇) -->閿悕 : ZigbeeHomeId
+            //鏈夐棶棰橈細搴旇鍒犻櫎鍞竴鐨勬枃浠禝D
+            public string BackupFileName;//澶囦唤鏂囦欢鍚嶇О(璇锋敞鎰忓敮涓�鎬э紝鐩稿悓鐨勬枃浠朵細鏇存柊锛屼笉鍚岀殑鏂囦欢浼氭坊鍔�) -->閿悕 : BackupFileName
+        }
+
+
+        /// <summary>
+        /// 澶囦唤鏂囦欢澶归噷闈㈢殑鏂囦欢鐩綍
+        /// </summary>
+        public class UserBackupListObj
+        {
+            public int LevelID;
+        }
+
+        /// <summary>
+        /// 鑾峰彇澶囦唤鏂囦欢鏁版嵁
+        /// return 浜岃繘鍒舵祦鏁版嵁
+        /// </summary>
+        public class BackupDetailObj
+        {
+            public int Id;
+        }
+        #endregion
+
+        #region 鑾峰彇Android apk
+        /// <summary>
+        ///  鑾峰彇Android apk
+        /// </summary>
+        public class GetAndroidApkInfoOBJ
+        {
+            public string RequestVersion;
+            /// <summary>
+            /// Name 鎼滅储鍥轰欢鍚嶇О(apk銆丄PP鍚嶇О)
+            /// </summary>
+            public string Name;
+        }
+        #endregion
+ 
+        #region 涓嬭浇apk
+        /// <summary>
+        /// 涓嬭浇瀹夊崜apk
+        /// </summary>
+        public class DownLoadAndroidApk
+        {
+            public string RequestVersion;
+            /// <summary>
+            /// 涓嬭浇鍥轰欢鐨勫敮涓�鏍囪瘑
+            /// </summary>
+            public string DistributedMark;
+        }
+        #endregion
+
+        #region  鐧诲綍鏃舵坊鍔犺澶囩殑RegId
+        /// <summary>
+        /// 鐧诲綍鏃舵坊鍔犺澶囩殑RegId
+        /// </summary>
+        public class SignZigbeeNeedPushRegIDObj
+        {
+            /// <summary>
+            /// 璇峰~鍏ヤ粠鏋佸厜鑾峰彇鐨凴egId / iOS鑾峰彇绯荤粺鐨勮澶噄d
+            /// </summary>
+            public string RegID;
+            /// <summary>
+            /// 璇峰~鍏ヨ幏鍙栫殑璁惧鐨勫埆鍚�
+            /// </summary>
+            public string DeviceAlias;
+            /// <summary>
+            /// 璇峰~鍏ヨ澶囩殑绫诲瀷锛屽彧鑳戒负銆恑phone銆戝拰銆恆ndroid銆�
+            /// </summary>
+            public string DeviceType;
+            /// <summary>
+            /// 3锛欵voyo Home
+            /// </summary>
+            public int Software = 3;
+        }
+        #endregion
+
+        #region  瀹氭椂涓婁紶瀹炴椂GPS淇℃伅
+        /// <summary>
+        /// 瀹氭椂涓婁紶瀹炴椂GPS淇℃伅
+        /// </summary>
+        public class ReceiveAppLatAndLonObj
+        {
+            /// <summary>
+            /// 缁忓害 
+            /// </summary>
+            public string Latitude;
+            /// <summary>
+            /// 绾害 
+            /// </summary>
+            public string Longitude;
+        }
+        #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>
+            /// spk鏍囧織锛屽�间负door.gate鏃惰〃绀鸿嚜鐮�
+            /// </summary>
+            public string spk = "";
+            /// <summary>
+            /// sip璐﹀彿
+            /// </summary>
+            public string sipAccount;
+
+        }
+
+        /// <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;
+        }
+
+    }
+}

--
Gitblit v1.8.0