NhsPermission

📄 Description: NhsPermission is a data transfer object that encapsulates the permissions associated with employees and organizations within the context of workforce planning proposals, ensuring compliance and governance in the management of workforce resources.

Properties

Name

Type

Required

Restrictions

Description

id

integer(int64)

false

none

Unique identifier for the resource

name

string

false

none

Name of the resource

alias

string

false

none

Alias is a string field that serves as an alternative identifier for the NHS permission within the context of workforce planning, proposals, employees, organizations, and workforce plans.

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

String that specifies the conditions under which the NHS permission is granted, relevant to proposals, employees, organizations, and workforce plans.

roles

[NhsRole]

false

none

List of roles items

Enumerated Values

Attribute

Value

type

CONDITIONAL, SIMPLE, STATIC