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

#import <ThingDeviceTimerOperator.h>

Inheritance diagram for <ThingDeviceTimerOperator>:
ThingDeviceTimerManager ThingDeviceTimerManager

Instance Methods

(void) - addTimer:success:failure:
 
(void) - updateTimer:success:failure:
 
(void) - getTimers:success:failure:
 
(void) - removeTimer:success:failure:
 
(void) - updateTimerStatus:success:failure:
 
(void) - syncTimers:toDevice:success:failure:
 
(BOOL) - isDeviceCanSync:
 
(void) - addTimer:success:failure:
 
(void) - updateTimer:success:failure:
 
(void) - getTimers:success:failure:
 
(void) - removeTimer:success:failure:
 
(void) - updateTimerStatus:success:failure:
 
(void) - syncTimers:toDevice:success:failure:
 
(BOOL) - isDeviceCanSync:
 

Detailed Description

Definition at line 109 of file ThingDeviceTimerOperator.h.

Method Documentation

◆ addTimer:success:failure: [1/2]

- (void) addTimer: (ThingDeviceTimerAddParams *)  params
success: (void(^)(NSString *timerId))  success
failure: (void(^)(NSError *error))  failure 

◆ addTimer:success:failure: [2/2]

- (void) addTimer: (ThingDeviceTimerAddParams *)  params
success: (void(^)(NSString *timerId))  success
failure: (void(^)(NSError *error))  failure 

◆ getTimers:success:failure: [1/2]

- (void) getTimers: (ThingDeviceTimerGetParams *)  params
success: (void(^)(NSArray< ThingTimerModel * > *timers))  success
failure: (void(^)(NSError *error))  failure 

◆ getTimers:success:failure: [2/2]

- (void) getTimers: (ThingDeviceTimerGetParams *)  params
success: (void(^)(NSArray< ThingTimerModel * > *timers))  success
failure: (void(^)(NSError *error))  failure 

◆ isDeviceCanSync: [1/2]

- (BOOL) isDeviceCanSync: (NSString *)  deviceId

◆ isDeviceCanSync: [2/2]

- (BOOL) isDeviceCanSync: (NSString *)  deviceId

◆ removeTimer:success:failure: [1/2]

- (void) removeTimer: (ThingDeviceTimerRemoveParams *)  params
success: (void(^)(void))  success
failure: (void(^)(NSError *error))  failure 

◆ removeTimer:success:failure: [2/2]

- (void) removeTimer: (ThingDeviceTimerRemoveParams *)  params
success: (void(^)(void))  success
failure: (void(^)(NSError *error))  failure 

◆ syncTimers:toDevice:success:failure: [1/2]

- (void) syncTimers: (NSArray< ThingTimerModel * > *)  timers
toDevice: (NSString *)  deviceId
success: (void(^)(void))  success
failure: (void(^)(NSError *error))  failure 

◆ syncTimers:toDevice:success:failure: [2/2]

- (void) syncTimers: (NSArray< ThingTimerModel * > *)  timers
toDevice: (NSString *)  deviceId
success: (void(^)(void))  success
failure: (void(^)(NSError *error))  failure 

◆ updateTimer:success:failure: [1/2]

- (void) updateTimer: (ThingDeviceTimerUpdateParams *)  params
success: (void(^)(void))  success
failure: (void(^)(NSError *error))  failure 

◆ updateTimer:success:failure: [2/2]

- (void) updateTimer: (ThingDeviceTimerUpdateParams *)  params
success: (void(^)(void))  success
failure: (void(^)(NSError *error))  failure 

◆ updateTimerStatus:success:failure: [1/2]

- (void) updateTimerStatus: (ThingDeviceTimerStatusUpdateParams *)  params
success: (void(^)(void))  success
failure: (void(^)(NSError *error))  failure 

◆ updateTimerStatus:success:failure: [2/2]

- (void) updateTimerStatus: (ThingDeviceTimerStatusUpdateParams *)  params
success: (void(^)(void))  success
failure: (void(^)(NSError *error))  failure 

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