Tuya iOS Smart Life App SDK 5.15.0
ThingSmartResult Class Reference

#import <ThingSmartResult.h>

Inheritance diagram for ThingSmartResult:

Instance Methods

(nonnull instancetype) - NS_UNAVAILABLE
 
(BOOL) - isSuccess
 
(BOOL) - isFailure
 
(nonnull instancetype) - NS_UNAVAILABLE
 
(BOOL) - isSuccess
 
(BOOL) - isFailure
 
(nonnull instancetype) - NS_UNAVAILABLE
 
(BOOL) - isSuccess
 
(BOOL) - isFailure
 
(nonnull instancetype) - NS_UNAVAILABLE
 
(BOOL) - isSuccess
 
(BOOL) - isFailure
 

Class Methods

(nonnull instancetype) + NS_UNAVAILABLE
 
(nonnull ThingSmartResult *) + success:
 
(nonnull ThingSmartResult *) + failure:
 
(nonnull instancetype) + NS_UNAVAILABLE
 
(nonnull ThingSmartResult *) + success:
 
(nonnull ThingSmartResult *) + failure:
 
(nonnull instancetype) + NS_UNAVAILABLE
 
(nonnull ThingSmartResult *) + success:
 
(nonnull ThingSmartResult *) + failure:
 
(nonnull instancetype) + NS_UNAVAILABLE
 
(nonnull ThingSmartResult *) + success:
 
(nonnull ThingSmartResult *) + failure:
 

Protected Attributes

 __pad0__: NSObject@property (nonatomic
 
 strong
 
 readonly
 
nullable T data
 

Properties

error
 
ThingResultType type
 

Detailed Description

Definition at line 17 of file ThingSmartResult.h.

Method Documentation

◆ failure: [1/4]

+ (nonnull ThingSmartResult *) failure: (nonnull E)  error

◆ failure: [2/4]

+ (nonnull ThingSmartResult *) failure: (nonnull E)  error

◆ failure: [3/4]

+ (nonnull ThingSmartResult *) failure: (nonnull E)  error

◆ failure: [4/4]

+ (nonnull ThingSmartResult *) failure: (nonnull E)  error

◆ isFailure [1/4]

- (BOOL) isFailure

◆ isFailure [2/4]

- (BOOL) isFailure

◆ isFailure [3/4]

- (BOOL) isFailure

◆ isFailure [4/4]

- (BOOL) isFailure

◆ isSuccess [1/4]

- (BOOL) isSuccess

◆ isSuccess [2/4]

- (BOOL) isSuccess

◆ isSuccess [3/4]

- (BOOL) isSuccess

◆ isSuccess [4/4]

- (BOOL) isSuccess

◆ NS_UNAVAILABLE [1/8]

- (nonnull instancetype) NS_UNAVAILABLE

◆ NS_UNAVAILABLE [2/8]

+ (nonnull instancetype) NS_UNAVAILABLE

◆ NS_UNAVAILABLE [3/8]

- (nonnull instancetype) NS_UNAVAILABLE

◆ NS_UNAVAILABLE [4/8]

+ (nonnull instancetype) NS_UNAVAILABLE

◆ NS_UNAVAILABLE [5/8]

- (nonnull instancetype) NS_UNAVAILABLE

◆ NS_UNAVAILABLE [6/8]

+ (nonnull instancetype) NS_UNAVAILABLE

◆ NS_UNAVAILABLE [7/8]

- (nonnull instancetype) NS_UNAVAILABLE

◆ NS_UNAVAILABLE [8/8]

+ (nonnull instancetype) NS_UNAVAILABLE

◆ success: [1/4]

+ (nonnull ThingSmartResult *) success: (nonnull T)  data

◆ success: [2/4]

+ (nonnull ThingSmartResult *) success: (nonnull T)  data

◆ success: [3/4]

+ (nonnull ThingSmartResult *) success: (nonnull T)  data

◆ success: [4/4]

+ (nonnull ThingSmartResult *) success: (nonnull T)  data

Member Data Documentation

◆ __pad0__

- __pad0__
protected

Definition at line 35 of file ThingSmartResult.h.

◆ data

- (nullable T) data
protected

Definition at line 19 of file ThingSmartResult.h.

◆ readonly

- readonly
protected

Definition at line 19 of file ThingSmartResult.h.

◆ strong

- strong
protected

Definition at line 19 of file ThingSmartResult.h.

Property Documentation

◆ error

- E error
readnonatomicstrong

Definition at line 20 of file ThingSmartResult.h.

◆ type

- (ThingResultType) type
readatomicassign

Definition at line 22 of file ThingSmartResult.h.


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