DBTEAMLOGJoinTeamDetails
Objective-C
@interface DBTEAMLOGJoinTeamDetails : NSObject <DBSerializable, NSCopying>
Swift
class DBTEAMLOGJoinTeamDetails : NSObject, DBSerializable, NSCopying
The JoinTeamDetails
struct.
Additional information relevant when a new member joins the team.
This class implements the DBSerializable
protocol (serialize and
deserialize instance methods), which is required for all Obj-C SDK API route
objects.
-
Linked applications. (Deprecated) Please use has_linked_apps boolean field instead.
Declaration
Objective-C
@property (nonatomic, readonly) NSArray<DBTEAMLOGUserLinkedAppLogInfo *> *_Nonnull linkedApps;
Swift
var linkedApps: [DBTEAMLOGUserLinkedAppLogInfo] { get }
-
Linked devices. (Deprecated) Please use has_linked_devices boolean field instead.
Declaration
Objective-C
@property (nonatomic, readonly) NSArray<DBTEAMLOGLinkedDeviceLogInfo *> *_Nonnull linkedDevices;
Swift
var linkedDevices: [DBTEAMLOGLinkedDeviceLogInfo] { get }
-
Linked shared folders. (Deprecated) Please use has_linked_shared_folders boolean field instead.
Declaration
Objective-C
@property (nonatomic, readonly) NSArray<DBTEAMLOGFolderLogInfo *> *_Nonnull linkedSharedFolders;
Swift
var linkedSharedFolders: [DBTEAMLOGFolderLogInfo] { get }
-
(Deprecated) True if the linked_apps list was truncated to the maximum supported length (50).
Declaration
Objective-C
@property (nonatomic, readonly, nullable) NSNumber *wasLinkedAppsTruncated;
Swift
var wasLinkedAppsTruncated: NSNumber? { get }
-
(Deprecated) True if the linked_devices list was truncated to the maximum supported length (50).
Declaration
Objective-C
@property (nonatomic, readonly, nullable) NSNumber *wasLinkedDevicesTruncated;
Swift
var wasLinkedDevicesTruncated: NSNumber? { get }
-
(Deprecated) True if the linked_shared_folders list was truncated to the maximum supported length (50).
Declaration
Objective-C
@property (nonatomic, readonly, nullable) NSNumber *wasLinkedSharedFoldersTruncated;
Swift
var wasLinkedSharedFoldersTruncated: NSNumber? { get }
-
True if the user had linked apps at event time.
Declaration
Objective-C
@property (nonatomic, readonly, nullable) NSNumber *hasLinkedApps;
Swift
var hasLinkedApps: NSNumber? { get }
-
True if the user had linked apps at event time.
Declaration
Objective-C
@property (nonatomic, readonly, nullable) NSNumber *hasLinkedDevices;
Swift
var hasLinkedDevices: NSNumber? { get }
-
True if the user had linked shared folders at event time.
Declaration
Objective-C
@property (nonatomic, readonly, nullable) NSNumber *hasLinkedSharedFolders;
Swift
var hasLinkedSharedFolders: NSNumber? { get }
-
-initWithLinkedApps:
linkedDevices: linkedSharedFolders: wasLinkedAppsTruncated: wasLinkedDevicesTruncated: wasLinkedSharedFoldersTruncated: hasLinkedApps: hasLinkedDevices: hasLinkedSharedFolders: Full constructor for the struct (exposes all instance variables).
Declaration
Objective-C
- (nonnull instancetype) initWithLinkedApps: (nonnull NSArray<DBTEAMLOGUserLinkedAppLogInfo *> *) linkedApps linkedDevices: (nonnull NSArray<DBTEAMLOGLinkedDeviceLogInfo *> *) linkedDevices linkedSharedFolders: (nonnull NSArray<DBTEAMLOGFolderLogInfo *> *) linkedSharedFolders wasLinkedAppsTruncated:(nullable NSNumber *)wasLinkedAppsTruncated wasLinkedDevicesTruncated: (nullable NSNumber *)wasLinkedDevicesTruncated wasLinkedSharedFoldersTruncated: (nullable NSNumber *)wasLinkedSharedFoldersTruncated hasLinkedApps:(nullable NSNumber *)hasLinkedApps hasLinkedDevices:(nullable NSNumber *)hasLinkedDevices hasLinkedSharedFolders:(nullable NSNumber *)hasLinkedSharedFolders;
Swift
init(linkedApps: [DBTEAMLOGUserLinkedAppLogInfo], linkedDevices: [DBTEAMLOGLinkedDeviceLogInfo], linkedSharedFolders: [DBTEAMLOGFolderLogInfo], wasLinkedAppsTruncated: NSNumber?, wasLinkedDevicesTruncated: NSNumber?, wasLinkedSharedFoldersTruncated: NSNumber?, hasLinkedApps: NSNumber?, hasLinkedDevices: NSNumber?, hasLinkedSharedFolders: NSNumber?)
Parameters
linkedApps
Linked applications. (Deprecated) Please use has_linked_apps boolean field instead.
linkedDevices
Linked devices. (Deprecated) Please use has_linked_devices boolean field instead.
linkedSharedFolders
Linked shared folders. (Deprecated) Please use has_linked_shared_folders boolean field instead.
wasLinkedAppsTruncated
(Deprecated) True if the linked_apps list was truncated to the maximum supported length (50).
wasLinkedDevicesTruncated
(Deprecated) True if the linked_devices list was truncated to the maximum supported length (50).
wasLinkedSharedFoldersTruncated
(Deprecated) True if the linked_shared_folders list was truncated to the maximum supported length (50).
hasLinkedApps
True if the user had linked apps at event time.
hasLinkedDevices
True if the user had linked apps at event time.
hasLinkedSharedFolders
True if the user had linked shared folders at event time.
Return Value
An initialized instance.
-
Convenience constructor (exposes only non-nullable instance variables with no default value).
Declaration
Objective-C
- (nonnull instancetype) initWithLinkedApps: (nonnull NSArray<DBTEAMLOGUserLinkedAppLogInfo *> *)linkedApps linkedDevices: (nonnull NSArray<DBTEAMLOGLinkedDeviceLogInfo *> *)linkedDevices linkedSharedFolders: (nonnull NSArray<DBTEAMLOGFolderLogInfo *> *)linkedSharedFolders;
Swift
init(linkedApps: [DBTEAMLOGUserLinkedAppLogInfo], linkedDevices: [DBTEAMLOGLinkedDeviceLogInfo], linkedSharedFolders: [DBTEAMLOGFolderLogInfo])
Parameters
linkedApps
Linked applications. (Deprecated) Please use has_linked_apps boolean field instead.
linkedDevices
Linked devices. (Deprecated) Please use has_linked_devices boolean field instead.
linkedSharedFolders
Linked shared folders. (Deprecated) Please use has_linked_shared_folders boolean field instead.
Return Value
An initialized instance.