Permission Entity (2020/10)

The presentation permission entity is structured as follows:

entity:

  • EntityId int?: This identifier is equal to the parent’s entity instance id.

  • OperationUID string: The unique identifier for the operation

  • Principal Principal: 

    • name string: The name associated with the permissions (for example, "Custom Administrators")

    • isCustom bool: Whether or not this is a custom role

    • type PrincipalType: 

      • User:  When the type is user, "name" is login

      • Role: When the type is role, "name" is role

    • id int: The id associated with the permissions

  • IsFixed bool: Indicates if the entity permissions are editable by the customer or not

  • IsInherited bool: If true, the entity permissions are inherited

  • IsAllowed bool: Allows or denies permissions to perform a given operation

  • CreationDate DateTime: The date that the entity permissions were created. See DateTime for more information about this data type.