using System;
|
using System.Collections.Generic;
|
|
namespace Shared
|
{
|
[Serializable]
|
public class RegionInfoRes
|
{
|
/// <summary>
|
/// 住宅ID
|
/// </summary>
|
public string Id { get; set; }
|
/// <summary>
|
/// 住宅名称
|
/// </summary>
|
public string Name { get; set; }
|
/// <summary>
|
/// 是否为其他主用户分享过来的住宅
|
/// </summary>
|
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>
|
/// 调试人员ID
|
/// </summary>
|
public string debugStaffUserId;
|
/// <summary>
|
/// 是否添加了调试人员并开启了调试权限
|
/// </summary>
|
public bool debugPerm;
|
|
}
|
|
/// <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;
|
/// <summary>
|
/// 调试人员ID
|
/// </summary>
|
public string debugStaffUserId;
|
/// <summary>
|
/// 是否添加了调试人员并开启了调试权限
|
/// </summary>
|
public bool debugPerm;
|
}
|
|
[Serializable]
|
public class HomeGateways {
|
public string GatewayUniqueId { get; set; }
|
|
}
|
|
|
[Serializable]
|
public class ResidenceRes
|
{
|
public int PageIndex;
|
public int PageSize;
|
public int TotalCount;
|
public int TotalPages;
|
public bool HasPreviousPage;
|
public bool HasNextPage;
|
public string RegionName;
|
|
public List<RegionInfoRes> PageData = new List<RegionInfoRes> ();
|
|
}
|
}
|