Tuya iOS Smart Life App SDK 5.15.0
ThingSmartHomeMember Class Reference

#import <ThingSmartHomeMember.h>

Inheritance diagram for ThingSmartHomeMember:

Instance Methods

(void) - removeHomeMemberWithMemberId:success:failure:
 
(void) - updateHomeMemberInfoWithMemberRequestModel:success:failure:
 
(void) - transferHomeWithMemberId:success:failure:
 
(void) - getAuthRoomListWithHomeId:memberID:success:failure:
 
(void) - getAuthSceneListWithHomeID:memberID:success:failure:
 
(void) - saveAuthRoomListWithHomeId:memberID:roomIDs:success:failure:
 
(void) - saveAuthSceneListWithHomeId:memberID:ruleIDs:success:failure:
 
(void) - removeHomeMemberWithMemberId:success:failure:
 
(void) - updateHomeMemberInfoWithMemberRequestModel:success:failure:
 
(void) - transferHomeWithMemberId:success:failure:
 
(void) - getAuthRoomListWithHomeId:memberID:success:failure:
 
(void) - getAuthSceneListWithHomeID:memberID:success:failure:
 
(void) - saveAuthRoomListWithHomeId:memberID:roomIDs:success:failure:
 
(void) - saveAuthSceneListWithHomeId:memberID:ruleIDs:success:failure:
 
(void) - removeHomeMemberWithMemberId:success:failure:
 
(void) - updateHomeMemberInfoWithMemberRequestModel:success:failure:
 
(void) - transferHomeWithMemberId:success:failure:
 
(void) - getAuthRoomListWithHomeId:memberID:success:failure:
 
(void) - getAuthSceneListWithHomeID:memberID:success:failure:
 
(void) - saveAuthRoomListWithHomeId:memberID:roomIDs:success:failure:
 
(void) - saveAuthSceneListWithHomeId:memberID:ruleIDs:success:failure:
 
(void) - removeHomeMemberWithMemberId:success:failure:
 
(void) - updateHomeMemberInfoWithMemberRequestModel:success:failure:
 
(void) - transferHomeWithMemberId:success:failure:
 
(void) - getAuthRoomListWithHomeId:memberID:success:failure:
 
(void) - getAuthSceneListWithHomeID:memberID:success:failure:
 
(void) - saveAuthRoomListWithHomeId:memberID:roomIDs:success:failure:
 
(void) - saveAuthSceneListWithHomeId:memberID:ruleIDs:success:failure:
 
(void) - addHomeMemberWithHomeId:countryCode:account:name:isAdmin:success:failure:
 
(void) - addHomeMemberWithHomeId:countryCode:account:name:isAdmin:success:failure:
 
(void) - addHomeMemberWithHomeId:countryCode:account:name:isAdmin:success:failure:
 
(void) - addHomeMemberWithHomeId:countryCode:account:name:isAdmin:success:failure:
 
(void) - updateHomeMemberNameWithMemberId:name:isAdmin:success:failure:
 
(void) - updateHomeMemberNameWithMemberId:name:isAdmin:success:failure:
 
(void) - updateHomeMemberNameWithMemberId:name:isAdmin:success:failure:
 
(void) - updateHomeMemberNameWithMemberId:name:isAdmin:success:failure:
 
(void) - addHomeMemberWithHomeId:name:headPic:countryCode:userAccount:isAdmin:success:failure:
 
(void) - addHomeMemberWithHomeId:name:headPic:countryCode:userAccount:isAdmin:success:failure:
 
(void) - addHomeMemberWithHomeId:name:headPic:countryCode:userAccount:isAdmin:success:failure:
 
(void) - addHomeMemberWithHomeId:name:headPic:countryCode:userAccount:isAdmin:success:failure:
 
(void) - getHomeMemberListWithHomeId:success:failure:
 
(void) - getHomeMemberListWithHomeId:success:failure:
 
(void) - getHomeMemberListWithHomeId:success:failure:
 
(void) - getHomeMemberListWithHomeId:success:failure:
 
(void) - updateHomeMemberInfoWithMemberId:name:headPic:isAdmin:success:failure:
 
(void) - updateHomeMemberInfoWithMemberId:name:headPic:isAdmin:success:failure:
 
(void) - updateHomeMemberInfoWithMemberId:name:headPic:isAdmin:success:failure:
 
(void) - updateHomeMemberInfoWithMemberId:name:headPic:isAdmin:success:failure:
 
(void) - updateHomeMemberRemarkNameWithMemberId:name:isAdmin:success:failure:
 
(void) - updateHomeMemberRemarkNameWithMemberId:name:isAdmin:success:failure:
 
(void) - updateHomeMemberRemarkNameWithMemberId:name:isAdmin:success:failure:
 
(void) - updateHomeMemberRemarkNameWithMemberId:name:isAdmin:success:failure:
 
(void) - updateHomeMemberHeadPicWithMemberId:headPic:isAdmin:success:failure:
 
(void) - updateHomeMemberHeadPicWithMemberId:headPic:isAdmin:success:failure:
 
