| | |
| | | #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 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 id; |
| | | public string gatewayId; |
| | | /// <summary> |
| | | /// 住宅ID |
| | | /// 网关snID |
| | | /// </summary> |
| | | public string homeId; |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string untieMark; |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string gwFirmwareVersion; |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string mac; |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string projectName; |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string userName; |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string groupName; |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string gatewayName; |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string primaryKey; |
| | | public string sn; |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string encryptionType; |
| | | public string gatewayType; |
| | | /// <summary> |
| | | /// 住宅ID |
| | | /// </summary> |
| | | public string homeId; |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string gatewayType; |
| | | public string mac; |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string primaryKey; |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string encryptionType; |
| | | |
| | | /// <summary> |
| | | /// 子网号 |
| | | /// </summary> |
| | |
| | | /// </summary> |
| | | public int deviceId; |
| | | |
| | | ///// <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; |
| | | } |
| | | |
| | | |
| | |
| | | /// 1、传空查询全部(需要根据用户域名查询) 2、传指定住宅ID查询指定记录 (需要根据住宅域名查询) |
| | | /// </summary> |
| | | public string homeId; |
| | | /// <summary> |
| | | /// "":全部;Default:分享与功能;Alarm:报警类;Prompt:系统消息 |
| | | /// </summary> |
| | | public string pushType; |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | /// </summary> |
| | | public string msgId; |
| | | } |
| | | |
| | | |
| | | ///// <summary> |
| | | ///// 推送消息列表 |
| | | ///// </summary> |
| | | //[System.Serializable] |
| | | //public class PushMesInfoRes |
| | | //{ |
| | | // /// <summary> |
| | | // /// |
| | | // /// </summary> |
| | | // public string pushId; |
| | | // /// <summary> |
| | | // /// |
| | | // /// </summary> |
| | | // public string pushTitle; |
| | | // /// <summary> |
| | | // /// |
| | | // /// </summary> |
| | | // public string pushContent; |
| | | // /// <summary> |
| | | // /// |
| | | // /// </summary> |
| | | // public string pushType; |
| | | // /// <summary> |
| | | // /// |
| | | // /// </summary> |
| | | // public bool isRead; |
| | | // /// <summary> |
| | | // /// |
| | | // /// </summary> |
| | | // public string pushDatetime; |
| | | //} |
| | | |
| | | |
| | | #endregion |
| | | |
| | |
| | | |
| | | #region APP版本检测 |
| | | /// <summary> |
| | | /// ForceUpdateObj |
| | | /// AppVersionCheckObj |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class ForceUpdateObj |
| | | public class AppVersionCheckObj |
| | | { |
| | | /// <summary> |
| | | /// 手机类型 |
| | | /// Android、IOS、WinPhone |
| | | /// </summary> |
| | | public string DeviceType = PhoneDeviceType.Android.ToString(); |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string RequestVersion = MainPage.VersionString; |
| | | public string version = MainPage.VersionString; |
| | | /// <summary> |
| | | /// 软件来源,Evoyo、ON、ON_Plus |
| | | /// </summary> |
| | | public string Software = SoftwareType.ON_Plus.ToString(); |
| | | public string appName = SoftwareType.ON_Plus.ToString(); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class AppVersionRes |
| | | { |
| | | /// <summary> |
| | | /// 语言 |
| | | /// 应用市场名称 |
| | | /// </summary> |
| | | public string LanguageType; |
| | | public string appMarket; |
| | | /// <summary> |
| | | /// app名称 |
| | | /// </summary> |
| | | public string appName; |
| | | /// <summary> |
| | | /// ios下载地址 |
| | | /// </summary> |
| | | public string iosUrl; |
| | | /// <summary> |
| | | /// 安卓下载地址 |
| | | /// </summary> |
| | | public string androidUrl; |
| | | /// <summary> |
| | | /// 是否是强制更新 |
| | | /// </summary> |
| | | public bool isEnforce; |
| | | /// <summary> |
| | | /// 发布系统,IOS、Android |
| | | /// </summary> |
| | | public string releaseSystem; |
| | | /// <summary> |
| | | /// 备注 |
| | | /// </summary> |
| | | public string remark; |
| | | /// <summary> |
| | | /// 更新说明json,多语言有客户端解析 |
| | | /// </summary> |
| | | public string updateDescription; |
| | | /// <summary> |
| | | /// 版本号 |
| | | /// </summary> |
| | | public string version; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 更新说明json,多语言有客户端解析 |
| | | /// </summary> |
| | | public class ReasonStrJson |
| | | { |
| | | /// <summary> |
| | | /// 中文 |
| | | /// </summary> |
| | | public string Chinese; |
| | | /// <summary> |
| | | /// 英文 |
| | | /// </summary> |
| | | public string English; |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string Czech; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 检测更新返回字段 |
| | | /// </summary> |
| | | public class ForceUpdateInfo |
| | | public class UpdateDialogInfo |
| | | { |
| | | |
| | | ///// <summary> |
| | | ///// 需要强制更新 |
| | | ///// </summary> |
| | |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 检测APP版本 响应参数 |
| | | /// 如果是iOS返回iOS的最新版本和Url下载地址 |
| | | /// 如果是Android返回iOS的最新版本和Url下载地址 |
| | | /// </summary> |
| | | public class APPVersion |
| | | { |
| | | /// <summary> |
| | | /// 当前最新的版本号 |
| | | /// </summary> |
| | | public string NewVersion; |
| | | ///// <summary> |
| | | ///// 检测APP版本 响应参数 |
| | | ///// 如果是iOS返回iOS的最新版本和Url下载地址 |
| | | ///// 如果是Android返回iOS的最新版本和Url下载地址 |
| | | ///// </summary> |
| | | //public class APPVersion |
| | | //{ |
| | | // /// <summary> |
| | | // /// 当前最新的版本号 |
| | | // /// </summary> |
| | | // public string NewVersion; |
| | | |
| | | /// <summary> |
| | | /// 当前最新版本下载地址 |
| | | /// </summary> |
| | | public string NewVersionUrl; |
| | | } |
| | | // /// <summary> |
| | | // /// 当前最新版本下载地址 |
| | | // /// </summary> |
| | | // public string NewVersionUrl; |
| | | //} |
| | | |
| | | |
| | | #endregion |
| | | |
| | | #region 数据分享 |
| | | ///// <summary> |
| | | ///// 添加分享 |
| | | ///// </summary> |
| | | //[System.Serializable] |
| | | //public class ShareData |
| | | //{ |
| | | // /// <summary> |
| | | // /// 住宅ID |
| | | // /// </summary> |
| | | // public int homeId; |
| | | // /// <summary> |
| | | // /// |
| | | // /// </summary> |
| | | // public List<ShareDatasItem> shareDatas; |
| | | // /// <summary> |
| | | // /// 子账号ID |
| | | // /// </summary> |
| | | // public List<string> childAccountIds; |
| | | //} |
| | | |
| | | /// <summary> |
| | | /// 添加分享 |
| | | /// </summary> |
| | |
| | | /// <summary> |
| | | /// 住宅ID |
| | | /// </summary> |
| | | public int homeId; |
| | | public string homeId; |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public List<ShareDatasItem> shareDatas; |
| | | public List<ShareData> shareDatas; |
| | | /// <summary> |
| | | /// 子账号ID |
| | | /// </summary> |
| | | public List<string> childAccountIds; |
| | | } |
| | | |
| | | |
| | | public class ShareDatasItem |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public class ShareData |
| | | { |
| | | /// <summary> |
| | | /// 分享类型表id |
| | | /// </summary> |
| | | public string shareTypeId; |
| | | /// <summary> |
| | | /// 子帐号ID |
| | | /// </summary> |
| | | public string childAccountId; |
| | | /// <summary> |
| | | /// 分享类型 1.ROOM 2.DEVICE 3.SCENE |
| | | /// </summary> |
| | | public string shareType; |
| | | public string shareType = "DEVICE"; |
| | | } |
| | | |
| | | |
| | |
| | | public class DeleteShareObj |
| | | { |
| | | /// <summary> |
| | | /// 住宅ID |
| | | /// </summary> |
| | | public string homeId; |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public List<ShareDatasItem> shareDatas; |
| | | /// <summary> |
| | | /// 子账号ID |
| | | /// </summary> |
| | | public List<string> childAccountIds; |
| | | public List<ShareData> shareDatas; |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | /// <summary> |
| | | /// 住宅ID |
| | | /// </summary> |
| | | public int homeId; |
| | | public string homeId; |
| | | /// <summary> |
| | | /// 分享主键ids |
| | | /// 子账号ID |
| | | /// </summary> |
| | | public List<string> ids; |
| | | public string childAccountId; |
| | | /// <summary> |
| | | /// 分享类型 1.ROOM 2.DEVICE 3.SCENE |
| | | /// </summary> |
| | | public string shareType = "DEVICE"; |
| | | } |
| | | |
| | | #endregion |