DBTEAMCOMMONGroupSummary

@interface 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.

  • (no description).

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

    @property (readonly, copy, nonatomic) 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 (readonly, copy, nonatomic, nullable) NSString *groupExternalId;

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

    var groupManagementType: DBTEAMCOMMONGroupManagementType { get }