WorkerIncidentDTO

📄 Description: Data transfer object representing an incident involving a worker, encapsulating relevant details such as incident type, date, and associated metadata for effective incident management and reporting.

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

title

string

false

none

Title of the resource

description

string

false

none

Description of the resource

reportDate

string(date)

false

none

Date of the report

statusName

string

false

none

Name of the status

workOrder

WorkOrderDTO

false

none

Represents the work order associated with the worker incident, facilitating efficient tracking and management of related tasks and resources.

workOrderDisplayId

string

false

none

Unique identifier for the work order display

reporterDto

UserDTO

false

none

Contains detailed information about the individual reporting the incident, facilitating accurate tracking and management of workplace safety issues.

username

string

false

none

Represents the unique identifier for the user within the system, facilitating user-specific incident tracking and management.

injuredPersonName

string

false

none

Name of the injured person

exactLocation

string

false

none

Represents the precise geographical location associated with a worker incident, facilitating accurate reporting and analysis.

injuredPersonRole

string

false

none

Indicates the role of the individual involved in the incident, providing essential context for incident reporting and analysis.

incidentTime

LocalTime

false

none

Time of the incident

injuryTypeAndBodyPartAffected

string

false

none

Describes the specific type of injury and the body part affected, facilitating accurate reporting and analysis of worker incidents.

severity

string

false

none

Indicates the level of seriousness associated with a worker incident, facilitating prioritization and response in incident management.

premiseId

integer(int64)

false

none

Unique identifier for the premise

premisesDisplayId

string

false

none

Unique identifier for the premises display

premisesDto

PremiseDTO

false

none

Data transfer object representing the details of the premises associated with a worker incident.

workerIncidentAvailable

boolean

false

none

Indicates whether there are any available incidents reported for the worker, facilitating effective incident management and response.

modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

statusId

integer(int64)

false

none

Unique identifier for the status