PremiseDto

📄 Description: Data transfer object representing a premise within the business context, encapsulating essential details such as location, type, and operational status to facilitate informed decision-making and resource allocation.

Properties

Name

Type

Required

Restrictions

Description

createdBy

string

false

none

Username of who created this resource

lastModifiedBy

string

false

none

Username of who last modified this resource

createdDate

string(date-time)

false

none

Date of the created

lastModifiedDate

string(date-time)

false

none

Date of the last modified

archived

boolean

false

none

Indicates whether the premise has been archived, reflecting its current status within the system.

externalId

string

false

none

Unique identifier for the external

id

integer(int64)

false

none

Unique identifier for the resource

number

string

true

none

Represents the contact number associated with the premise, facilitating communication and service management.

name

string

true

none

Name of the resource

headPremise

boolean

false

none

Indicates whether the premise is designated as the primary location for business operations.

possessionDate

string(date)

false

none

Date of the possession

openingDate

string(date)

false

none

Date of the opening

closingDate

string(date)

false

none

Date of the closing

relocationDate

string(date)

false

none

Date of the relocation

vacatingDate

string(date)

false

none

Date of the vacating

expansionDate

string(date)

false

none

Date of the expansion

statusId

integer(int64)

false

none

Unique identifier for the status

usageId

integer(int64)

false

none

Unique identifier for the usage

parentPremiseId

integer(int64)

false

none

Unique identifier for the parent premise

costCenterId

integer(int64)

true

none

Unique identifier for the cost center

profitCenterId

integer(int64)

false

none

Unique identifier for the profit center

legalEntityId

integer(int64)

true

none

Unique identifier for the legal entity

occupancyIds

[integer]

false

none

An array of unique identifiers representing the occupancy records associated with the premise, facilitating efficient management and tracking of occupancy data.

locationId

integer(int64)

true

none

Unique identifier for the location

locationDto

LocationDto

false

none

Represents the detailed premises information associated with the location, providing essential context for location-based operations and decision-making.

status

PickListOptionDto

false

none

Status of the resource

usage

PickListOptionDto

false

none

Represents the usage metrics associated with the premise, providing insights into operational efficiency and resource allocation.

occupanciesDto

[PickListOptionDto]

false

none

An array of PremiseDto objects representing the occupancy details associated with a specific premise, facilitating effective space management and resource allocation.