GroupCreateResult
public class GroupCreateResult : SdkObject
Full metadata for a newly created group.
-
ID of the group
Declaration
Swift
public lazy var groupId: GroupId { get set }
-
Name of the group
Declaration
Swift
public lazy var groupName: GroupName? { get set }
-
Public key for encrypting to the group
Declaration
Swift
public lazy var groupMasterPublicKey: PublicKey { get set }
-
true
if the calling user is a group administratorDeclaration
Swift
public lazy var isAdmin: Bool { get set }
-
true
if the calling user is a group memberDeclaration
Swift
public lazy var isMember: Bool { get set }
-
Owner of the group
Declaration
Swift
public lazy var owner: UserId { get set }
-
List of all group administrators
Declaration
Swift
public lazy var adminList: GroupUserList { get set }
-
List of all group members
Declaration
Swift
public lazy var memberList: GroupUserList { get set }
-
Date and time when the group was created
Declaration
Swift
public lazy var created: Date { get set }
-
Date and time when the group was last updated
Declaration
Swift
public lazy var lastUpdated: Date { get set }
-
Whether the group’s private key needs rotation.
Can only be accessed by a group administrator.
Declaration
Swift
public lazy var needsRotation: Bool? { get set }
Return Value
Bool
- Indicates whether the group’s private key needs rotation.nil
- The calling user does not have permission to view this.