DBTEAMUserResendResult
Objective-C
@interface DBTEAMUserResendResult : NSObject <DBSerializable, NSCopying>
                Swift
class DBTEAMUserResendResult : NSObject, DBSerializable, NSCopying
                The UserResendResult union.
Result of trying to resend verification emails to a user. ‘success’ is the only value indicating that a user was successfully retrieved for sending verification emails. The other values explain the type of error that occurred, and include the user for which the error occurred.
This class implements the DBSerializable protocol (serialize and
deserialize instance methods), which is required for all Obj-C SDK API route
objects.
- 
                  
                  
Represents the union’s current tag state.
Declaration
Objective-C
@property (nonatomic, readonly) DBTEAMUserResendResultTag tag;Swift
var tag: DBTEAMUserResendResultTag { get } - 
                  
                  
Describes a user and the results for each attempt to resend verification emails. - note: Ensure the
isSuccessmethod returns true before accessing, otherwise a runtime exception will be raised.Declaration
Objective-C
@property (nonatomic, readonly) DBTEAMUserResendEmailsResult *_Nonnull success;Swift
var success: DBTEAMUserResendEmailsResult { get } - 
                  
                  
Specified user is not a valid target for resending verification emails.
Note
Ensure theisInvalidUsermethod returns true before accessing, otherwise a runtime exception will be raised.Declaration
Objective-C
@property (nonatomic, readonly) DBTEAMUserSelectorArg *_Nonnull invalidUser;Swift
var invalidUser: DBTEAMUserSelectorArg { get } 
- 
                  
                  
Initializes union class with tag state of “success”.
Description of the “success” tag state: Describes a user and the results for each attempt to resend verification emails.
Declaration
Objective-C
- (nonnull instancetype)initWithSuccess: (nonnull DBTEAMUserResendEmailsResult *)success;Swift
init(success: DBTEAMUserResendEmailsResult)Parameters
successDescribes a user and the results for each attempt to resend verification emails.
Return Value
An initialized instance.
 - 
                  
                  
Initializes union class with tag state of “invalid_user”.
Description of the “invalid_user” tag state: Specified user is not a valid target for resending verification emails.
Declaration
Objective-C
- (nonnull instancetype)initWithInvalidUser: (nonnull DBTEAMUserSelectorArg *)invalidUser;Swift
init(invalidUser: DBTEAMUserSelectorArg)Parameters
invalidUserSpecified user is not a valid target for resending verification emails.
Return Value
An initialized instance.
 - 
                  
                  
Initializes union class with tag state of “other”.
Declaration
Objective-C
- (nonnull instancetype)initWithOther;Swift
init(other: ())Return Value
An initialized instance.
 
- 
                  
                  
Retrieves whether the union’s current tag state has value “success”.
Note
Call this method and ensure it returns true before accessing the
successproperty, otherwise a runtime exception will be thrown.Declaration
Objective-C
- (BOOL)isSuccess;Swift
func isSuccess() -> BoolReturn Value
Whether the union’s current tag state has value “success”.
 - 
                  
                  
Retrieves whether the union’s current tag state has value “invalid_user”.
Note
Call this method and ensure it returns true before accessing the
invalidUserproperty, otherwise a runtime exception will be thrown.Declaration
Objective-C
- (BOOL)isInvalidUser;Swift
func isInvalidUser() -> BoolReturn Value
Whether the union’s current tag state has value “invalid_user”.
 - 
                  
                  
Retrieves whether the union’s current tag state has value “other”.
Declaration
Objective-C
- (BOOL)isOther;Swift
func isOther() -> BoolReturn Value
Whether the union’s current tag state has value “other”.
 - 
                  
                  
Retrieves string value of union’s current tag state.
Declaration
Objective-C
- (nonnull NSString *)tagName;Swift
func tagName() -> StringReturn Value
A human-readable string representing the union’s current tag state.
 
View on GitHub
        DBTEAMUserResendResult Class Reference