| | |
| | | [Serializable] |
| | | public class RegionInfoRes |
| | | { |
| | | /// <summary>
|
| | | /// 修复旧APP数据丢失 兼容恢复
|
| | | /// </summary>
|
| | | public int RegionID |
| | | { |
| | | set |
| | | { |
| | | if (value != 0) |
| | | Id = value.ToString(); |
| | | } |
| | | } |
| | | |
| | | public string RegionName |
| | | { |
| | | set |
| | | { |
| | | if (!string.IsNullOrEmpty(value)) |
| | | Name = value; |
| | | } |
| | | } |
| | | |
| | | public string MAC |
| | | { |
| | | set |
| | | { |
| | | if (!string.IsNullOrEmpty(value)) |
| | | { |
| | | if (HomeGateways != null && HomeGateways.Count > 0) |
| | | { |
| | | HomeGateways[0].GatewayUniqueId = value; |
| | | } |
| | | else |
| | | { |
| | | var mHomeGateways = new HomeGateways() { GatewayUniqueId = value }; |
| | | var mList = new List<HomeGateways>(); |
| | | mList.Add(mHomeGateways); |
| | | HomeGateways = mList; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | |
|
| | | public string Id { get; set; }
|
| | | |
| | | public string Name { get; set; }
|
| | |
|
| | | //public string MAC { get; set; }
|
| | | public List<HomeGateways> HomeGateways = new List<HomeGateways> ();
|
| | |
|
| | | /// <summary> |
| | | /// 住宅ID |
| | | /// </summary> |
| | | public string Id { get; set; } |
| | | /// <summary> |
| | | /// 住宅名称 |
| | | /// </summary> |
| | | public string Name { get; set; } |
| | | /// <summary>
|
| | | /// 是否为其他主用户分享过来的住宅
|
| | | /// </summary>
|
| | | public bool IsOthreShare { get; set; }
|
| | | /// <summary>
|
| | | /// 当前住宅是其他主帐号分享过来的主帐号的分布式Id
|
| | | /// </summary>
|
| | | public string MainUserDistributedMark { get; set; }
|
| | | /// <summary>
|
| | | /// 仅子账号登陆的时候使用,当【IsOthreShare】为"true",并且【AccountType】为"1"时,该账号拥有管理员权限
|
| | | /// </summary>
|
| | | public int AccountType { get; set; }
|
| | | /// <summary>
|
| | | /// 经度
|
| | | /// </summary>
|
| | | public double Longitude = 0;
|
| | | /// <summary>
|
| | | /// 纬度
|
| | | /// </summary>
|
| | | public double Latitude = 0;
|
| | | public bool IsOthreShare { get; set; } |
| | | /// <summary> |
| | | /// 是否支持远程 |
| | | /// </summary> |
| | | public bool isRemoteControl; |
| | | /// <summary> |
| | | /// 是否绑定网关 |
| | | /// </summary> |
| | | public bool isBindGateway;
|
| | | ///// <summary>
|
| | | ///// 当前住宅是其他主帐号分享过来的主帐号的分布式Id
|
| | | ///// </summary>
|
| | | //public string MainUserDistributedMark { get; set; }
|
| | | ///// <summary>
|
| | | ///// 仅子账号登陆的时候使用,当【IsOthreShare】为"true",并且【AccountType】为"1"时,该账号拥有管理员权限
|
| | | ///// </summary>
|
| | | //public int AccountType { get; set; }
|
| | | ///// <summary>
|
| | | ///// 经度
|
| | | ///// </summary>
|
| | | //public double Longitude = 0;
|
| | | ///// <summary>
|
| | | ///// 纬度
|
| | | ///// </summary>
|
| | | //public double Latitude = 0; |
| | | /// <summary> |
| | | /// 区域服务器 |
| | | /// </summary> |
| | | public string regionUrl;
|
| | |
|
| | | } |
| | | |
| | | /// <summary> |
| | | /// 新云端住宅列表返回字段 |
| | | /// </summary> |
| | | [Serializable] |
| | | public class RegionInfoResNew |
| | | { |
| | | /// <summary> |
| | | /// 住宅ID |
| | | /// </summary> |
| | | public string Id; |
| | | /// <summary> |
| | | /// 住宅名字 |
| | | /// </summary> |
| | | public string homeName; |
| | | /// <summary> |
| | | /// 是否为其他主用户分享过来的住宅 |
| | | /// </summary> |
| | | public bool IsOtherShare; |
| | | /// <summary> |
| | | /// 仅子账号登陆的时候使用,当【IsOthreShare】为"true", |
| | | /// 子账户类型 1.ORDINARY 2.DEBUG 3.ADMIN |
| | | /// </summary> |
| | | public string accountType; |
| | | /// <summary> |
| | | /// 是否支持远程 |
| | | /// </summary> |
| | | public bool isRemoteControl; |
| | | /// <summary> |
| | | /// 住宅空间结构Id |
| | | /// </summary> |
| | | public string structId; |
| | | /// <summary> |
| | | /// 经度 |
| | | /// </summary> |
| | | public double longitude; |
| | | /// <summary> |
| | | /// 纬度 |
| | | /// </summary> |
| | | public double latitude; |
| | | /// <summary> |
| | | /// 交付状态 |
| | | /// </summary> |
| | | public string deliverstatus; |
| | | /// <summary> |
| | | /// 住宅类型 Zigbee, Buspro, A |
| | | /// </summary> |
| | | public string homeType; |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | public string createonutc; |
| | | /// <summary> |
| | | /// 区域服务器 |
| | | /// </summary> |
| | | public string regionUrl; |
| | | /// <summary> |
| | | /// 区域服务器 |
| | | /// </summary> |
| | | public string emqUrl; |
| | | /// <summary> |
| | | /// 住宅区域Id |
| | | /// </summary> |
| | | public string homeRegionId; |
| | | /// <summary> |
| | | /// 住宅区域名字 |
| | | /// </summary> |
| | | public string homeRegionName; |
| | | /// <summary> |
| | | /// 是否绑定网关 |
| | | /// </summary> |
| | | public bool isBindGateway; |
| | | /// <summary> |
| | | /// 住宅地址 |
| | | /// </summary> |
| | | public string homeAddress; |
| | | /// <summary> |
| | | /// 是否允许创建场景 |
| | | /// </summary> |
| | | public bool isAllowCreateScene; |
| | | }
|
| | |
|
| | | [Serializable]
|