DBTEAMGroupFullInfo
Objective-C
@interface DBTEAMGroupFullInfo
    : DBTEAMCOMMONGroupSummary <DBSerializable, NSCopying>
                Swift
class DBTEAMGroupFullInfo : DBTEAMCOMMONGroupSummary, DBSerializable, NSCopying
                The GroupFullInfo struct.
Full description of a group.
This class implements the DBSerializable protocol (serialize and
deserialize instance methods), which is required for all Obj-C SDK API route
objects.
- 
                  
                  
List of group members.
Declaration
Objective-C
@property (nonatomic, readonly, nullable) NSArray<DBTEAMGroupMemberInfo *> *members;Swift
var members: [DBTEAMGroupMemberInfo]? { get } - 
                  
                  
The group creation time as a UTC timestamp in milliseconds since the Unix epoch.
Declaration
Objective-C
@property (nonatomic, readonly) NSNumber *_Nonnull created;Swift
var created: NSNumber { get } 
- 
                  
                  
Full constructor for the struct (exposes all instance variables).
Declaration
Objective-C
- (nonnull instancetype) initWithGroupName:(nonnull NSString *)groupName groupId:(nonnull NSString *)groupId groupManagementType: (nonnull DBTEAMCOMMONGroupManagementType *)groupManagementType created:(nonnull NSNumber *)created groupExternalId:(nullable NSString *)groupExternalId memberCount:(nullable NSNumber *)memberCount members:(nullable NSArray<DBTEAMGroupMemberInfo *> *)members;Swift
init(groupName: String, groupId: String, groupManagementType: DBTEAMCOMMONGroupManagementType, created: NSNumber, groupExternalId: String?, memberCount: NSNumber?, members: [DBTEAMGroupMemberInfo]?)Parameters
groupName(no description).
groupId(no description).
groupManagementTypeWho is allowed to manage the group.
createdThe group creation time as a UTC timestamp in milliseconds since the Unix epoch.
groupExternalIdExternal ID of group. This is an arbitrary ID that an admin can attach to a group.
memberCountThe number of members in the group.
membersList of group members.
Return Value
An initialized instance.
 - 
                  
                  
Convenience constructor (exposes only non-nullable instance variables with no default value).
Declaration
Objective-C
- (nonnull instancetype)initWithGroupName:(nonnull NSString *)groupName groupId:(nonnull NSString *)groupId groupManagementType: (nonnull DBTEAMCOMMONGroupManagementType *) groupManagementType created:(nonnull NSNumber *)created;Swift
init(groupName: String, groupId: String, groupManagementType: DBTEAMCOMMONGroupManagementType, created: NSNumber)Parameters
groupName(no description).
groupId(no description).
groupManagementTypeWho is allowed to manage the group.
createdThe group creation time as a UTC timestamp in milliseconds since the Unix epoch.
Return Value
An initialized instance.
 
View on GitHub
        DBTEAMGroupFullInfo Class Reference