Tuya iOS Smart Life App SDK 5.15.0
ThingSmartCloudService Class Reference

#import <ThingSmartCloudService.h>

Inheritance diagram for ThingSmartCloudService:
ThingSmartRequest ThingSmartRequest

Instance Methods

(void) - requestCloudStorageStateWithParams:success:failure:
 
(void) - requestCloudStorageCountWithDeviceId:success:failure:
 
(void) - requestCloudStorageSecretWithDeviceId:success:failure:
 
(void) - requestCloudStoragePrefixsWithParams:success:failure:
 
(void) - requestCloudStorageTimelineWithParams:success:failure:
 
(void) - requestCloudStorageEventWithParams:success:failure:
 
(void) - requestCloudStorageAIEventWithParams:success:failure:
 
(void) - requestCloudStorageAuthorityWithDeviceId:success:failure:
 
(void) - deleteCloudVideoWithDeviceId:startTime:endTime:success:failure:
 
(void) - deleteAllDayCloudVideoWithDeviceId:startTime:endTime:success:failure:
 
(void) - requestCloudStorageAuthorityWithDeviceId:bukets:success:failure:
 V2. More...
 
(void) - enableAIDetect:state:success:failure:
 AI Cloud. More...
 
(void) - queryAIDetectConfig:success:failure:
 
(void) - updateIPCAIAnalyzeType:aiCode:enableState:success:failure:
 
(void) - requestCloudStorageStateWithParams:success:failure:
 
(void) - requestCloudStorageCountWithDeviceId:success:failure:
 
(void) - requestCloudStorageSecretWithDeviceId:success:failure:
 
(void) - requestCloudStoragePrefixsWithParams:success:failure:
 
(void) - requestCloudStorageTimelineWithParams:success:failure:
 
(void) - requestCloudStorageEventWithParams:success:failure:
 
(void) - requestCloudStorageAIEventWithParams:success:failure:
 
(void) - requestCloudStorageAuthorityWithDeviceId:success:failure:
 
(void) - deleteCloudVideoWithDeviceId:startTime:endTime:success:failure:
 
(void) - deleteAllDayCloudVideoWithDeviceId:startTime:endTime:success:failure:
 
(void) - requestCloudStorageAuthorityWithDeviceId:bukets:success:failure:
 V2. More...
 
(void) - enableAIDetect:state:success:failure:
 AI Cloud. More...
 
(void) - queryAIDetectConfig:success:failure:
 
(void) - updateIPCAIAnalyzeType:aiCode:enableState:success:failure:
 
- Instance Methods inherited from ThingSmartRequest
(void) - highwayRequestWithDomain:pathName:headerParams:queryParams:bodyParams:httpMethod:success:failure:
 
(void) - requestWithCustomDomain:apiName:params:commonParams:httpMethod:tokenDelegate:success:failure:
 
(void) - requestWithCustomDomain:apiName:params:version:httpMethod:success:failure:
 
(void) - requestWithCustomDomain:apiName:params:commonParams:version:httpMethod:success:failure:
 
(void) - requestWithApiName:params:version:httpMethod:success:failure:
 
(void) - requestWithApiName:params:commonParams:httpMethod:success:failure:
 
(void) - requestWithApiName:postData:version:success:failure:
 
(void) - requestWithApiName:postData:getData:version:success:failure:
 
(void) - cancel
 Cancel network request. More...
 
(void) - highwayRequestWithDomain:pathName:headerParams:queryParams:bodyParams:httpMethod:success:failure:
 
(void) - requestWithCustomDomain:apiName:params:commonParams:httpMethod:tokenDelegate:success:failure:
 
(void) - requestWithCustomDomain:apiName:params:version:httpMethod:success:failure:
 
(void) - requestWithCustomDomain:apiName:params:commonParams:version:httpMethod:success:failure:
 
(void) - requestWithApiName:params:version:httpMethod:success:failure:
 
(void) - requestWithApiName:params:commonParams:httpMethod:success:failure:
 
(void) - requestWithApiName:postData:version:success:failure:
 
(void) - requestWithApiName:postData:getData:version:success:failure:
 
(void) - cancel
 Cancel network request. More...
 
(void) - highwayRequestWithDomain:pathName:headerParams:queryParams:bodyParams:httpMethod:success:failure:
 
(void) - requestWithCustomDomain:apiName:params:commonParams:httpMethod:tokenDelegate:success:failure:
 
(void) - requestWithCustomDomain:apiName:params:version:httpMethod:success:failure:
 
(void) - requestWithCustomDomain:apiName:params:commonParams:version:httpMethod:success:failure:
 
(void) - requestWithApiName:params:version:httpMethod:success:failure:
 
(void) - requestWithApiName:params:commonParams:httpMethod:success:failure:
 
(void) - requestWithApiName:postData:version:success:failure:
 
(void) - requestWithApiName:postData:getData:version:success:failure:
 
(void) - cancel
 Cancel network request. More...
 
(void) - highwayRequestWithDomain:pathName:headerParams:queryParams:bodyParams:httpMethod:success:failure:
 
(void) - requestWithCustomDomain:apiName:params:commonParams:httpMethod:tokenDelegate:success:failure:
 
