Tuya iOS Smart Life App SDK 5.15.0
<ThingSmartRoomBizDelegate> Protocol Reference

#import <ThingSmartRoomBiz.h>

Inheritance diagram for <ThingSmartRoomBizDelegate>:

Instance Methods

(void) - roomBiz:didAddRoom:atHome:
 
(void) - roomBiz:didRemoveRoom:atHome:
 
(void) - roomBiz:didUpdateRoom:atHome:
 
(void) - roomBiz:didUpdateRoomRelation:atHome:
 
(void) - roomBiz:didSortRoomList:atHome:
 
(void) - roomBiz:didAddRoom:atHome:
 
(void) - roomBiz:didRemoveRoom:atHome:
 
(void) - roomBiz:didUpdateRoom:atHome:
 
(void) - roomBiz:didUpdateRoomRelation:atHome:
 
(void) - roomBiz:didSortRoomList:atHome:
 

Detailed Description

Definition at line 23 of file ThingSmartRoomBiz.h.

Method Documentation

◆ roomBiz:didAddRoom:atHome: [1/2]

- (void) roomBiz: (ThingSmartRoomBiz *)  roomBiz
didAddRoom: (ThingSmartRoomModel *)  roomModel
atHome: (ThingSmartHomeModel *)  homeModel 
optional

The delegate that is instantiated when a room is added.

Parameters
roomBizInstance of room management
roomModelThe room model
homeModelThe home model

◆ roomBiz:didAddRoom:atHome: [2/2]

- (void) roomBiz: (ThingSmartRoomBiz *)  roomBiz
didAddRoom: (ThingSmartRoomModel *)  roomModel
atHome: (ThingSmartHomeModel *)  homeModel 
optional

The delegate that is instantiated when a room is added.

Parameters
roomBizInstance of room management
roomModelThe room model
homeModelThe home model

◆ roomBiz:didRemoveRoom:atHome: [1/2]

- (void) roomBiz: (ThingSmartRoomBiz *)  roomBiz
didRemoveRoom: (long long)  roomId
atHome: (ThingSmartHomeModel *)  homeModel 
optional

The delegate that is instantiated when an existing room is removed.

Parameters
roomBizInstance of room management
roomIdRoom ID
homeModelThe home model

◆ roomBiz:didRemoveRoom:atHome: [2/2]

- (void) roomBiz: (ThingSmartRoomBiz *)  roomBiz
didRemoveRoom: (long long)  roomId
atHome: (ThingSmartHomeModel *)  homeModel 
optional

The delegate that is instantiated when an existing room is removed.

Parameters
roomBizInstance of room management
roomIdRoom ID
homeModelThe home model

◆ roomBiz:didSortRoomList:atHome: [1/2]

- (void) roomBiz: (ThingSmartRoomBiz *)  roomBiz
didSortRoomList: (NSArray< ThingSmartRoomModel * > *)  roomList
atHome: (ThingSmartHomeModel *)  homeModel 
optional

The delegate of sorting rooms

Parameters
roomBizInstance of room management
roomListThe room list
homeModelThe home model.

◆ roomBiz:didSortRoomList:atHome: [2/2]

- (void) roomBiz: (ThingSmartRoomBiz *)  roomBiz
didSortRoomList: (NSArray< ThingSmartRoomModel * > *)  roomList
atHome: (ThingSmartHomeModel *)  homeModel 
optional

The delegate of sorting rooms

Parameters
roomBizInstance of room management
roomListThe room list
homeModelThe home model.

◆ roomBiz:didUpdateRoom:atHome: [1/2]

- (void) roomBiz: (ThingSmartRoomBiz *)  roomBiz
didUpdateRoom: (ThingSmartRoomModel *)  roomModel
atHome: (ThingSmartHomeModel *)  homeModel 
optional

The delegate of room update information, such as the name.

Parameters
roomBizInstance of room management
roomModelThe room model
homeModelThe home model

◆ roomBiz:didUpdateRoom:atHome: [2/2]

- (void) roomBiz: (ThingSmartRoomBiz *)  roomBiz
didUpdateRoom: (ThingSmartRoomModel *)  roomModel
atHome: (ThingSmartHomeModel *)  homeModel 
optional

The delegate of room update information, such as the name.

Parameters
roomBizInstance of room management
roomModelThe room model
homeModelThe home model

◆ roomBiz:didUpdateRoomRelation:atHome: [1/2]

- (void) roomBiz: (ThingSmartRoomBiz *)  roomBiz
didUpdateRoomRelation: (ThingSmartRoomModel *)  roomModel
atHome: (ThingSmartHomeModel *)  homeModel 
optional

The delegate of updating the relationship between room and device or group

Parameters
roomBizInstance of room management
roomModelThe room model
homeModelThe home model.

◆ roomBiz:didUpdateRoomRelation:atHome: [2/2]

- (void) roomBiz: (ThingSmartRoomBiz *)  roomBiz
didUpdateRoomRelation: (ThingSmartRoomModel *)  roomModel
atHome: (ThingSmartHomeModel *)  homeModel 
optional

The delegate of updating the relationship between room and device or group

Parameters
roomBizInstance of room management
roomModelThe room model
homeModelThe home model.

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