PermissionDto¶
Example Json Object
1{
2 "id": 0,
3 "name": "string",
4 "description": "string",
5 "type": "SIMPLE",
6 "allowedEntityFields": [
7 "string"
8 ],
9 "deniedEntityFields": [
10 "string"
11 ],
12 "conditions": "string"
13}
📄 Description: Data transfer object representing the permissions associated with employees and organizations within workforce planning, facilitating access control and compliance in proposal management and workforce plan execution.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
id |
integer(int64) |
false |
none |
Unique identifier for the resource |
name |
string |
false |
none |
Name of the resource |
description |
string |
false |
none |
Description of the resource |
type |
string |
false |
none |
Type of the resource |
allowedEntityFields |
[string] |
false |
none |
List of allowedEntityFields items |
deniedEntityFields |
[string] |
false |
none |
List of deniedEntityFields items |
conditions |
string |
false |
none |
Specifies the conditions under which the workforce plan is applicable, relevant to proposals, employees, organizations, and overall workforce strategy. |
Enumerated Values
Attribute |
Value |
|---|---|
type |
CONDITIONAL, SIMPLE, STATIC |