(void) - requestWithCustomDomain:apiName:params:version:httpMethod:success:failure:
 
(void) - requestWithCustomDomain:apiName:params:commonParams:version:httpMethod:success:failure:
 
(void) - requestWithApiName:params:version:httpMethod:success:failure:
 
(void) - requestWithApiName:params:commonParams:httpMethod:success:failure:
 
(void) - requestWithApiName:postData:version:success:failure:
 
(void) - requestWithApiName:postData:getData:version:success:failure:
 
(void) - cancel
 Cancel network request. More...
 
(void) - addMergeRequestWithApiName:postData:version:success:failure:
 
(void) - addMergeRequestWithApiName:postData:version:success:failure:
 
(void) - addMergeRequestWithApiName:postData:version:success:failure:
 
(void) - addMergeRequestWithApiName:postData:version:success:failure:
 
(void) - sendMergeRequestWithSuccess:failure:
 
(void) - sendMergeRequestWithSuccess:failure:
 
(void) - sendMergeRequestWithSuccess:failure:
 
(void) - sendMergeRequestWithSuccess:failure:
 
(void) - sendMergeRequestWithGetData:success:failure:
 
(void) - sendMergeRequestWithGetData:success:failure:
 
(void) - sendMergeRequestWithGetData:success:failure:
 
(void) - sendMergeRequestWithGetData:success:failure:
 
(void) - removeAllMergeRequest
 Remove all multiple api request. More...
 
(void) - removeAllMergeRequest
 Remove all multiple api request. More...
 
(void) - removeAllMergeRequest
 Remove all multiple api request. More...
 
(void) - removeAllMergeRequest
 Remove all multiple api request. More...
 
(void) - requestPostDataEncryptWithApiName:postData:version:success:failure:
 
(void) - requestPostDataEncryptWithApiName:postData:version:success:failure:
 
(void) - requestPostDataEncryptWithApiName:postData:version:success:failure:
 
(void) - requestPostDataEncryptWithApiName:postData:version:success:failure:
 
(void) - requestPostDataEncryptWithApiName:parameter:voiceData:version:success:failure:
 
(void) - requestPostDataEncryptWithApiName:parameter:voiceData:version:success:failure:
 
(void) - requestPostDataEncryptWithApiName:parameter:voiceData:version:success:failure:
 
(void) - requestPostDataEncryptWithApiName:parameter:voiceData:version:success:failure:
 
(void) - customTokenRefreshWithDomain:apiName:params:commonParams:httpMethod:success:failure:
 
(void) - customTokenRefreshWithDomain:apiName:params:commonParams:httpMethod:success:failure:
 
(void) - customTokenRefreshWithDomain:apiName:params:commonParams:httpMethod:success:failure:
 
(void) - customTokenRefreshWithDomain:apiName:params:commonParams:httpMethod:success:failure:
 

Properties

NSTimeZone * timeZone
 

Additional Inherited Members

- Class Methods inherited from ThingSmartRequest
(void) + registerIntercepterClass:
 
(void) + unregisterIntercepterClass:
 
(void) + configAccessToken:refreshToken:
 
(void) + clearToken
 
(NSString *) + requestToken
 
(void) + removeAllCache
 Remove network cache. More...
 
(void) + registerIntercepterClass:
 
(void) + unregisterIntercepterClass:
 
(void) + configAccessToken:refreshToken:
 
(void) + clearToken
 
(NSString *) + requestToken
 
(void) + removeAllCache
 Remove network cache. More...
 
(void) + registerIntercepterClass:
 
(void) + unregisterIntercepterClass:
 
(void) + configAccessToken:refreshToken:
 
(void) + clearToken
 
(NSString *) + requestToken
 
(void) + removeAllCache
 Remove network cache. More...
 
(void) + registerIntercepterClass:
 
(void) + unregisterIntercepterClass:
 
(void) + configAccessToken:refreshToken:
 
(void) + clearToken
 
(NSString *) + requestToken
 
(void) + removeAllCache
 Remove network cache. More...
 

Detailed Description

Definition at line 12 of file ThingSmartCloudService.h.

Method Documentation

◆ deleteAllDayCloudVideoWithDeviceId:startTime:endTime:success:failure: [1/2]

