RequestDTO

📄 Description: Data transfer object representing a client request, encapsulating essential details such as request type, priority, and associated metadata to facilitate efficient processing and tracking within the business workflow.

Properties

Name

Type

Required

Restrictions

Description

id

integer(int64)

false

none

Unique identifier for the resource

createdBy

string

false

none

Username of who created this resource

createdAt

string(date-time)

false

none

Timestamp when this resource was created

displayId

string

false

none

Unique identifier for the display

description

string

false

none

Description of the resource

imageId

integer(int64)

false

none

Unique identifier for the image

premiseId

integer(int64)

false

none

Unique identifier for the premise

premiseDto

PremiseDTO

false

none

Data transfer object representing the details of a business premise, utilized for effective communication and processing within the API.

premiseFromNrm

boolean

false

none

Indicates whether the premise is sourced from the National Resource Management (NRM) system, facilitating accurate data integration and reporting.

premiseDisplayId

string

false

none

Unique identifier for the premise display

name

string

false

none

Name of the resource

requestPriority

string

false

none

Priority of the request

requestPriorityType

string

false

none

Type of the request priority

requestPriorityId

integer(int64)

false

none

Unique identifier for the request priority

requestPriorityDisplayId

string

false

none

Unique identifier for the request priority display

requestDate

string(date)

false

none

Date of the request

modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

requestCategory

string

false

none

Category of the request

requestCategoryId

integer(int64)

false

none

Unique identifier for the request category

requestCategoryDisplayId

string

false

none

Unique identifier for the request category display

requestStatus

string

false

none

Status of the request

requestStatusType

string

false

none

Type of the request status

requestStatusId

integer(int64)

false

none

Unique identifier for the request status

requestStatusDisplayId

string

false

none

Unique identifier for the request status display

mainAssetIds

[integer]

false

none

List of unique identifiers for the primary assets associated with the request, facilitating efficient tracking and management within the system.

mainAssetId

integer(int64)

false

none

Unique identifier for the main asset

mainAssetDto

MainAssetDTO

false

none

Represents the primary asset details required for processing the request within the system.

mainAssetDisplayId

string

false

none

Unique identifier for the main asset display

assignedUserIds

[integer]

false

none

Array of unique identifiers representing the users assigned to the specific task or project within the system.

assignedUserDtos

[UserDTO]

false

none

Array of user assignments that delineates the individuals responsible for managing the associated tasks within the request.

assignedUsers

[string]

false

none

List of users assigned to the request, facilitating effective task management and collaboration within the organization.

internalTeamIds

[integer]

false

none

Array of unique identifiers representing the internal teams associated with the request, facilitating effective team management and collaboration.

internalTeamDtos

[InternalTeamDTO]

false

none

An array of RequestDTO objects representing the internal teams involved in the project, facilitating collaboration and resource allocation.

internalTeams

[string]

false

none

List of internal teams involved in the project, facilitating collaboration and resource allocation.

requestAvailable

boolean

false

none

Indicates whether the requested resource is available for allocation within the system.

exactPlacement

string

false

none

Specifies the precise location or context for the placement of resources within the operational framework.

requestType

string

false

none

Type of the request

closeDate

string(date)

false

none

Date of the close

requestFrom

string

false

none

Identifies the origin of the request, providing context for processing and tracking within the system.

Enumerated Values

Attribute

Value

requestFrom

NFM, PORTAL