DBTEAMCOMMONGroupSummary

Objective-C

@interface DBTEAMCOMMONGroupSummary : NSObject <DBSerializable, NSCopying>

Swift

class DBTEAMCOMMONGroupSummary : NSObject, DBSerializable, NSCopying

The GroupSummary struct.

Information about a group.

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

Instance fields

  • (no description).

    Declaration

    Objective-C

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

    Swift

    var groupName: String { get }
  • (no description).

    Declaration

    Objective-C

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

    Swift

    var groupId: String { get }
  • External ID of group. This is an arbitrary ID that an admin can attach to a group.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSString *groupExternalId;

    Swift

    var groupExternalId: String? { get }
  • The number of members in the group.

    Declaration

    Objective-C

    @property (nonatomic, readonly, nullable) NSNumber *memberCount;

    Swift

    var memberCount: NSNumber? { get }
  • Who is allowed to manage the group.

    Declaration

    Objective-C

    @property (nonatomic, readonly) DBTEAMCOMMONGroupManagementType *_Nonnull groupManagementType;

    Swift

    var groupManagementType: DBTEAMCOMMONGroupManagementType { get }

Constructors