WorkOrderDTO

📄 Description: Data transfer object representing a work order within the Nakisa Portfolio Management Suite, encapsulating details related to portfolio management, asset tracking, and real estate property analytics.

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

imageId

integer(int64)

false

none

Unique identifier for the image

description

string

false

none

Description of the resource

vendorRating

integer(int32)

false

none

Represents the numerical rating assigned to a vendor, providing insights for portfolio and asset management within the Nakisa Portfolio Management Suite.

premiseId

integer(int64)

false

none

Unique identifier for the premise

premiseDto

PremiseDTO

false

none

Contains detailed information about the premises associated with a work order, facilitating effective portfolio and asset management within the Nakisa Portfolio Management Suite.

premiseFromNrm

boolean

false

none

Indicates whether the work order is derived from the National Resource Management (NRM) system, facilitating accurate asset and portfolio analytics within the Nakisa Portfolio Management Suite.

premiseDisplayId

string

false

none

Unique identifier for the premise display

nssProjectId

integer(int64)

false

none

Unique identifier for the nss project

nssTaskId

integer(int64)

false

none

Unique identifier for the nss task

nssTaskDisplayId

string

false

none

Unique identifier for the nss task display

orderDate

string(date)

false

none

Date of the order

dueDate

string(date)

false

none

Due date of the resource

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

modifiedAt

string(date-time)

false

none

none

estimatedCost

string

false

none

Estimated cost of the work order, providing essential financial insights for portfolio and asset management within the Nakisa Portfolio Management Suite.

finalCost

string

false

none

Represents the total calculated cost associated with a work order, providing essential financial insights for portfolio and asset management within the Nakisa Portfolio Management Suite.

duration

integer(int32)

false

none

Represents the total duration, in hours, allocated for the execution of a work order within the Nakisa Portfolio Management Suite, facilitating effective portfolio and asset management.

estimatedDayTime

integer(int32)

false

none

Time of the estimated day

finalHourTime

string

false

none

Time of the final hour

estimatedHourTime

string

false

none

Time of the estimated hour

closeDate

string(date)

false

none

Date of the close

inspection

string

false

none

Describes the inspection details associated with a work order, providing critical insights for portfolio and asset management within the Nakisa Portfolio Management Suite.

workOrderTypeId

integer(int64)

false

none

none

workOrderTypeName

string

false

none

none

workOrderType

string

false

none

none

workOrderPriorityId

integer(int64)

false

none

Unique identifier for the work order priority

workOrderPriority

string

false

none

Priority of the work order

workOrderPriorityType

string

false

none

Type of the work order priority

isTemplate

boolean

false

none

Whether the resource is template

isWorkOrderTemplate

boolean

false

none

none

templateId

integer(int64)

false

none

none

isPartsInSufficient

boolean

false

none

none

partQuantityInfoList

[PartQuantityInfoDTO]

false

none

none

parentWorkOrderId

integer(int64)

false

none

Unique identifier for the parent work order

parentWorkOrderDisplayId

string

false

none

Unique identifier for the parent work order display

parentWorkOrder

string

false

none

Represents the unique identifier of the parent work order associated with the current work order, facilitating hierarchical management within the Nakisa Portfolio Management Suite for effective portfolio and asset analytics.

mainAssetIds

[integer]

false

none

Array of unique identifiers for the primary assets associated with a work order, facilitating effective portfolio management and analytics within the Nakisa Portfolio Management Suite.

mainAssetDto

MainAssetDTO

false

none

Represents the primary asset associated with a work order, facilitating portfolio analysis and management within the Nakisa Portfolio Management Suite.

mainAssetDisplayId

string

false

none

Unique identifier for the main asset display

workOrderStatusId

integer(int64)

false

none

Unique identifier for the work order status

workOrderStatus

string

false

none

Status of the work order

workOrderStatusType

string

false

none

Type of the work order status

requestIds

[integer]

false

none

Array of unique identifiers for requests associated with work orders within the Nakisa Portfolio Management Suite, facilitating efficient tracking and management of portfolio, asset, and real estate property analytics.