- (void) deleteAllDayCloudVideoWithDeviceId: (NSString *)  deviceId
startTime: (NSInteger)  startTime
endTime: (NSInteger)  endTime
success: (ThingSuccessHandler success
failure: (ThingFailureError failure 

◆ deleteAllDayCloudVideoWithDeviceId:startTime:endTime:success:failure: [2/2]

- (void) deleteAllDayCloudVideoWithDeviceId: (NSString *)  deviceId
startTime: (NSInteger)  startTime
endTime: (NSInteger)  endTime
success: (ThingSuccessHandler success
failure: (ThingFailureError failure 

◆ deleteCloudVideoWithDeviceId:startTime:endTime:success:failure: [1/2]

- (void) deleteCloudVideoWithDeviceId: (NSString *)  deviceId
startTime: (NSInteger)  startTime
endTime: (NSInteger)  endTime
success: (ThingSuccessHandler success
failure: (ThingFailureError failure 

◆ deleteCloudVideoWithDeviceId:startTime:endTime:success:failure: [2/2]

- (void) deleteCloudVideoWithDeviceId: (NSString *)  deviceId
startTime: (NSInteger)  startTime
endTime: (NSInteger)  endTime
success: (ThingSuccessHandler success
failure: (ThingFailureError failure 

◆ enableAIDetect:state:success:failure: [1/2]

- (void) enableAIDetect: (NSString *)  devId
state: (BOOL)  switchState
success: (ThingSuccessBOOL success
failure: (ThingFailureError failure 

AI Cloud.

◆ enableAIDetect:state:success:failure: [2/2]

- (void) enableAIDetect: (NSString *)  devId
state: (BOOL)  switchState
success: (ThingSuccessBOOL success
failure: (ThingFailureError failure 

AI Cloud.

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

- (void) queryAIDetectConfig: (NSString *)  devId
success: (ThingSuccessID success
failure: (ThingFailureError failure 

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

- (void) queryAIDetectConfig: (NSString *)  devId
success: (ThingSuccessID success
failure: (ThingFailureError failure 

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

- (void) requestCloudStorageAIEventWithParams: (NSDictionary *)  params
success: (ThingSuccessList success
failure: (ThingFailureError failure 

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

- (void) requestCloudStorageAIEventWithParams: (NSDictionary *)  params
success: (ThingSuccessList success
failure: (ThingFailureError failure 

◆ requestCloudStorageAuthorityWithDeviceId:bukets:success:failure: [1/2]

- (void) requestCloudStorageAuthorityWithDeviceId: (NSString *)  devId
bukets: (NSString *)  bukets
success: (ThingSuccessID success
failure: (ThingFailureError failure 

V2.

◆ requestCloudStorageAuthorityWithDeviceId:bukets:success:failure: [2/2]

- (void) requestCloudStorageAuthorityWithDeviceId: (NSString *)  devId
bukets: (NSString *)  bukets
success: (ThingSuccessID success
failure: (ThingFailureError failure 

V2.

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

- (void) requestCloudStorageAuthorityWithDeviceId: (NSString *)  devId
success: (ThingSuccessID success
failure: (ThingFailureError failure 

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

- (void) requestCloudStorageAuthorityWithDeviceId: (NSString *)  devId
success: (ThingSuccessID success
failure: (ThingFailureError failure 

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

- (void) requestCloudStorageCountWithDeviceId: (NSString *)  devId
success: (ThingSuccessList success
failure: (ThingFailureError failure 

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

- (void) requestCloudStorageCountWithDeviceId: (NSString *)  devId
success: (ThingSuccessList success
failure: (ThingFailureError failure 

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

- (void) requestCloudStorageEventWithParams: (NSDictionary *)  params
success: (ThingSuccessList success
failure: (ThingFailureError failure 

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

- (void) requestCloudStorageEventWithParams: (NSDictionary *)  params
success: (ThingSuccessList success
failure: (ThingFailureError failure 

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

- (void) requestCloudStoragePrefixsWithParams: (NSDictionary *)  params
success: (ThingSuccessID success
failure: (ThingFailureError failure 

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

- (void) requestCloudStoragePrefixsWithParams: (NSDictionary *)  params
success: (ThingSuccessID success
failure: (ThingFailureError failure 

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

- (void) requestCloudStorageSecretWithDeviceId: (NSString *)  devId
success: (ThingSuccessString success
failure: (ThingFailureError failure 

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

- (void) requestCloudStorageSecretWithDeviceId: (NSString *)  devId
success: (ThingSuccessString success
failure: (ThingFailureError failure 

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

- (void) requestCloudStorageStateWithParams: (NSDictionary *)  params
success: (ThingSuccessString success
failure: (ThingFailureError failure 

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

- (void) requestCloudStorageStateWithParams: (NSDictionary *)  params
success: (ThingSuccessString success
failure: (ThingFailureError failure 

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

- (void) requestCloudStorageTimelineWithParams: (NSDictionary *)  params
success: (ThingSuccessList success
failure: (ThingFailureError failure 

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

- (void) requestCloudStorageTimelineWithParams: (NSDictionary *)  params
success: (ThingSuccessList success
failure: (ThingFailureError failure 

◆ updateIPCAIAnalyzeType:aiCode:enableState:success:failure: [1/2]

- (void) updateIPCAIAnalyzeType: (NSString *)  devId
aiCode: (NSString *)  aiCode
enableState: (BOOL)  enableState
success: (void(^)(BOOL result))  success
failure: (void(^)(NSError *error))  failure 

◆ updateIPCAIAnalyzeType:aiCode:enableState:success:failure: [2/2]

- (void) updateIPCAIAnalyzeType: (NSString *)  devId
aiCode: (NSString *)  aiCode
enableState: (BOOL)  enableState
success: (void(^)(BOOL result))  success
failure: (void(^)(NSError *error))  failure 

Property Documentation

◆ timeZone

- (NSTimeZone *) timeZone
readwritenonatomicstrong

Definition at line 14 of file ThingSmartCloudService.h.


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