Tuya iOS Smart Life App SDK 5.15.0
ThingSmartHomeInvitation Class Reference

#import <ThingSmartHomeInvitation.h>

Inheritance diagram for ThingSmartHomeInvitation:

Instance Methods

(void) - createInvitationWithCreateRequestModel:success:failure:
 
(void) - cancelInvitationWithInvitationID:success:failure:
 
(void) - reinviteInvitationWithReinviteRquestModel:success:failure:
 
(void) - fetchInvitationRecordListWithHomeID:success:failure:
 
(void) - updateInvitationInfoWithInvitationInfoRequestModel:success:failure:
 
(void) - fetchInvitationHomeInfoWithInvitationCode:success:failure:
 
(void) - joinHomeWithInvitationCode:success:failure:
 
(void) - createInvitationWithCreateRequestModel:success:failure:
 
(void) - cancelInvitationWithInvitationID:success:failure:
 
(void) - reinviteInvitationWithReinviteRquestModel:success:failure:
 
(void) - fetchInvitationRecordListWithHomeID:success:failure:
 
(void) - updateInvitationInfoWithInvitationInfoRequestModel:success:failure:
 
(void) - fetchInvitationHomeInfoWithInvitationCode:success:failure:
 
(void) - joinHomeWithInvitationCode:success:failure:
 
(void) - createInvitationWithCreateRequestModel:success:failure:
 
(void) - cancelInvitationWithInvitationID:success:failure:
 
(void) - reinviteInvitationWithReinviteRquestModel:success:failure:
 
(void) - fetchInvitationRecordListWithHomeID:success:failure:
 
(void) - updateInvitationInfoWithInvitationInfoRequestModel:success:failure:
 
(void) - fetchInvitationHomeInfoWithInvitationCode:success:failure:
 
(void) - joinHomeWithInvitationCode:success:failure:
 
(void) - createInvitationWithCreateRequestModel:success:failure:
 
(void) - cancelInvitationWithInvitationID:success:failure:
 
(void) - reinviteInvitationWithReinviteRquestModel:success:failure:
 
(void) - fetchInvitationRecordListWithHomeID:success:failure:
 
(void) - updateInvitationInfoWithInvitationInfoRequestModel:success:failure:
 
(void) - fetchInvitationHomeInfoWithInvitationCode:success:failure:
 
(void) - joinHomeWithInvitationCode:success:failure:
 

Detailed Description

Definition at line 12 of file ThingSmartHomeInvitation.h.

Method Documentation

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

