| | |
| | | public string name; |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 登录锁定后的异常扩展参数 |
| | | /// </summary> |
| | | [Serializable] |
| | | public class AccountLoginLockExtraRes |
| | | { |
| | | /// <summary> |
| | | /// 最大允许的密码错误次数 |
| | | /// </summary> |
| | | public int maxPwdErrorNum; |
| | | /// <summary> |
| | | /// 当前错误次数 |
| | | /// </summary> |
| | | public int currentPwdErrorNum; |
| | | /// <summary> |
| | | /// 解锁事件 |
| | | /// </summary> |
| | | public long unlockTime; |
| | | |
| | | } |
| | | #endregion |
| | | |
| | | #region ■ 注册 ____________________________ |
| | |
| | | /// <summary> |
| | | /// 住宅地址 |
| | | /// </summary> |
| | | public string Address; |
| | | public string homeAddress; |
| | | } |
| | | |
| | | |
| | |
| | | /// <summary> |
| | | /// 网关ID |
| | | /// </summary> |
| | | public string gatewayId; |
| | | public string gatewayId =""; |
| | | /// <summary> |
| | | /// 网关snID |
| | | /// </summary> |
| | | public string sn; |
| | | public string sn = ""; |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string aesKey; |
| | | public string aesKey = ""; |
| | | /// <summary> |
| | | /// BUSUDPGATEWAY, |
| | | /// AGATEWAY, |
| | | /// ZIGBEEGATEWAY, |
| | | /// KNXGATEWAY |
| | | /// </summary> |
| | | public string gatewayType; |
| | | public string gatewayType = ""; |
| | | /// <summary> |
| | | /// 住宅ID |
| | | /// </summary> |
| | | public string homeId; |
| | | public string homeId = ""; |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string mac; |
| | | public string mac = ""; |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string primaryKey; |
| | | public string primaryKey = ""; |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string encryptionType; |
| | | public string encryptionType = ""; |
| | | |
| | | /// <summary> |
| | | /// 子网号 |
| | |
| | | public string homeId; |
| | | } |
| | | |
| | | |
| | | |
| | | //获取项目 (住宅)下面的子账号 |
| | | /// <summary> |
| | | /// 获取成员信息的结果 |
| | | /// </summary> |
| | | /// [Serializable] |
| | | public class SubAccountNewRes |
| | | { |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string id; |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string homeId; |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string homeRegionId; |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string childAccountId; |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string childAccountRegionId; |
| | | /// <summary> |
| | | /// 子账户类型 ORDINARY、DEBUG、ADMIN |
| | | /// </summary> |
| | | public string childAccountType; |
| | | /// <summary> |
| | | /// 是否允许远程控制 |
| | | /// </summary> |
| | | public bool isRemoteControl; |
| | | /// <summary> |
| | | /// 昵称1 |
| | | /// </summary> |
| | | public string nickName; |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string createTime; |
| | | |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 更新子账号备注名字 |
| | | /// </summary> |
| | |
| | | /// |
| | | /// </summary> |
| | | public string Id; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// AppNameObj |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class AppNameObj |
| | | { |
| | | /// <summary> |
| | | /// 软件来源,Evoyo、ON、ON_Plus |
| | | /// </summary> |
| | | public string appName = SoftwareType.ON_Plus.ToString(); |
| | | } |
| | | |
| | | #region APP版本检测 |
| | |
| | | /// 子账号ID |
| | | /// </summary> |
| | | public string childAccountId; |
| | | /// <summary> |
| | | /// 分享类型 1.ROOM 2.DEVICE 3.SCENE |
| | | /// </summary> |
| | | public string shareType = "DEVICE"; |
| | | ///// <summary> |
| | | ///// 分享类型 1.ROOM 2.DEVICE 3.SCENE |
| | | ///// 不传默认查全部 |
| | | ///// </summary> |
| | | //public string shareType = "DEVICE"; |
| | | } |
| | | |
| | | #endregion |
| | |
| | | public class JPushMessageInfo |
| | | { |
| | | /// <summary> |
| | | /// 住宅ID |
| | | /// </summary> |
| | | public string HomeId; |
| | | /// <summary> |
| | | /// 推送标题 |
| | | /// </summary> |
| | | public string Title; |
| | |
| | | /// 推送附加数据 |
| | | /// </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> |
| | | /// 记录的主键id |
| | | /// </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> |
| | | /// 记录的主键id |
| | | /// </summary> |
| | | public string tokenId; |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 配置的语音设备和场景数据 |
| | | /// </summary> |
| | | [System.Serializable] |
| | | public class SpeakerTargetInfo |
| | | { |
| | | /// <summary> |
| | | /// 控制的目标Id,云端的设备Id或者场景Id |
| | | /// </summary> |
| | | public string targetId; |
| | | /// <summary> |
| | | /// 是否是设备,场景为false |
| | | /// </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> |
| | | ///// |