(void) - updateHomeMemberHeadPicWithMemberId:headPic:isAdmin:success:failure:
 
(void) - updateHomeMemberHeadPicWithMemberId:headPic:isAdmin:success:failure:
 
(void) - updateHomeMemberAdminWithMemberId:isAdmin:success:failure:
 
(void) - updateHomeMemberAdminWithMemberId:isAdmin:success:failure:
 
(void) - updateHomeMemberAdminWithMemberId:isAdmin:success:failure:
 
(void) - updateHomeMemberAdminWithMemberId:isAdmin:success:failure:
 

Detailed Description

Definition at line 12 of file ThingSmartHomeMember.h.

Method Documentation

◆ addHomeMemberWithHomeId:countryCode:account:name:isAdmin:success:failure: [1/4]

- (void) addHomeMemberWithHomeId: (long long)  homeId
countryCode: (NSString *)  countryCode
account: (NSString *)  account
name: (NSString *)  name
isAdmin: (BOOL)  isAdmin
success: (ThingSuccessHandler success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartHome - addHomeMemberWithName:headPic:countryCode:userAccount:isAdmin:success:failure:] 

Adds a home member.

Parameters
homeIdThe home ID.
countryCodeThe country code.
accountThe user account.
nameThe nickname.
isAdminSpecifies whether the member is an administrator.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use addHomeMemberWithName:headPic:countryCode:userAccount:isAdmin:success:failure: (ThingSmartHome(ThingDeprecatedApi)) instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).

◆ addHomeMemberWithHomeId:countryCode:account:name:isAdmin:success:failure: [2/4]

- (void) addHomeMemberWithHomeId: (long long)  homeId
countryCode: (NSString *)  countryCode
account: (NSString *)  account
name: (NSString *)  name
isAdmin: (BOOL)  isAdmin
success: (ThingSuccessHandler success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartHome - addHomeMemberWithName:headPic:countryCode:userAccount:isAdmin:success:failure:] 

Adds a home member.

Parameters
homeIdThe home ID.
countryCodeThe country code.
accountThe user account.
nameThe nickname.
isAdminSpecifies whether the member is an administrator.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use addHomeMemberWithName:headPic:countryCode:userAccount:isAdmin:success:failure: (ThingSmartHome(ThingDeprecatedApi)) instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).

◆ addHomeMemberWithHomeId:countryCode:account:name:isAdmin:success:failure: [3/4]

- (void) addHomeMemberWithHomeId: (long long)  homeId
countryCode: (NSString *)  countryCode
account: (NSString *)  account
name: (NSString *)  name
isAdmin: (BOOL)  isAdmin
success: (ThingSuccessHandler success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartHome - addHomeMemberWithName:headPic:countryCode:userAccount:isAdmin:success:failure:] 

Adds a home member.

Parameters
homeIdThe home ID.
countryCodeThe country code.
accountThe user account.
nameThe nickname.
isAdminSpecifies whether the member is an administrator.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use addHomeMemberWithName:headPic:countryCode:userAccount:isAdmin:success:failure: (ThingSmartHome(ThingDeprecatedApi)) instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).

◆ addHomeMemberWithHomeId:countryCode:account:name:isAdmin:success:failure: [4/4]

- (void) addHomeMemberWithHomeId: (long long)  homeId
countryCode: (NSString *)  countryCode
account: (NSString *)  account
name: (NSString *)  name
isAdmin: (BOOL)  isAdmin
success: (ThingSuccessHandler success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartHome - addHomeMemberWithName:headPic:countryCode:userAccount:isAdmin:success:failure:] 

Adds a home member.

Parameters
homeIdThe home ID.
countryCodeThe country code.
accountThe user account.
nameThe nickname.
isAdminSpecifies whether the member is an administrator.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use addHomeMemberWithName:headPic:countryCode:userAccount:isAdmin:success:failure: (ThingSmartHome(ThingDeprecatedApi)) instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).

◆ addHomeMemberWithHomeId:name:headPic:countryCode:userAccount:isAdmin:success:failure: [1/4]

- (void) addHomeMemberWithHomeId: (long long)  groupId
name: (NSString *)  name
headPic: (UIImage *)  headPic
countryCode: (NSString *)  countryCode
userAccount: (NSString *)  account
isAdmin: (BOOL)  admin
success: (ThingSuccessDict success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartHome - addHomeMemberWithName:headPic:countryCode:userAccount:isAdmin:success:failure:] 

Adds home members.

Parameters
groupIdThe home group ID.
nameThe home member's name.
headPicThe home member's avatar.
countryCodeThe country code.
accountThe user account.
adminSpecifies whether the member is an administrator.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use addHomeMemberWithName:headPic:countryCode:userAccount:isAdmin:success:failure: (ThingSmartHome(ThingDeprecatedApi)) instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).

◆ addHomeMemberWithHomeId:name:headPic:countryCode:userAccount:isAdmin:success:failure: [2/4]

