DBTEAMMemberLinkedApps

Objective-C

@interface DBTEAMMemberLinkedApps : NSObject <DBSerializable, NSCopying>

Swift

class DBTEAMMemberLinkedApps : NSObject, DBSerializable, NSCopying

The MemberLinkedApps struct.

Information on linked applications of a team member.

This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

Instance fields

  • The member unique Id.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull teamMemberId;

    Swift

    var teamMemberId: String { get }
  • List of third party applications linked by this team member.

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSArray<DBTEAMApiApp *> *_Nonnull linkedApiApps;

    Swift

    var linkedApiApps: [DBTEAMApiApp] { get }

Constructors

  • Full constructor for the struct (exposes all instance variables).

    Declaration

    Objective-C

    - (nonnull instancetype)initWithTeamMemberId:(nonnull NSString *)teamMemberId
                                   linkedApiApps:(nonnull NSArray<DBTEAMApiApp *> *)
                                                     linkedApiApps;

    Swift

    init(teamMemberId: String, linkedApiApps: [DBTEAMApiApp])

    Parameters

    teamMemberId

    The member unique Id.

    linkedApiApps

    List of third party applications linked by this team member.

    Return Value

    An initialized instance.