Permission Entity (2017/01)

The permission entity is structured as follows:

entity:

EntityId Nullable<int>: This identifier is equal to the parent’s entity instance id.

OperationUID string: The unique identifier for the operation

Principal Principal: 

Id int: The id associated with the permissions

Type PrincipalType: 

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

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

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.