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.