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 administrator

    Declaration

    Swift

    public lazy var isAdmin: Bool { get set }
  • true if the calling user is a group member

    Declaration

    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.