- (void) addHomeMemberWithHomeId: (long long)  groupId
name: (NSString *)  name
headPic: (UIImage *)  headPic
countryCode: (NSString *)  countryCode
userAccount: (NSString *)  account
isAdmin: (BOOL)  admin
success: (ThingSuccessDict success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartHome - addHomeMemberWithName:headPic:countryCode:userAccount:isAdmin:success:failure:] 

Adds home members.

Parameters
groupIdThe home group ID.
nameThe home member's name.
headPicThe home member's avatar.
countryCodeThe country code.
accountThe user account.
adminSpecifies whether the member is an administrator.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use addHomeMemberWithName:headPic:countryCode:userAccount:isAdmin:success:failure: (ThingSmartHome(ThingDeprecatedApi)) instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).

◆ addHomeMemberWithHomeId:name:headPic:countryCode:userAccount:isAdmin:success:failure: [3/4]

- (void) addHomeMemberWithHomeId: (long long)  groupId
name: (NSString *)  name
headPic: (UIImage *)  headPic
countryCode: (NSString *)  countryCode
userAccount: (NSString *)  account
isAdmin: (BOOL)  admin
success: (ThingSuccessDict success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartHome - addHomeMemberWithName:headPic:countryCode:userAccount:isAdmin:success:failure:] 

Adds home members.

Parameters
groupIdThe home group ID.
nameThe home member's name.
headPicThe home member's avatar.
countryCodeThe country code.
accountThe user account.
adminSpecifies whether the member is an administrator.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use addHomeMemberWithName:headPic:countryCode:userAccount:isAdmin:success:failure: (ThingSmartHome(ThingDeprecatedApi)) instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).

◆ addHomeMemberWithHomeId:name:headPic:countryCode:userAccount:isAdmin:success:failure: [4/4]

- (void) addHomeMemberWithHomeId: (long long)  groupId
name: (NSString *)  name
headPic: (UIImage *)  headPic
countryCode: (NSString *)  countryCode
userAccount: (NSString *)  account
isAdmin: (BOOL)  admin
success: (ThingSuccessDict success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartHome - addHomeMemberWithName:headPic:countryCode:userAccount:isAdmin:success:failure:] 

Adds home members.

Parameters
groupIdThe home group ID.
nameThe home member's name.
headPicThe home member's avatar.
countryCodeThe country code.
accountThe user account.
adminSpecifies whether the member is an administrator.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use addHomeMemberWithName:headPic:countryCode:userAccount:isAdmin:success:failure: (ThingSmartHome(ThingDeprecatedApi)) instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).

◆ getAuthRoomListWithHomeId:memberID:success:failure: [1/4]

