DBTEAMLOGExternalUserLogInfo
Objective-C
@interface DBTEAMLOGExternalUserLogInfo : NSObject <DBSerializable, NSCopying>
Swift
class DBTEAMLOGExternalUserLogInfo : NSObject, DBSerializable, NSCopying
The ExternalUserLogInfo
struct.
A user without a Dropbox account.
This class implements the DBSerializable
protocol (serialize and
deserialize instance methods), which is required for all Obj-C SDK API route
objects.
-
An external user identifier.
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSString *_Nonnull userIdentifier;
Swift
var userIdentifier: String { get }
-
Identifier type.
Declaration
Objective-C
@property (nonatomic, readonly) DBTEAMLOGIdentifierType *_Nonnull identifierType;
Swift
var identifierType: DBTEAMLOGIdentifierType { get }
-
Full constructor for the struct (exposes all instance variables).
Declaration
Objective-C
- (nonnull instancetype) initWithUserIdentifier:(nonnull NSString *)userIdentifier identifierType:(nonnull DBTEAMLOGIdentifierType *)identifierType;
Swift
init(userIdentifier: String, identifierType: DBTEAMLOGIdentifierType)
Parameters
userIdentifier
An external user identifier.
identifierType
Identifier type.
Return Value
An initialized instance.