InspectionDTO

📄 Description: Data transfer object representing the details of an inspection, including its findings, status, and associated metadata, to facilitate effective tracking and management of compliance and quality assurance processes.

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

name

string

false

none

Name of the resource

description

string

false

none

Description of the resource

dueDate

string(date)

false

none

Due date of the resource

closeDate

string(date)

false

none

Date of the close

createdDate

string(date)

false

none

Date of the created

startDate

string(date)

false

none

Start date of the resource

endDate

string(date)

false

none

End date of the resource

startTime

LocalTime

false

none

Time of the start

endTime

LocalTime

false

none

Time of the end

isCreatedBy

string

false

none

Whether the resource is created by

isTemplate

boolean

false

none

Whether the resource is template

inspectionAvailable

boolean

false

none

Indicates whether an inspection is available for the associated item, facilitating proactive management and compliance verification.

inspectionType

string

false

none

Type of the inspection

templateId

integer(int64)

false

none

Unique identifier for the template

premiseId

integer(int64)

false

none

Unique identifier for the premise

premiseDto

PremiseDTO

false

none

Data transfer object representing the details of the inspection, facilitating the management and tracking of inspection-related information within the system.

premiseFromNrm

boolean

false

none

Indicates whether the inspection is sourced from the National Risk Model, facilitating informed decision-making in risk assessment processes.

premiseDisplayId

string

false

none

Unique identifier for the premise display

mainAssetIds

[integer]

false

none

List of unique identifiers for the primary assets associated with the inspection, facilitating effective tracking and management.

mainAssetId

integer(int64)

false

none

Unique identifier for the main asset

mainAssetDto

MainAssetDTO

false

none

Represents the primary asset associated with the inspection, providing essential details for effective asset management and evaluation.

mainAssetDisplayId

string

false

none

Unique identifier for the main asset display

inspectionCategoryIds

[integer]

false

none

Array of unique identifiers representing the categories of inspections associated with the inspection record.

inspectionCategories

[string]

false

none

An array of inspection categories that classify the types of inspections conducted, facilitating organized tracking and reporting.

inspectionCategoryId

integer(int64)

false

none

Unique identifier for the inspection category

inspectionCategory

string

false

none

Category of the inspection

inspectionConditionId

integer(int64)

false

none

Unique identifier for the inspection condition

inspectionCondition

string

false

none

Describes the current condition of the inspection, providing essential context for assessment and decision-making.

inspectionConditionType

string

false

none

Type of the inspection condition

inspectionStatusId

integer(int64)

false

none

Unique identifier for the inspection status

inspectionStatus

string

false

none

Status of the inspection

inspectionStatusType

string

false

none

Type of the inspection status

inspectionItemIds

[integer]

false

none

Array of unique identifiers for inspection items associated with the inspection process, facilitating efficient tracking and management.

internalTeamIds

[integer]

false

none

Array of unique identifiers representing the internal teams associated with the inspection, facilitating streamlined collaboration and accountability within the organization.

internalTeamDtos

[InternalTeamDTO]

false

none

An array of InspectionDTO objects representing the internal teams involved in the inspection process, facilitating effective collaboration and resource allocation.

internalTeams

[string]

false

none

Array of internal teams associated with the inspection, facilitating collaboration and accountability within the inspection process.

assignedUserIds

[integer]

false

none

Array of unique identifiers for users assigned to the inspection, facilitating effective tracking and management of responsibilities.

assignedUserDtos

[UserDTO]

false

none

Array of InspectionDTO objects representing the users assigned to conduct inspections, facilitating effective resource allocation and management.

assignedUsers

[string]

false

none

List of users assigned to the inspection, facilitating effective task management and accountability within the inspection process.

activity

string

false

none

Describes the specific activity associated with the inspection, providing essential context for tracking and reporting purposes.

createdByTrigger

boolean

false

none

Indicates whether the inspection was initiated by an automated trigger within the system.

modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified