DBTEAMMembersInfo

Objective-C

@interface DBTEAMMembersInfo : NSObject <DBSerializable, NSCopying>

Swift

class DBTEAMMembersInfo : NSObject, DBSerializable, NSCopying

The MembersInfo struct.

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

Instance fields

  • Team member IDs of the users under this hold.

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSArray<NSString *> *_Nonnull teamMemberIds;

    Swift

    var teamMemberIds: [String] { get }
  • The number of permanently deleted users that were under this hold.

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSNumber *_Nonnull permanentlyDeletedUsers;

    Swift

    var permanentlyDeletedUsers: NSNumber { get }

Constructors

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

    Declaration

    Objective-C

    - (nonnull instancetype)
          initWithTeamMemberIds:(nonnull NSArray<NSString *> *)teamMemberIds
        permanentlyDeletedUsers:(nonnull NSNumber *)permanentlyDeletedUsers;

    Swift

    init(teamMemberIds: [String], permanentlyDeletedUsers: NSNumber)

    Parameters

    teamMemberIds

    Team member IDs of the users under this hold.

    permanentlyDeletedUsers

    The number of permanently deleted users that were under this hold.

    Return Value

    An initialized instance.