| | |
| | | /// 住宅名称 |
| | | /// </summary> |
| | | public string homeName; |
| | | /// <summary> |
| | | /// 住宅地址 |
| | | /// </summary> |
| | | public string Address; |
| | | } |
| | | |
| | | |
| | |
| | | |
| | | #region 添加、查询、删除子账号 |
| | | /// <summary> |
| | | /// ChildBaseObj |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class ChildBaseObj |
| | | { |
| | | /// <summary> |
| | | /// 子账号ID childAccountId |
| | | /// </summary> |
| | | public string childAccountId; |
| | | /// <summary> |
| | | /// 住宅 |
| | | /// </summary> |
| | | public string homeId; |
| | | } |
| | | /// <summary> |
| | | /// 添加子账号 |
| | | /// </summary> |
| | | [System.Serializable] |
| | |
| | | /// 删除子账号 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class ChildDeleteObj |
| | | public class ChildDeleteObj: ChildBaseObj |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string childAccountId; |
| | | /// <summary> |
| | | /// 住宅 |
| | | /// </summary> |
| | | public string homeId; |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 更新子账号备注名字 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class UpdateChildNickNameObj: ChildBaseObj |
| | | { |
| | | /// <summary> |
| | | /// nickName |
| | | /// </summary> |
| | | public string nickName; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 更新远程控制 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class UpdateRemoteObj |
| | | public class UpdateRemoteObj : ChildBaseObj |
| | | { |
| | | /// <summary> |
| | | /// 子账号ID |
| | | /// </summary> |
| | | public string childAccountId; |
| | | /// <summary> |
| | | /// 住宅 |
| | | /// </summary> |
| | | public string homeId; |
| | | /// <summary> |
| | | /// 是否允许远程控制 |
| | | /// </summary> |
| | |
| | | public string childAccountType; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 修改是否允许创建场景 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class UpdateChildAllowCreateSceneObj : ChildBaseObj |
| | | { |
| | | /// <summary> |
| | | /// 是否允许创建场景 |
| | | /// </summary> |
| | | public bool isAllowCreateScene; |
| | | |
| | | } |
| | | #endregion |
| | | |
| | | #region 数据分享 |
| | |
| | | /// 查询某住宅某子账号的分享文件信息 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class HomeShareFindAll |
| | | public class HomeShareFindAll : ChildBaseObj |
| | | { |
| | | /// <summary> |
| | | /// 住宅ID |
| | | /// </summary> |
| | | public string homeId; |
| | | /// <summary> |
| | | /// 子账号id |
| | | /// </summary> |
| | | public string childAccountId; |
| | | |
| | | } |
| | | |
| | |
| | | /// </summary> |
| | | public string deviceName; |
| | | /// <summary> |
| | | /// |
| | | /// Android、IOS、WinPhone |
| | | /// </summary> |
| | | public string deviceType; |
| | | /// <summary> |
| | |
| | | /// <summary> |
| | | /// 推送ID |
| | | /// </summary> |
| | | public string pushid; |
| | | public string pushToken; |
| | | /// <summary> |
| | | /// 1是HDL_ON、2HDL_Zigbee |
| | | /// 软件来源,Evoyo、ON、ON_Plus |
| | | /// </summary> |
| | | //public string software = MainPage.RequestSource; |
| | | public string software = "HDL_ON"; |
| | | public string software = SoftwareType.ON_Plus.ToString(); |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class PushserivceIdObj |
| | | public class PushIdObj |
| | | { |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string id; |
| | | public string pushId; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class GetMessageListObj: PushIdObj |
| | | { |
| | | /// <summary> |
| | | /// 住宅主键id |
| | | /// 1、传空查询全部(需要根据用户域名查询) 2、传指定住宅ID查询指定记录 (需要根据住宅域名查询) |
| | | /// </summary> |
| | | public string homeId; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 消息记录Id |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class PushMsgIdObj |
| | | { |
| | | /// <summary> |
| | | /// 消息记录Id |
| | | /// </summary> |
| | | public string msgId; |
| | | } |
| | | |
| | | |
| | | ///// <summary> |
| | | ///// 推送消息列表 |
| | |
| | | public string Id; |
| | | } |
| | | |
| | | #region APP版本检测 |
| | | /// <summary> |
| | | /// ForceUpdateObj |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class ForceUpdateObj |
| | | { |
| | | /// <summary> |
| | | /// 手机类型 |
| | | /// Android、IOS、WinPhone |
| | | /// </summary> |
| | | public string DeviceType = PhoneDeviceType.Android.ToString(); |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string RequestVersion = MainPage.VersionString; |
| | | /// <summary> |
| | | /// 软件来源,Evoyo、ON、ON_Plus |
| | | /// </summary> |
| | | public string Software = SoftwareType.ON_Plus.ToString(); |
| | | /// <summary> |
| | | /// 语言 |
| | | /// </summary> |
| | | public string LanguageType; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 检测更新返回字段 |
| | | /// </summary> |
| | | public class ForceUpdateInfo |
| | | { |
| | | |
| | | ///// <summary> |
| | | ///// 需要强制更新 |
| | | ///// </summary> |
| | | //public bool IsNeedForceUpdate; |
| | | /// <summary> |
| | | /// 1.提示更新的内容 |
| | | /// 2.强制更新原因 |
| | | /// 3.提示的通知内容 |
| | | /// </summary> |
| | | public string ReasonStr; |
| | | /// <summary> |
| | | /// O 不需要更新 |
| | | /// 1 提示更新 |
| | | /// 2 强制更新 |
| | | /// 3 提示通知内容 |
| | | /// </summary> |
| | | public int UpdateType; |
| | | /// <summary> |
| | | /// 当前新版本号 |
| | | /// </summary> |
| | | public string NewVersion; |
| | | /// <summary> |
| | | /// 当前新版本号 |
| | | /// </summary> |
| | | public string NewVersionUrl; |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 检测APP版本 响应参数 |
| | | /// 如果是iOS返回iOS的最新版本和Url下载地址 |
| | | /// 如果是Android返回iOS的最新版本和Url下载地址 |
| | | /// </summary> |
| | | public class APPVersion |
| | | { |
| | | /// <summary> |
| | | /// 当前最新的版本号 |
| | | /// </summary> |
| | | public string NewVersion; |
| | | |
| | | /// <summary> |
| | | /// 当前最新版本下载地址 |
| | | /// </summary> |
| | | public string NewVersionUrl; |
| | | } |
| | | |
| | | |
| | | #endregion |
| | | |
| | | |
| | | #endregion |
| | | |
| | | |
| | | |
| | | //#region 旧接口 |
| | | ///// <summary> |