internalTeamIds

[integer]

false

none

Array of unique identifiers representing the internal teams associated with the work order, facilitating effective management and analysis within the Nakisa Portfolio Management Suite.

internalTeamDtos

[InternalTeamDTO]

false

none

An array of WorkOrderDTO objects representing the internal teams associated with the portfolio, asset, and analytics management within the Nakisa Portfolio Management Suite.

internalTeams

[string]

false

none

List of internal teams associated with the work order, facilitating collaboration and resource allocation within the Nakisa Portfolio Management Suite for effective portfolio and asset management.

vendorId

integer(int64)

false

none

Unique identifier for the vendor

vendorDto

VendorDTO

false

none

Represents the vendor details associated with a work order within the Nakisa Portfolio Management Suite, facilitating effective management of portfolio, asset, and real estate property analytics.

vendorName

string

false

none

Name of the vendor

workOrderTemplateSettings

WorkOrderTemplateSettingsDTO

false

none

Configuration settings for work order templates that facilitate streamlined management and analytics of portfolio and asset-related tasks within the Nakisa Portfolio Management Suite.

assignedUserIds

[integer]

false

none

Array of unique identifiers for users assigned to the work order, facilitating effective management and tracking within the Nakisa Portfolio Management Suite.

assignedUserDtos

[UserDTO]

false

none

Array of user assignments associated with the work order, facilitating effective management of portfolio, asset, and real estate property analytics within the Nakisa Portfolio Management Suite.

assignedUsers

[string]

false

none

List of users assigned to the work order, facilitating collaboration and accountability within the Nakisa Portfolio Management Suite for effective portfolio and asset management.

variableQuantity

integer(int64)

false

none

Quantity of variable quantity

workOrderAvailable

boolean

false

none

Indicates whether a work order is currently available for the specified asset within the Nakisa Portfolio Management Suite, supporting effective portfolio and asset management.

exactPlacement

string

false

none

Specifies the precise location or arrangement of an asset within a portfolio, facilitating enhanced analytics and management of real estate properties.

primaryWorkOrderId

integer(int64)

false

none

Unique identifier for the primary work order

primaryWorkOrderDto

WorkOrderDTO

false

none

Represents the primary work order associated with portfolio management activities, providing essential details for asset analytics and real estate property management.

primaryWorkOrderDisplayId

string

false

none

Unique identifier for the primary work order display

isPrimary

boolean

false

none

Whether the resource is primary

invoiceIds

[integer]

false

none

Array of unique identifiers for invoices associated with the work order, facilitating financial tracking and analysis within the Nakisa Portfolio Management Suite.

createdByTrigger

boolean

false

none

none

internalCosts

string

false

none

Represents the internal costs associated with managing assets within the portfolio, providing critical data for analytics and real estate property evaluations.

invoiceTotal

string

false

none

Total invoice

partsTotal

string

false

none

none

inspectionItemId

integer(int64)

false

none

Unique identifier for the inspection item

partIdToAttach

integer(int64)

false

none

none

recurringWOPriorityId

integer(int64)

false

write-only

none

triggerByWorkOrderStatusId

integer(int64)

false

write-only

none

removeByWorkOrderStatusId

integer(int64)

false

write-only

none

recurringWOPriority

string

false

write-only

none

recurringWOPriorityType

string

false

write-only

none

triggerByWorkOrderStatus

string

false

write-only

none

triggerByWorkOrderStatusType

string

false

write-only

none

removeByWorkOrderStatus

string

false

write-only

none

removeByWorkOrderStatusType

string

false

write-only

none

recurringWOStartDate

string(date)

false

write-only

none

recurringWOEndDate

string(date)

false

write-only

none

recurringWODueDuration

integer(int32)

false

write-only

none

recurringWODueMonths

integer(int32)

false

write-only

none

recurringWOIsTemplate

boolean

false

write-only

none

recurringWOIsRemoveByDate

boolean

false

write-only

none