家庭成员管理类
ITuyaHomeMember提供了家庭成员管理接口,包括添加、删除成员,更新成员的控制权限、获取家庭成员列表等。调用方式:TuyaHomeSdk.getMemberInstance()
private long homeId; //家庭id
private String nickName;//备注名
private boolean admin;//是否是管理员
private long memberId;//成员id
private String headPic;//头像地址
private String account;//成员账户名称
private String uid;//成员唯一标识id
Home下面添加成员
/**
* 给这个Home下面添加成员
*
* @param countryCode 国家码
* @param userAccount 用户名
* @param name 昵称
* @param admin 是否拥有管理员权限
* @param callback
*/
void addMember(long homeId ,int countryCode, String userAccount, String name, boolean admin, ITuyaMemberResultCallback callback);
移除Home下面的成员
/**
* 移除Home下面的成员
*
* @param id
* @param callback
*/
void removeMember(long memberId, IResultCallback callback);
更新成员备注名和权限
/**
* 更新成员备注名和权限
* @param memberId 成员Id
* @param name 备注
* @param admin 是否是管理员
* @param callback
*/
void updateMember(long memberId,String name, boolean admin, IResultCallback callback);
查询Home下面的成员列表
/**
* 查询Home下面的成员列表
*
* @param callback
*/
void queryMemberList(long homeId,ITuyaGetMemberListCallback callback);