- (void) getAuthRoomListWithHomeId: (long long)  homeID
memberID: (long long)  memberID
success: (ThingSuccessList success
failure: (ThingFailureError failure 

Returns a list of optional rooms.

Parameters
homeIDThe home ID.
memberIDThe member ID.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ getAuthRoomListWithHomeId:memberID:success:failure: [2/4]

- (void) getAuthRoomListWithHomeId: (long long)  homeID
memberID: (long long)  memberID
success: (ThingSuccessList success
failure: (ThingFailureError failure 

Returns a list of optional rooms.

Parameters
homeIDThe home ID.
memberIDThe member ID.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ getAuthRoomListWithHomeId:memberID:success:failure: [3/4]

- (void) getAuthRoomListWithHomeId: (long long)  homeID
memberID: (long long)  memberID
success: (ThingSuccessList success
failure: (ThingFailureError failure 

Returns a list of optional rooms.

Parameters
homeIDThe home ID.
memberIDThe member ID.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ getAuthRoomListWithHomeId:memberID:success:failure: [4/4]

- (void) getAuthRoomListWithHomeId: (long long)  homeID
memberID: (long long)  memberID
success: (ThingSuccessList success
failure: (ThingFailureError failure 

Returns a list of optional rooms.

Parameters
homeIDThe home ID.
memberIDThe member ID.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ getAuthSceneListWithHomeID:memberID:success:failure: [1/4]

- (void) getAuthSceneListWithHomeID: (long long)  homeID
memberID: (long long)  memberID
success: (ThingSuccessList success
failure: (ThingFailureError failure 

Returns a list of optional scenes or automations.

Parameters
homeIDThe home ID.
memberIDThe member ID.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ getAuthSceneListWithHomeID:memberID:success:failure: [2/4]

- (void) getAuthSceneListWithHomeID: (long long)  homeID
memberID: (long long)  memberID
success: (ThingSuccessList success
failure: (ThingFailureError failure 

Returns a list of optional scenes or automations.

Parameters
homeIDThe home ID.
memberIDThe member ID.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ getAuthSceneListWithHomeID:memberID:success:failure: [3/4]

- (void) getAuthSceneListWithHomeID: (long long)  homeID
memberID: (long long)  memberID
success: (ThingSuccessList success
failure: (ThingFailureError failure 

Returns a list of optional scenes or automations.

Parameters
homeIDThe home ID.
memberIDThe member ID.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ getAuthSceneListWithHomeID:memberID:success:failure: [4/4]

- (void) getAuthSceneListWithHomeID: (long long)  homeID
memberID: (long long)  memberID
success: (ThingSuccessList success
failure: (ThingFailureError failure 

Returns a list of optional scenes or automations.

Parameters
homeIDThe home ID.
memberIDThe member ID.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ getHomeMemberListWithHomeId:success:failure: [1/4]

- (void) getHomeMemberListWithHomeId: (long long)  homeId
success: (void(^)(NSArray< ThingSmartHomeMemberModel * > *memberList))  success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartHome -(void) getHomeMemberListWithSuccess:failure:] 

Returns a list of home members.

Parameters
homeIdThe home ID.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use getHomeMemberListWithSuccess:failure: (ThingSmartHome) instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).

◆ getHomeMemberListWithHomeId:success:failure: [2/4]

- (void) getHomeMemberListWithHomeId: (long long)  homeId
success: (void(^)(NSArray< ThingSmartHomeMemberModel * > *memberList))  success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartHome -(void) getHomeMemberListWithSuccess:failure:] 

Returns a list of home members.

Parameters
homeIdThe home ID.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use getHomeMemberListWithSuccess:failure: (ThingSmartHome) instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).

◆ getHomeMemberListWithHomeId:success:failure: [3/4]

- (void) getHomeMemberListWithHomeId: (long long)  homeId
success: (void(^)(NSArray< ThingSmartHomeMemberModel * > *memberList))  success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartHome -(void) getHomeMemberListWithSuccess:failure:] 

Returns a list of home members.

Parameters
homeIdThe home ID.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use getHomeMemberListWithSuccess:failure: (ThingSmartHome) instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).

◆ getHomeMemberListWithHomeId:success:failure: [4/4]

- (void) getHomeMemberListWithHomeId: (long long)  homeId
success: (void(^)(NSArray< ThingSmartHomeMemberModel * > *memberList))  success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartHome -(void) getHomeMemberListWithSuccess:failure:] 

Returns a list of home members.

Parameters
homeIdThe home ID.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use getHomeMemberListWithSuccess:failure: (ThingSmartHome) instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).

◆ removeHomeMemberWithMemberId:success:failure: [1/4]

- (void) removeHomeMemberWithMemberId: (long long)  memberId
success: (ThingSuccessHandler success
failure: (ThingFailureError failure 

Removes a home member.

Parameters
memberIdThe member ID.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ removeHomeMemberWithMemberId:success:failure: [2/4]

- (void) removeHomeMemberWithMemberId: (long long)  memberId
success: (ThingSuccessHandler success
failure: (ThingFailureError failure 

Removes a home member.

Parameters
memberIdThe member ID.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ removeHomeMemberWithMemberId:success:failure: [3/4]

- (void) removeHomeMemberWithMemberId: (long long)  memberId
success: (ThingSuccessHandler success
failure: (ThingFailureError failure 

Removes a home member.

Parameters
memberIdThe member ID.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ removeHomeMemberWithMemberId:success:failure: [4/4]

- (void) removeHomeMemberWithMemberId: (long long)  memberId
success: (ThingSuccessHandler success
failure: (ThingFailureError failure 

Removes a home member.

Parameters
memberIdThe member ID.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ saveAuthRoomListWithHomeId:memberID:roomIDs:success:failure: [1/4]

- (void) saveAuthRoomListWithHomeId: (long long)  homeID
memberID: (long long)  memberID
roomIDs: (NSArray< NSNumber * > *)  roomIDs
success: (ThingSuccessID success
failure: (ThingFailureError failure 

Updates a list of rooms to which custom roles have access.

Parameters
homeIDThe home ID.
memberIDThe member ID.
roomIDsA list of room IDs with permissions.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ saveAuthRoomListWithHomeId:memberID:roomIDs:success:failure: [2/4]

- (void) saveAuthRoomListWithHomeId: (long long)  homeID
memberID: (long long)  memberID
roomIDs: (NSArray< NSNumber * > *)  roomIDs
success: (ThingSuccessID success
failure: (ThingFailureError failure 

Updates a list of rooms to which custom roles have access.

Parameters
homeIDThe home ID.
memberIDThe member ID.
roomIDsA list of room IDs with permissions.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ saveAuthRoomListWithHomeId:memberID:roomIDs:success:failure: [3/4]

- (void) saveAuthRoomListWithHomeId: (long long)  homeID
memberID: (long long)  memberID
roomIDs: (NSArray< NSNumber * > *)  roomIDs
success: (ThingSuccessID success
failure: (ThingFailureError failure 

Updates a list of rooms to which custom roles have access.

Parameters
homeIDThe home ID.
memberIDThe member ID.
roomIDsA list of room IDs with permissions.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ saveAuthRoomListWithHomeId:memberID:roomIDs:success:failure: [4/4]

- (void) saveAuthRoomListWithHomeId: (long long)  homeID
memberID: (long long)  memberID
roomIDs: (NSArray< NSNumber * > *)  roomIDs
success: (ThingSuccessID success
failure: (ThingFailureError failure 

Updates a list of rooms to which custom roles have access.

Parameters
homeIDThe home ID.
memberIDThe member ID.
roomIDsA list of room IDs with permissions.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ saveAuthSceneListWithHomeId:memberID:ruleIDs:success:failure: [1/4]

- (void) saveAuthSceneListWithHomeId: (long long)  homeID
memberID: (long long)  memberID
ruleIDs: (NSArray< NSString * > *)  ruleIDs
success: (ThingSuccessID success
failure: (ThingFailureError failure 

Updates a list of scenes to which custom roles have access.

Parameters
homeIDThe home ID.
memberIDThe member ID.
ruleIDsA list of scene IDs with permissions.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ saveAuthSceneListWithHomeId:memberID:ruleIDs:success:failure: [2/4]

- (void) saveAuthSceneListWithHomeId: (long long)  homeID
memberID: (long long)  memberID
ruleIDs: (NSArray< NSString * > *)  ruleIDs
success: (ThingSuccessID success
failure: (ThingFailureError failure 

Updates a list of scenes to which custom roles have access.

Parameters
homeIDThe home ID.
memberIDThe member ID.
ruleIDsA list of scene IDs with permissions.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ saveAuthSceneListWithHomeId:memberID:ruleIDs:success:failure: [3/4]

- (void) saveAuthSceneListWithHomeId: (long long)  homeID
memberID: (long long)  memberID
ruleIDs: (NSArray< NSString * > *)  ruleIDs
success: (ThingSuccessID success
failure: (ThingFailureError failure 

Updates a list of scenes to which custom roles have access.

Parameters
homeIDThe home ID.
memberIDThe member ID.
ruleIDsA list of scene IDs with permissions.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ saveAuthSceneListWithHomeId:memberID:ruleIDs:success:failure: [4/4]

- (void) saveAuthSceneListWithHomeId: (long long)  homeID
memberID: (long long)  memberID
ruleIDs: (NSArray< NSString * > *)  ruleIDs
success: (ThingSuccessID success
failure: (ThingFailureError failure 

Updates a list of scenes to which custom roles have access.

Parameters
homeIDThe home ID.
memberIDThe member ID.
ruleIDsA list of scene IDs with permissions.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ transferHomeWithMemberId:success:failure: [1/4]

- (void) transferHomeWithMemberId: (long long)  memberId
success: (ThingSuccessHandler success
failure: (ThingFailureError failure 

转移家庭拥有者

Parameters
memberId目标用户ID
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ transferHomeWithMemberId:success:failure: [2/4]

- (void) transferHomeWithMemberId: (long long)  memberId
success: (ThingSuccessHandler success
failure: (ThingFailureError failure 

转移家庭拥有者

Parameters
memberId目标用户ID
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ transferHomeWithMemberId:success:failure: [3/4]

- (void) transferHomeWithMemberId: (long long)  memberId
success: (ThingSuccessHandler success
failure: (ThingFailureError failure 

转移家庭拥有者

Parameters
memberId目标用户ID
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ transferHomeWithMemberId:success:failure: [4/4]

- (void) transferHomeWithMemberId: (long long)  memberId
success: (ThingSuccessHandler success
failure: (ThingFailureError failure 

转移家庭拥有者

Parameters
memberId目标用户ID
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ updateHomeMemberAdminWithMemberId:isAdmin:success:failure: [1/4]

- (void) updateHomeMemberAdminWithMemberId: (long long)  memberId
isAdmin: (BOOL)  isAdmin
success: (ThingSuccessHandler success
failure: ("This method will be deprecated and)  remove
(Use ")  __deprecated_msg[ThingSmartHomeMember -(void) updateHomeMemberInfoWithMemberRequestModel:success:failure:] 

Updates the management permissions that are granted to the home member.

Parameters
memberIdThe member ID.
isAdminSpecifies whether the member is an administrator.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use ThingSmartHome::updateHomeMemberInfoWithMemberRequestModel:success:failure: instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).

◆ updateHomeMemberAdminWithMemberId:isAdmin:success:failure: [2/4]

- (void) updateHomeMemberAdminWithMemberId: (long long)  memberId
isAdmin: (BOOL)  isAdmin
success: (ThingSuccessHandler success
failure: ("This method will be deprecated and)  remove
(Use ")  __deprecated_msg[ThingSmartHomeMember -(void) updateHomeMemberInfoWithMemberRequestModel:success:failure:] 

Updates the management permissions that are granted to the home member.

Parameters
memberIdThe member ID.
isAdminSpecifies whether the member is an administrator.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use ThingSmartHome::updateHomeMemberInfoWithMemberRequestModel:success:failure: instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).

◆ updateHomeMemberAdminWithMemberId:isAdmin:success:failure: [3/4]

- (void) updateHomeMemberAdminWithMemberId: (long long)  memberId
isAdmin: (BOOL)  isAdmin
success: (ThingSuccessHandler success
failure: ("This method will be deprecated and)  remove
(Use ")  __deprecated_msg[ThingSmartHomeMember -(void) updateHomeMemberInfoWithMemberRequestModel:success:failure:] 

Updates the management permissions that are granted to the home member.

Parameters
memberIdThe member ID.
isAdminSpecifies whether the member is an administrator.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use ThingSmartHome::updateHomeMemberInfoWithMemberRequestModel:success:failure: instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).

◆ updateHomeMemberAdminWithMemberId:isAdmin:success:failure: [4/4]

- (void) updateHomeMemberAdminWithMemberId: (long long)  memberId
isAdmin: (BOOL)  isAdmin
success: (ThingSuccessHandler success
failure: ("This method will be deprecated and)  remove
(Use ")  __deprecated_msg[ThingSmartHomeMember -(void) updateHomeMemberInfoWithMemberRequestModel:success:failure:] 

Updates the management permissions that are granted to the home member.

Parameters
memberIdThe member ID.
isAdminSpecifies whether the member is an administrator.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use ThingSmartHome::updateHomeMemberInfoWithMemberRequestModel:success:failure: instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).

◆ updateHomeMemberHeadPicWithMemberId:headPic:isAdmin:success:failure: [1/4]

- (void) updateHomeMemberHeadPicWithMemberId: (long long)  memberId
headPic: (UIImage *)  headPic
isAdmin: (BOOL)  isAdmin
success: (ThingSuccessHandler success
failure: ("This method will be deprecated and)  remove
(Use ")  __deprecated_msg[ThingSmartHomeMember -(void) updateHomeMemberInfoWithMemberRequestModel:success:failure:] 

Updates the avatar of the home member.

Parameters
memberIdThe member ID.
headPicThe avatar.
isAdminSpecifies whether the member is an administrator.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use ThingSmartHome::updateHomeMemberInfoWithMemberRequestModel:success:failure: instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).

◆ updateHomeMemberHeadPicWithMemberId:headPic:isAdmin:success:failure: [2/4]

- (void) updateHomeMemberHeadPicWithMemberId: (long long)  memberId
headPic: (UIImage *)  headPic
isAdmin: (BOOL)  isAdmin
success: (ThingSuccessHandler success
failure: ("This method will be deprecated and)  remove
(Use ")  __deprecated_msg[ThingSmartHomeMember -(void) updateHomeMemberInfoWithMemberRequestModel:success:failure:] 

Updates the avatar of the home member.

Parameters
memberIdThe member ID.
headPicThe avatar.
isAdminSpecifies whether the member is an administrator.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use ThingSmartHome::updateHomeMemberInfoWithMemberRequestModel:success:failure: instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).

◆ updateHomeMemberHeadPicWithMemberId:headPic:isAdmin:success:failure: [3/4]

- (void) updateHomeMemberHeadPicWithMemberId: (long long)  memberId
headPic: (UIImage *)  headPic
isAdmin: (BOOL)  isAdmin
success: (ThingSuccessHandler success
failure: ("This method will be deprecated and)  remove
(Use ")  __deprecated_msg[ThingSmartHomeMember -(void) updateHomeMemberInfoWithMemberRequestModel:success:failure:] 

Updates the avatar of the home member.

Parameters
memberIdThe member ID.
headPicThe avatar.
isAdminSpecifies whether the member is an administrator.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use ThingSmartHome::updateHomeMemberInfoWithMemberRequestModel:success:failure: instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).

◆ updateHomeMemberHeadPicWithMemberId:headPic:isAdmin:success:failure: [4/4]

- (void) updateHomeMemberHeadPicWithMemberId: (long long)  memberId
headPic: (UIImage *)  headPic
isAdmin: (BOOL)  isAdmin
success: (ThingSuccessHandler success
failure: ("This method will be deprecated and)  remove
(Use ")  __deprecated_msg[ThingSmartHomeMember -(void) updateHomeMemberInfoWithMemberRequestModel:success:failure:] 

Updates the avatar of the home member.

Parameters
memberIdThe member ID.
headPicThe avatar.
isAdminSpecifies whether the member is an administrator.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use ThingSmartHome::updateHomeMemberInfoWithMemberRequestModel:success:failure: instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).

◆ updateHomeMemberInfoWithMemberId:name:headPic:isAdmin:success:failure: [1/4]

- (void) updateHomeMemberInfoWithMemberId: (long long)  memberId
name: (NSString *)  name
headPic: (UIImage *)  headPic
isAdmin: (BOOL)  isAdmin
success: (ThingSuccessHandler success
failure: ("This method will be deprecated and)  remove
(Use ")  __deprecated_msg[ThingSmartHomeMember -(void) updateHomeMemberInfoWithMemberRequestModel:success:failure:] 

Updates home member information.

Parameters
memberIdThe member ID.
nameThe nickname.
headPicThe avatar.
isAdminSpecifies whether the member is an administrator.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use ThingSmartHome::updateHomeMemberInfoWithMemberRequestModel:success:failure: instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).

◆ updateHomeMemberInfoWithMemberId:name:headPic:isAdmin:success:failure: [2/4]

- (void) updateHomeMemberInfoWithMemberId: (long long)  memberId
name: (NSString *)  name
headPic: (UIImage *)  headPic
isAdmin: (BOOL)  isAdmin
success: (ThingSuccessHandler success
failure: ("This method will be deprecated and)  remove
(Use ")  __deprecated_msg[ThingSmartHomeMember -(void) updateHomeMemberInfoWithMemberRequestModel:success:failure:] 

Updates home member information.

Parameters
memberIdThe member ID.
nameThe nickname.
headPicThe avatar.
isAdminSpecifies whether the member is an administrator.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use ThingSmartHome::updateHomeMemberInfoWithMemberRequestModel:success:failure: instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).

◆ updateHomeMemberInfoWithMemberId:name:headPic:isAdmin:success:failure: [3/4]

- (void) updateHomeMemberInfoWithMemberId: (long long)  memberId
name: (NSString *)  name
headPic: (UIImage *)  headPic
isAdmin: (BOOL)  isAdmin
success: (ThingSuccessHandler success
failure: ("This method will be deprecated and)  remove
(Use ")  __deprecated_msg[ThingSmartHomeMember -(void) updateHomeMemberInfoWithMemberRequestModel:success:failure:] 

Updates home member information.

Parameters
memberIdThe member ID.
nameThe nickname.
headPicThe avatar.
isAdminSpecifies whether the member is an administrator.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use ThingSmartHome::updateHomeMemberInfoWithMemberRequestModel:success:failure: instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).

◆ updateHomeMemberInfoWithMemberId:name:headPic:isAdmin:success:failure: [4/4]

- (void) updateHomeMemberInfoWithMemberId: (long long)  memberId
name: (NSString *)  name
headPic: (UIImage *)  headPic
isAdmin: (BOOL)  isAdmin
success: (ThingSuccessHandler success
failure: ("This method will be deprecated and)  remove
(Use ")  __deprecated_msg[ThingSmartHomeMember -(void) updateHomeMemberInfoWithMemberRequestModel:success:failure:] 

Updates home member information.

Parameters
memberIdThe member ID.
nameThe nickname.
headPicThe avatar.
isAdminSpecifies whether the member is an administrator.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use ThingSmartHome::updateHomeMemberInfoWithMemberRequestModel:success:failure: instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).

◆ updateHomeMemberInfoWithMemberRequestModel:success:failure: [1/4]

- (void) updateHomeMemberInfoWithMemberRequestModel: (ThingSmartHomeMemberRequestModel *)  memberRequestModel
success: (ThingSuccessHandler success
failure: (ThingFailureError failure 

Updates the home member information.

Parameters
memberRequestModelThe request model. Set the required properties.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ updateHomeMemberInfoWithMemberRequestModel:success:failure: [2/4]

- (void) updateHomeMemberInfoWithMemberRequestModel: (ThingSmartHomeMemberRequestModel *)  memberRequestModel
success: (ThingSuccessHandler success
failure: (ThingFailureError failure 

Updates the home member information.

Parameters
memberRequestModelThe request model. Set the required properties.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ updateHomeMemberInfoWithMemberRequestModel:success:failure: [3/4]

- (void) updateHomeMemberInfoWithMemberRequestModel: (ThingSmartHomeMemberRequestModel *)  memberRequestModel
success: (ThingSuccessHandler success
failure: (ThingFailureError failure 

Updates the home member information.

Parameters
memberRequestModelThe request model. Set the required properties.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ updateHomeMemberInfoWithMemberRequestModel:success:failure: [4/4]

- (void) updateHomeMemberInfoWithMemberRequestModel: (ThingSmartHomeMemberRequestModel *)  memberRequestModel
success: (ThingSuccessHandler success
failure: (ThingFailureError failure 

Updates the home member information.

Parameters
memberRequestModelThe request model. Set the required properties.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

◆ updateHomeMemberNameWithMemberId:name:isAdmin:success:failure: [1/4]

- (void) updateHomeMemberNameWithMemberId: (long long)  memberId
name: (NSString *)  name
isAdmin: (BOOL)  isAdmin
success: (ThingSuccessHandler success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartHomeMember -(void) updateHomeMemberInfoWithMemberId:name:headPic:isAdmin:success:failure:] 

Updates home member information.

Parameters
memberIdThe member ID.
nameThe nickname.
isAdminSpecifies whether the member is an administrator.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use ThingSmartHome::updateHomeMemberInfoWithMemberId:name:headPic:isAdmin:success:failure: instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).

◆ updateHomeMemberNameWithMemberId:name:isAdmin:success:failure: [2/4]

- (void) updateHomeMemberNameWithMemberId: (long long)  memberId
name: (NSString *)  name
isAdmin: (BOOL)  isAdmin
success: (ThingSuccessHandler success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartHomeMember -(void) updateHomeMemberInfoWithMemberId:name:headPic:isAdmin:success:failure:] 

Updates home member information.

Parameters
memberIdThe member ID.
nameThe nickname.
isAdminSpecifies whether the member is an administrator.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use ThingSmartHome::updateHomeMemberInfoWithMemberId:name:headPic:isAdmin:success:failure: instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).

◆ updateHomeMemberNameWithMemberId:name:isAdmin:success:failure: [3/4]

- (void) updateHomeMemberNameWithMemberId: (long long)  memberId
name: (NSString *)  name
isAdmin: (BOOL)  isAdmin
success: (ThingSuccessHandler success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartHomeMember -(void) updateHomeMemberInfoWithMemberId:name:headPic:isAdmin:success:failure:] 

Updates home member information.

Parameters
memberIdThe member ID.
nameThe nickname.
isAdminSpecifies whether the member is an administrator.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use ThingSmartHome::updateHomeMemberInfoWithMemberId:name:headPic:isAdmin:success:failure: instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).

◆ updateHomeMemberNameWithMemberId:name:isAdmin:success:failure: [4/4]

- (void) updateHomeMemberNameWithMemberId: (long long)  memberId
name: (NSString *)  name
isAdmin: (BOOL)  isAdmin
success: (ThingSuccessHandler success
failure: ("This method is)  deprecated
(Use - instead")  __deprecated_msg[ThingSmartHomeMember -(void) updateHomeMemberInfoWithMemberId:name:headPic:isAdmin:success:failure:] 

Updates home member information.

Parameters
memberIdThe member ID.
nameThe nickname.
isAdminSpecifies whether the member is an administrator.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use ThingSmartHome::updateHomeMemberInfoWithMemberId:name:headPic:isAdmin:success:failure: instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).

◆ updateHomeMemberRemarkNameWithMemberId:name:isAdmin:success:failure: [1/4]

- (void) updateHomeMemberRemarkNameWithMemberId: (long long)  memberId
name: (NSString *)  name
isAdmin: (BOOL)  isAdmin
success: (ThingSuccessHandler success
failure: ("This method will be deprecated and)  remove
(Use ")  __deprecated_msg[ThingSmartHomeMember -(void) updateHomeMemberInfoWithMemberRequestModel:success:failure:] 

Updates the nickname of the home member.

Parameters
memberIdThe member ID.
nameThe nickname.
isAdminSpecifies whether the member is an administrator.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use ThingSmartHome::updateHomeMemberInfoWithMemberRequestModel:success:failure: instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).

◆ updateHomeMemberRemarkNameWithMemberId:name:isAdmin:success:failure: [2/4]

- (void) updateHomeMemberRemarkNameWithMemberId: (long long)  memberId
name: (NSString *)  name
isAdmin: (BOOL)  isAdmin
success: (ThingSuccessHandler success
failure: ("This method will be deprecated and)  remove
(Use ")  __deprecated_msg[ThingSmartHomeMember -(void) updateHomeMemberInfoWithMemberRequestModel:success:failure:] 

Updates the nickname of the home member.

Parameters
memberIdThe member ID.
nameThe nickname.
isAdminSpecifies whether the member is an administrator.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use ThingSmartHome::updateHomeMemberInfoWithMemberRequestModel:success:failure: instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).

◆ updateHomeMemberRemarkNameWithMemberId:name:isAdmin:success:failure: [3/4]

- (void) updateHomeMemberRemarkNameWithMemberId: (long long)  memberId
name: (NSString *)  name
isAdmin: (BOOL)  isAdmin
success: (ThingSuccessHandler success
failure: ("This method will be deprecated and)  remove
(Use ")  __deprecated_msg[ThingSmartHomeMember -(void) updateHomeMemberInfoWithMemberRequestModel:success:failure:] 

Updates the nickname of the home member.

Parameters
memberIdThe member ID.
nameThe nickname.
isAdminSpecifies whether the member is an administrator.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use ThingSmartHome::updateHomeMemberInfoWithMemberRequestModel:success:failure: instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).

◆ updateHomeMemberRemarkNameWithMemberId:name:isAdmin:success:failure: [4/4]

- (void) updateHomeMemberRemarkNameWithMemberId: (long long)  memberId
name: (NSString *)  name
isAdmin: (BOOL)  isAdmin
success: (ThingSuccessHandler success
failure: ("This method will be deprecated and)  remove
(Use ")  __deprecated_msg[ThingSmartHomeMember -(void) updateHomeMemberInfoWithMemberRequestModel:success:failure:] 

Updates the nickname of the home member.

Parameters
memberIdThe member ID.
nameThe nickname.
isAdminSpecifies whether the member is an administrator.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.
Deprecated:
This method is deprecated. Use ThingSmartHome::updateHomeMemberInfoWithMemberRequestModel:success:failure: instead.

Provided by category ThingSmartHomeMember(ThingDeprecatedApi).


The documentation for this class was generated from the following files: