DBTEAMLOGTrustedNonTeamMemberLogInfo
Objective-C
@interface DBTEAMLOGTrustedNonTeamMemberLogInfo
: DBTEAMLOGUserLogInfo <DBSerializable, NSCopying>
Swift
class DBTEAMLOGTrustedNonTeamMemberLogInfo : DBTEAMLOGUserLogInfo, DBSerializable, NSCopying
The TrustedNonTeamMemberLogInfo
struct.
User that is not a member of the team but considered trusted.
This class implements the DBSerializable
protocol (serialize and
deserialize instance methods), which is required for all Obj-C SDK API route
objects.
-
Indicates the type of the member of a trusted team.
Declaration
Objective-C
@property (nonatomic, readonly) DBTEAMLOGTrustedNonTeamMemberType *_Nonnull trustedNonTeamMemberType;
Swift
var trustedNonTeamMemberType: DBTEAMLOGTrustedNonTeamMemberType { get }
-
Details about this user’s trusted team.
Declaration
Objective-C
@property (nonatomic, readonly, nullable) DBTEAMLOGTeamLogInfo *team;
Swift
var team: DBTEAMLOGTeamLogInfo? { get }
-
Full constructor for the struct (exposes all instance variables).
Declaration
Objective-C
- (nonnull instancetype) initWithTrustedNonTeamMemberType: (nonnull DBTEAMLOGTrustedNonTeamMemberType *)trustedNonTeamMemberType accountId:(nullable NSString *)accountId displayName:(nullable NSString *)displayName email:(nullable NSString *)email team:(nullable DBTEAMLOGTeamLogInfo *)team;
Swift
init(trustedNonTeamMemberType: DBTEAMLOGTrustedNonTeamMemberType, accountId: String?, displayName: String?, email: String?, team: DBTEAMLOGTeamLogInfo?)
Parameters
trustedNonTeamMemberType
Indicates the type of the member of a trusted team.
accountId
User unique ID.
displayName
User display name.
email
User email address.
team
Details about this user’s trusted team.
Return Value
An initialized instance.
-
Convenience constructor (exposes only non-nullable instance variables with no default value).
Declaration
Objective-C
- (nonnull instancetype)initWithTrustedNonTeamMemberType: (nonnull DBTEAMLOGTrustedNonTeamMemberType *)trustedNonTeamMemberType;
Swift
init(trustedNonTeamMemberType: DBTEAMLOGTrustedNonTeamMemberType)
Parameters
trustedNonTeamMemberType
Indicates the type of the member of a trusted team.
Return Value
An initialized instance.