- (void) cancelInvitationWithInvitationID: (NSNumber *)  invitationID
success: (ThingSuccessBOOL success
failure: (ThingFailureError failure 

Cancels an invitation.

Parameters
invitationIDThe invitation ID.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

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

- (void) cancelInvitationWithInvitationID: (NSNumber *)  invitationID
success: (ThingSuccessBOOL success
failure: (ThingFailureError failure 

Cancels an invitation.

Parameters
invitationIDThe invitation ID.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

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

- (void) cancelInvitationWithInvitationID: (NSNumber *)  invitationID
success: (ThingSuccessBOOL success
failure: (ThingFailureError failure 

Cancels an invitation.

Parameters
invitationIDThe invitation ID.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

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

- (void) cancelInvitationWithInvitationID: (NSNumber *)  invitationID
success: (ThingSuccessBOOL success
failure: (ThingFailureError failure 

Cancels an invitation.

Parameters
invitationIDThe invitation ID.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

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

- (void) createInvitationWithCreateRequestModel: (ThingSmartHomeInvitationCreateRequestModel *)  createRequestModel
success: (void(^)(ThingSmartHomeInvitationResultModel *invitationResultModel))  success
failure: (ThingFailureError failure 

Invites new members by invitation code.

Parameters
createRequestModelThe request model.
successCalled when the task is finished. ThingSmartHomeInvitationResultModel is returned.
failureCalled when the task is interrupted by an error.

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

- (void) createInvitationWithCreateRequestModel: (ThingSmartHomeInvitationCreateRequestModel *)  createRequestModel
success: (void(^)(ThingSmartHomeInvitationResultModel *invitationResultModel))  success
failure: (ThingFailureError failure 

Invites new members by invitation code.

Parameters
createRequestModelThe request model.
successCalled when the task is finished. ThingSmartHomeInvitationResultModel is returned.
failureCalled when the task is interrupted by an error.

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

- (void) createInvitationWithCreateRequestModel: (ThingSmartHomeInvitationCreateRequestModel *)  createRequestModel
success: (void(^)(ThingSmartHomeInvitationResultModel *invitationResultModel))  success
failure: (ThingFailureError failure 

Invites new members by invitation code.

Parameters
createRequestModelThe request model.
successCalled when the task is finished. ThingSmartHomeInvitationResultModel is returned.
failureCalled when the task is interrupted by an error.

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

- (void) createInvitationWithCreateRequestModel: (ThingSmartHomeInvitationCreateRequestModel *)  createRequestModel
success: (void(^)(ThingSmartHomeInvitationResultModel *invitationResultModel))  success
failure: (ThingFailureError failure 

Invites new members by invitation code.

Parameters
createRequestModelThe request model.
successCalled when the task is finished. ThingSmartHomeInvitationResultModel is returned.
failureCalled when the task is interrupted by an error.

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

- (void) fetchInvitationHomeInfoWithInvitationCode: (NSString *)  invitationCode
success: (void(^)(ThingSmartHomeModel *homeModel))  success
failure: (ThingFailureError failure 

Returns home information of the invitee.

Parameters
invitationCodeThe invitation code.
successCalled when the task is finished. ThingSmartHomeModel is returned.
failureCalled when the task is interrupted by an error.

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

- (void) fetchInvitationHomeInfoWithInvitationCode: (NSString *)  invitationCode
success: (void(^)(ThingSmartHomeModel *homeModel))  success
failure: (ThingFailureError failure 

Returns home information of the invitee.

Parameters
invitationCodeThe invitation code.
successCalled when the task is finished. ThingSmartHomeModel is returned.
failureCalled when the task is interrupted by an error.

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

- (void) fetchInvitationHomeInfoWithInvitationCode: (NSString *)  invitationCode
success: (void(^)(ThingSmartHomeModel *homeModel))  success
failure: (ThingFailureError failure 

Returns home information of the invitee.

Parameters
invitationCodeThe invitation code.
successCalled when the task is finished. ThingSmartHomeModel is returned.
failureCalled when the task is interrupted by an error.

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

- (void) fetchInvitationHomeInfoWithInvitationCode: (NSString *)  invitationCode
success: (void(^)(ThingSmartHomeModel *homeModel))  success
failure: (ThingFailureError failure 

Returns home information of the invitee.

Parameters
invitationCodeThe invitation code.
successCalled when the task is finished. ThingSmartHomeModel is returned.
failureCalled when the task is interrupted by an error.

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

- (void) fetchInvitationRecordListWithHomeID: (long long)  homeID
success: (void(^)(NSArray< ThingSmartHomeInvitationRecordModel * > *invitationRecordList))  success
failure: (ThingFailureError failure 

Returns a list of invitation records.

Parameters
homeIDThe home ID.
successCalled when the task is finished. A list of ThingSmartHomeInvitationRecordModel is returned.
failureCalled when the task is interrupted by an error.

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

- (void) fetchInvitationRecordListWithHomeID: (long long)  homeID
success: (void(^)(NSArray< ThingSmartHomeInvitationRecordModel * > *invitationRecordList))  success
failure: (ThingFailureError failure 

Returns a list of invitation records.

Parameters
homeIDThe home ID.
successCalled when the task is finished. A list of ThingSmartHomeInvitationRecordModel is returned.
failureCalled when the task is interrupted by an error.

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

- (void) fetchInvitationRecordListWithHomeID: (long long)  homeID
success: (void(^)(NSArray< ThingSmartHomeInvitationRecordModel * > *invitationRecordList))  success
failure: (ThingFailureError failure 

Returns a list of invitation records.

Parameters
homeIDThe home ID.
successCalled when the task is finished. A list of ThingSmartHomeInvitationRecordModel is returned.
failureCalled when the task is interrupted by an error.

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

- (void) fetchInvitationRecordListWithHomeID: (long long)  homeID
success: (void(^)(NSArray< ThingSmartHomeInvitationRecordModel * > *invitationRecordList))  success
failure: (ThingFailureError failure 

Returns a list of invitation records.

Parameters
homeIDThe home ID.
successCalled when the task is finished. A list of ThingSmartHomeInvitationRecordModel is returned.
failureCalled when the task is interrupted by an error.

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

- (void) joinHomeWithInvitationCode: (NSString *)  invitationCode
success: (ThingSuccessBOOL success
failure: (ThingFailureError failure 

Joins the home.

Parameters
invitationCodeThe invitation code.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

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

- (void) joinHomeWithInvitationCode: (NSString *)  invitationCode
success: (ThingSuccessBOOL success
failure: (ThingFailureError failure 

Joins the home.

Parameters
invitationCodeThe invitation code.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

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

- (void) joinHomeWithInvitationCode: (NSString *)  invitationCode
success: (ThingSuccessBOOL success
failure: (ThingFailureError failure 

Joins the home.

Parameters
invitationCodeThe invitation code.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

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

- (void) joinHomeWithInvitationCode: (NSString *)  invitationCode
success: (ThingSuccessBOOL success
failure: (ThingFailureError failure 

Joins the home.

Parameters
invitationCodeThe invitation code.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

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

- (void) reinviteInvitationWithReinviteRquestModel: (ThingSmartHomeInvitationReinviteRequestModel *)  reinviteRequestModel
success: (void(^)(ThingSmartHomeInvitationResultModel *invitationResultModel))  success
failure: (ThingFailureError failure 

Reinvites members.

Parameters
reinviteRequestModelThe reinvitation request model.
successCalled when the task is finished. ThingSmartHomeInvitationResultModel is returned.
failureCalled when the task is interrupted by an error.

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

- (void) reinviteInvitationWithReinviteRquestModel: (ThingSmartHomeInvitationReinviteRequestModel *)  reinviteRequestModel
success: (void(^)(ThingSmartHomeInvitationResultModel *invitationResultModel))  success
failure: (ThingFailureError failure 

Reinvites members.

Parameters
reinviteRequestModelThe reinvitation request model.
successCalled when the task is finished. ThingSmartHomeInvitationResultModel is returned.
failureCalled when the task is interrupted by an error.

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

- (void) reinviteInvitationWithReinviteRquestModel: (ThingSmartHomeInvitationReinviteRequestModel *)  reinviteRequestModel
success: (void(^)(ThingSmartHomeInvitationResultModel *invitationResultModel))  success
failure: (ThingFailureError failure 

Reinvites members.

Parameters
reinviteRequestModelThe reinvitation request model.
successCalled when the task is finished. ThingSmartHomeInvitationResultModel is returned.
failureCalled when the task is interrupted by an error.

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

- (void) reinviteInvitationWithReinviteRquestModel: (ThingSmartHomeInvitationReinviteRequestModel *)  reinviteRequestModel
success: (void(^)(ThingSmartHomeInvitationResultModel *invitationResultModel))  success
failure: (ThingFailureError failure 

Reinvites members.

Parameters
reinviteRequestModelThe reinvitation request model.
successCalled when the task is finished. ThingSmartHomeInvitationResultModel is returned.
failureCalled when the task is interrupted by an error.

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

- (void) updateInvitationInfoWithInvitationInfoRequestModel: (ThingSmartHomeInvitationInfoRequestModel *)  invitationInfoRequestModel
success: (ThingSuccessBOOL success
failure: (ThingFailureError failure 

Updates invitation information.

Parameters
invitationInfoRequestModelThe invitation information request model.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

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

- (void) updateInvitationInfoWithInvitationInfoRequestModel: (ThingSmartHomeInvitationInfoRequestModel *)  invitationInfoRequestModel
success: (ThingSuccessBOOL success
failure: (ThingFailureError failure 

Updates invitation information.

Parameters
invitationInfoRequestModelThe invitation information request model.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

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

- (void) updateInvitationInfoWithInvitationInfoRequestModel: (ThingSmartHomeInvitationInfoRequestModel *)  invitationInfoRequestModel
success: (ThingSuccessBOOL success
failure: (ThingFailureError failure 

Updates invitation information.

Parameters
invitationInfoRequestModelThe invitation information request model.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

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

- (void) updateInvitationInfoWithInvitationInfoRequestModel: (ThingSmartHomeInvitationInfoRequestModel *)  invitationInfoRequestModel
success: (ThingSuccessBOOL success
failure: (ThingFailureError failure 

Updates invitation information.

Parameters
invitationInfoRequestModelThe invitation information request model.
successCalled when the task is finished.
failureCalled when the task is interrupted by an error.

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