Skip to main content

PermissionGroup Constructors

An object defining constructors for the PermissionGroup class.

PermissionGroup(id, name, description, members, membersOf, createdBy, createdAt, modifiedBy, modifiedAt, deletedBy, deletedAt, tokenId)

Initializes a new instance of the PermissionGroup class.

Parameters:

id (required): long
The unique identifier of the permission group.

name (required): Dictionary<string, string>
The multilingual name of the permission group.

description (required): Dictionary<string, string>
The multilingual description of the permission group.

members (required): List<MemberInfo>
The list of members assigned to this permission group.

membersOf (required): List<MemberInfo>
The list of entities this permission group is associated with.

createdBy (required): long
The identifier of the user who created the permission group.

createdAt (required): DateTimeOffset
The timestamp indicating when the permission group was created.

modifiedBy (optional): long?
The identifier of the user who last modified the permission group.

modifiedAt (optional): DateTimeOffset?
The timestamp indicating when the permission group was last modified.

deletedBy (optional): long?
The identifier of the user who deleted the permission group.

deletedAt (optional): DateTimeOffset?
The timestamp indicating when the permission group was deleted.

tokenId (required): string
The token identifier associated with the permission group.