Sensor Reading Resource

Get Sensor Reading

HTTP Request

GET /api/sensorReadings/{id}

📋 Description: Retrieves detailed sensor reading data for a specified sensor identified by the unique ID, enabling businesses to monitor and analyze sensor performance and environmental conditions effectively.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

SensorReadingDTO

Update Sensor Reading

HTTP Request

PUT /api/sensorReadings/{id}

📋 Description: Updates the sensor reading identified by the specified ID, allowing for the modification of data to ensure accurate and timely information management.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

SensorReadingDTO

true

Request body containing the updated sensor reading data, including measurement values and associated metadata for the specified sensor ID.

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Delete Sensor Reading

HTTP Request

DELETE /api/sensorReadings/{id}

📋 Description: Deletes a specific sensor reading identified by its unique ID, ensuring the removal of outdated or irrelevant data from the system.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

204

No Content

No Content

None

Get All Sensor Readings

HTTP Request

GET /api/sensorReadings

📋 Description: Retrieves the latest sensor readings from the system, providing real-time data to support operational decision-making and performance monitoring.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[SensorReadingDTO]

false

none

[Data transfer object representing a sensor reading, capturing real-time measurements and associated metadata for operational monitoring and analysis within the enterprise environment.]

» 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

» readingValue

string

false

none

Represents the recorded value from a sensor, providing critical data for monitoring and analysis within the system.

» readingDate

string(date)

false

none

Date of the reading

» readingTime

LocalTime

false

none

Data transfer object representing the local time settings relevant to business operations, ensuring accurate scheduling and time management across various regions.

»» hour

integer(int32)

false

none

Represents the hour component of a time value, facilitating precise scheduling and time management within the application.

»» minute

integer(int32)

false

none

Represents the minute component of a local time value, facilitating precise time tracking and scheduling within the application.

»» second

integer(int32)

false

none

Represents the seconds component of a local time value, facilitating precise time tracking and scheduling within the application.

»» nano

integer(int32)

false

none

Represents the nanosecond component of a local time value, facilitating precise time tracking and scheduling within the application.

» readingMode

string

false

none

Indicates the operational mode of the sensor reading, providing essential context for data interpretation and analysis.

» readingStatus

string

false

none

Status of the reading

» sensorId

integer(int64)

false

none

Unique identifier for the sensor

» sensorName

string

false

none

Name of the sensor

» sensorDto

SensorDTO

false

none

Data transfer object representing a sensor’s attributes and operational data, facilitating real-time monitoring and analysis for enhanced decision-making in enterprise environments.

»» 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

»» measurementType

string

false

none

Type of the measurement

»» measurementFrequency

string

false

none

Specifies the frequency at which sensor measurements are taken, enabling effective monitoring and analysis of data trends.

»» sensorSourceId

integer(int64)

false

none

Unique identifier for the sensor source

»» sensorSourceName

string

false

none

Name of the sensor source

»» sensorTypeId

integer(int64)

false

none

Unique identifier for the sensor type

»» sensorTypeName

string

false

none

Name of the sensor type

»» sensorScaleId

integer(int64)

false

none

Unique identifier for the sensor scale

»» sensorScaleName

string

false

none

Name of the sensor scale

»» assetId

integer(int64)

false

none

Unique identifier for the asset

»» assetName

string

false

none

Name of the asset

»» mainAssetDto

MainAssetDTO

false

none

MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making.

»»» 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

»»» qrCode

string

false

none

Code for the qr

»»» barCode

string

false

none

Code for the bar

»»» imageId

integer(int64)

false

none

Unique identifier for the image

»»» model

string

false

none

Specifies the model associated with the main asset, providing essential context for asset classification and management.

»»» manufacturer

string

false

none

Name of the manufacturer associated with the asset, providing essential information for inventory management and supplier relations.

»»» serialNumber

string

false

none

Unique identifier for the asset, used to track and manage inventory within the system.

»»» cost

string

false

none

Represents the total cost associated with the main asset, providing essential financial information for budgeting and resource allocation.

»»» premiseId

integer(int64)

false

none

Unique identifier for the premise

»»» premiseDisplayId

string

false

none

Unique identifier for the premise display

»»» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»»»» 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

»»»» premiseName

string

false

none

Name of the premise

»»»» description

string

false

none

Description of the resource

»»»» address

string

true

none

Represents the physical location associated with the premise, essential for logistics and service delivery.

»»»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation within the organization.

»»»» internalTeamIds

[integer]

false

none

List of unique identifiers representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation.

»»»» premiseAvailable

boolean

false

none

Indicates whether the premise is available for use within the specified context.

»»»» premiseFromNrm

boolean

false

none

Indicates whether the premise is sourced from the National Resource Management (NRM) framework, facilitating compliance and reporting within environmental management processes.

»»»» nlmId

integer(int64)

false

none

Unique identifier for the nlm

»»»» nlmDisplayId

string

false

none

Unique identifier for the nlm display

»»»» nlmUsed

boolean

false

none

Indicates whether the National Labor Market (NLM) resources have been utilized in the premise evaluation process.

»»»» manager

integer(int64)

false

none

Unique identifier for the manager associated with the premise, facilitating effective organizational hierarchy and resource management.

»»»» managerName

string

false

none

Name of the manager

»»»» imageId

integer(int64)

false

none

Unique identifier for the image

»»»» area

string

false

none

Represents the geographic area associated with the premise, providing essential context for location-based services and analysis.

»»»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

»»» acquisitionDate

string(date)

false

none

Date of the acquisition

»»» endOfLife

string(date)

false

none

Indicates the end-of-life date for the asset, providing critical information for lifecycle management and planning.

»»» assetStatusId

integer(int64)

false

none

Unique identifier for the asset status

»»» assetStatus

string

false

none

Status of the asset

»»» assetStatusType

string

false

none

Type of the asset status

»»» parentAssetId

integer(int64)

false

none

Unique identifier for the parent asset

»»» parentAssetDisplayId

string

false

none

Unique identifier for the parent asset display

»»» parentAsset

string

false

none

Identifier for the parent asset associated with the main asset, facilitating hierarchical relationships within asset management.

»»» parentAssetDto

MainAssetDTO

false

none

MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making.

»»» upcomingMaintenanceDate

string(date)

false

none

Date of the upcoming maintenance

»»» assetCategoryIds

[integer]

false

none

Array of unique identifiers representing the categories to which the asset belongs, facilitating effective asset classification and management.

»»» assetCategories

[string]

false

none

Array of asset categories that classify the main assets within the system, facilitating better organization and management of asset data.

»»» internalTeamIds

[integer]

false

none

Array of unique identifiers representing the internal teams associated with the main asset, facilitating streamlined collaboration and resource allocation.

»»» internalTeamDtos

[InternalTeamDTO]

false

none

An array of MainAssetDTO objects representing the internal teams associated with the asset, facilitating effective resource management and collaboration within the organization.

»»»» 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

»»»» email

string

false

none

Email address of the internal team member, used for communication and notifications within the organization.

»»»» phone

string

false

none

Contact number for the internal team, facilitating communication and collaboration within the organization.

»»»» manager

string

false

none

Represents the name or identifier of the team manager responsible for overseeing the internal team.

»»»» requestCategoryName

[string]

false

none

Name of the request category

»»»» requestCategoryId

[integer]

false

none

Unique identifier for the request category

»»»» requestCategoryDisplayId

[string]

false

none

Unique identifier for the request category display

»»»» description

string

false

none

Description of the resource

»»»» internalTeamUser

[integer]

false

none

An array of InternalTeamDTO objects representing the users within the internal team, facilitating collaboration and resource management.

»»»» members

integer(int32)

false

none

Represents the total number of members within the internal team, providing insight into team size for resource allocation and management.

»»»» mainAssets

[integer]

false

none

An array of internal team assets that represent the key resources and capabilities utilized within the organization.

»»»» premiseNames

[string]

false

none

List of names associated with the premises relevant to the internal team, facilitating efficient identification and management of locations within the organization.

»»»» internalTeamAvailable

boolean

false

none

Indicates the availability of the internal team for project allocation and resource planning.

»»»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the internal team.

»»» internalTeams

[string]

false

none

An array of internal teams associated with the main asset, facilitating collaboration and resource allocation within the organization.

»»» assignedUserIds

[integer]

false

none

Array of unique identifiers representing users assigned to the main asset, facilitating effective resource management and accountability.

»»» assignedUserDtos

[UserDTO]

false

none

Array of user assignments associated with the main asset, providing insights into resource allocation and accountability.

»»»» 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

»»»» userName

string

false

none

Name of the user

»»»» firstName

string

false

none

Name of the first

»»»» lastName

string

false

none

Name of the last

»»»» email

string

false

none

Email address of the user, used for communication and account verification purposes within the system.

»»»» roleIds

[Role]

false

none

Array of unique identifiers representing the roles assigned to the user, facilitating role-based access and permissions within the system.

»»»»» 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

»»»»» modifiedBy

string

false

none

Username of who last modified this resource

»»»»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

»»»»» roleName

string

false

none

Name of the role

»»»»» entity

string

false

none

Represents the specific role associated with the entity within the organizational structure, facilitating effective resource allocation and management.

»»»»» new

boolean

false

none

Indicates whether the role is newly created within the system, facilitating effective management of organizational changes.

»»»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the user, facilitating effective collaboration and resource allocation within the organization.

»»»» internalTeamIds

[integer]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating team management and collaboration within the organization.

»»»» internalTeamDisplayIds

[string]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating streamlined team management and collaboration.

»»»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the user, facilitating efficient management and tracking of user-related locations.

»»»» premiseNames

[string]

false

none

List of names associated with the user’s premises, providing essential context for location-based services and operations.

»»»» userAvailable

boolean

false

none

Indicates whether the user is available for assignment or engagement within the system.

»»»» temporaryWorkload

integer(int32)

false

none

Represents the temporary workload allocation for the user, measured in integer units, to facilitate effective resource management and planning.

»»»» preferredCultureCode

string

false

none

Code for the preferred culture

»»» assignedUsers

[string]

false

none

List of users assigned to the main asset, facilitating effective resource management and collaboration within the organization.

»»» assetPriority

string

false

none

Priority of the asset

»»» assetPriorityId

integer(int64)

false

none

Unique identifier for the asset priority

»»» assetPriorityDisplayId

string

false

none

Unique identifier for the asset priority display

»»» assetPriorityType

string

false

none

Type of the asset priority

»»» assetAvailable

boolean

false

none

Indicates whether the asset is currently available for allocation or use within the system.

»»» exactPlacement

string

false

none

Specifies the precise location or context in which the main asset is intended to be utilized within the business framework.

»»» fosId

integer(int64)

false

none

Unique identifier for the fos

»»» downtimeStatus

string

false

none

Status of the downtime

»»» premiseFromNrm

boolean

false

none

Indicates whether the asset is sourced from the National Resource Management (NRM) framework, facilitating compliance and resource tracking.

»»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

»» premiseId

integer(int64)

false

none

Unique identifier for the premise

»» premiseName

string

false

none

Name of the premise

»» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»» sensorAvailable

boolean

false

none

Indicates the availability status of the sensor, enabling efficient resource management and operational decision-making.

»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» readingTriggers

[string]

false

none

An array of sensor readings that trigger specific actions or alerts within the system, facilitating proactive monitoring and response to environmental changes.

Create Sensor Reading

HTTP Request

POST /api/sensorReadings

📋 Description: Submits new sensor readings to the system for processing and analysis, enabling real-time monitoring and data-driven decision-making.

Parameters

Name

In

Type

Required

Description

body

body

SensorReadingDTO

true

Request body containing the sensor reading data, including timestamp, sensor ID, and measured values, essential for real-time monitoring and analysis.

Responses

Status

Meaning

Description

Schema

201

Created

Created

SensorReadingDTO

Find Sensor Reading

HTTP Request

POST /api/sensorReadings/search

📋 Description: Submits a request to search for sensor readings based on specified criteria, enabling users to efficiently access relevant data for analysis and decision-making.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

Indicates whether the results of the sensor readings search should be returned in a paginated format, facilitating efficient data retrieval and management.

body

body

SensorReadingDtoFilter

true

Request body containing search criteria and filters for retrieving specific sensor reading data relevant to operational analytics.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageSensorReadingDTO

Create Auto Sensor Reading

HTTP Request

POST /api/sensorReadings/registerReading

📋 Description: Registers a new sensor reading in the system, enabling real-time data tracking and analysis for improved operational decision-making.

Parameters

Name

In

Type

Required

Description

body

body

SensorReadingDTO

true

Request body containing the sensor reading data, including timestamp, sensor ID, and measurement values, essential for accurate monitoring and analysis of environmental conditions.

Responses

Status

Meaning

Description

Schema

201

Created

Created

SensorReadingDTO

Get Readings By Sensor ID

HTTP Request

GET /api/sensorReadings/history/{sensorId}

📋 Description: Retrieves historical sensor readings for a specified sensor, enabling users to analyze performance trends and make informed operational decisions.

Parameters

Name

In

Type

Required

Description

sensorId

path

integer(int64)

true

Unique identifier for the sensor

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[SensorReadingDTO]

false

none

[Data transfer object representing a sensor reading, capturing real-time measurements and associated metadata for operational monitoring and analysis within the enterprise environment.]

» 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

» readingValue

string

false

none

Represents the recorded value from a sensor, providing critical data for monitoring and analysis within the system.

» readingDate

string(date)

false

none

Date of the reading

» readingTime

LocalTime

false

none

Data transfer object representing the local time settings relevant to business operations, ensuring accurate scheduling and time management across various regions.

»» hour

integer(int32)

false

none

Represents the hour component of a time value, facilitating precise scheduling and time management within the application.

»» minute

integer(int32)

false

none

Represents the minute component of a local time value, facilitating precise time tracking and scheduling within the application.

»» second

integer(int32)

false

none

Represents the seconds component of a local time value, facilitating precise time tracking and scheduling within the application.

»» nano

integer(int32)

false

none

Represents the nanosecond component of a local time value, facilitating precise time tracking and scheduling within the application.

» readingMode

string

false

none

Indicates the operational mode of the sensor reading, providing essential context for data interpretation and analysis.

» readingStatus

string

false

none

Status of the reading

» sensorId

integer(int64)

false

none

Unique identifier for the sensor

» sensorName

string

false

none

Name of the sensor

» sensorDto

SensorDTO

false

none

Data transfer object representing a sensor’s attributes and operational data, facilitating real-time monitoring and analysis for enhanced decision-making in enterprise environments.

»» 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

»» measurementType

string

false

none

Type of the measurement

»» measurementFrequency

string

false

none

Specifies the frequency at which sensor measurements are taken, enabling effective monitoring and analysis of data trends.

»» sensorSourceId

integer(int64)

false

none

Unique identifier for the sensor source

»» sensorSourceName

string

false

none

Name of the sensor source

»» sensorTypeId

integer(int64)

false

none

Unique identifier for the sensor type

»» sensorTypeName

string

false

none

Name of the sensor type

»» sensorScaleId

integer(int64)

false

none

Unique identifier for the sensor scale

»» sensorScaleName

string

false

none

Name of the sensor scale

»» assetId

integer(int64)

false

none

Unique identifier for the asset

»» assetName

string

false

none

Name of the asset

»» mainAssetDto

MainAssetDTO

false

none

MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making.

»»» 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

»»» qrCode

string

false

none

Code for the qr

»»» barCode

string

false

none

Code for the bar

»»» imageId

integer(int64)

false

none

Unique identifier for the image

»»» model

string

false

none

Specifies the model associated with the main asset, providing essential context for asset classification and management.

»»» manufacturer

string

false

none

Name of the manufacturer associated with the asset, providing essential information for inventory management and supplier relations.

»»» serialNumber

string

false

none

Unique identifier for the asset, used to track and manage inventory within the system.

»»» cost

string

false

none

Represents the total cost associated with the main asset, providing essential financial information for budgeting and resource allocation.

»»» premiseId

integer(int64)

false

none

Unique identifier for the premise

»»» premiseDisplayId

string

false

none

Unique identifier for the premise display

»»» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»»»» 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

»»»» premiseName

string

false

none

Name of the premise

»»»» description

string

false

none

Description of the resource

»»»» address

string

true

none

Represents the physical location associated with the premise, essential for logistics and service delivery.

»»»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation within the organization.

»»»» internalTeamIds

[integer]

false

none

List of unique identifiers representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation.

»»»» premiseAvailable

boolean

false

none

Indicates whether the premise is available for use within the specified context.

»»»» premiseFromNrm

boolean

false

none

Indicates whether the premise is sourced from the National Resource Management (NRM) framework, facilitating compliance and reporting within environmental management processes.

»»»» nlmId

integer(int64)

false

none

Unique identifier for the nlm

»»»» nlmDisplayId

string

false

none

Unique identifier for the nlm display

»»»» nlmUsed

boolean

false

none

Indicates whether the National Labor Market (NLM) resources have been utilized in the premise evaluation process.

»»»» manager

integer(int64)

false

none

Unique identifier for the manager associated with the premise, facilitating effective organizational hierarchy and resource management.

»»»» managerName

string

false

none

Name of the manager

»»»» imageId

integer(int64)

false

none

Unique identifier for the image

»»»» area

string

false

none

Represents the geographic area associated with the premise, providing essential context for location-based services and analysis.

»»»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

»»» acquisitionDate

string(date)

false

none

Date of the acquisition

»»» endOfLife

string(date)

false

none

Indicates the end-of-life date for the asset, providing critical information for lifecycle management and planning.

»»» assetStatusId

integer(int64)

false

none

Unique identifier for the asset status

»»» assetStatus

string

false

none

Status of the asset

»»» assetStatusType

string

false

none

Type of the asset status

»»» parentAssetId

integer(int64)

false

none

Unique identifier for the parent asset

»»» parentAssetDisplayId

string

false

none

Unique identifier for the parent asset display

»»» parentAsset

string

false

none

Identifier for the parent asset associated with the main asset, facilitating hierarchical relationships within asset management.

»»» parentAssetDto

MainAssetDTO

false

none

MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making.

»»» upcomingMaintenanceDate

string(date)

false

none

Date of the upcoming maintenance

»»» assetCategoryIds

[integer]

false

none

Array of unique identifiers representing the categories to which the asset belongs, facilitating effective asset classification and management.

»»» assetCategories

[string]

false

none

Array of asset categories that classify the main assets within the system, facilitating better organization and management of asset data.

»»» internalTeamIds

[integer]

false

none

Array of unique identifiers representing the internal teams associated with the main asset, facilitating streamlined collaboration and resource allocation.

»»» internalTeamDtos

[InternalTeamDTO]

false

none

An array of MainAssetDTO objects representing the internal teams associated with the asset, facilitating effective resource management and collaboration within the organization.

»»»» 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

»»»» email

string

false

none

Email address of the internal team member, used for communication and notifications within the organization.

»»»» phone

string

false

none

Contact number for the internal team, facilitating communication and collaboration within the organization.

»»»» manager

string

false

none

Represents the name or identifier of the team manager responsible for overseeing the internal team.

»»»» requestCategoryName

[string]

false

none

Name of the request category

»»»» requestCategoryId

[integer]

false

none

Unique identifier for the request category

»»»» requestCategoryDisplayId

[string]

false

none

Unique identifier for the request category display

»»»» description

string

false

none

Description of the resource

»»»» internalTeamUser

[integer]

false

none

An array of InternalTeamDTO objects representing the users within the internal team, facilitating collaboration and resource management.

»»»» members

integer(int32)

false

none

Represents the total number of members within the internal team, providing insight into team size for resource allocation and management.

»»»» mainAssets

[integer]

false

none

An array of internal team assets that represent the key resources and capabilities utilized within the organization.

»»»» premiseNames

[string]

false

none

List of names associated with the premises relevant to the internal team, facilitating efficient identification and management of locations within the organization.

»»»» internalTeamAvailable

boolean

false

none

Indicates the availability of the internal team for project allocation and resource planning.

»»»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the internal team.

»»» internalTeams

[string]

false

none

An array of internal teams associated with the main asset, facilitating collaboration and resource allocation within the organization.

»»» assignedUserIds

[integer]

false

none

Array of unique identifiers representing users assigned to the main asset, facilitating effective resource management and accountability.

»»» assignedUserDtos

[UserDTO]

false

none

Array of user assignments associated with the main asset, providing insights into resource allocation and accountability.

»»»» 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

»»»» userName

string

false

none

Name of the user

»»»» firstName

string

false

none

Name of the first

»»»» lastName

string

false

none

Name of the last

»»»» email

string

false

none

Email address of the user, used for communication and account verification purposes within the system.

»»»» roleIds

[Role]

false

none

Array of unique identifiers representing the roles assigned to the user, facilitating role-based access and permissions within the system.

»»»»» 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

»»»»» modifiedBy

string

false

none

Username of who last modified this resource

»»»»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

»»»»» roleName

string

false

none

Name of the role

»»»»» entity

string

false

none

Represents the specific role associated with the entity within the organizational structure, facilitating effective resource allocation and management.

»»»»» new

boolean

false

none

Indicates whether the role is newly created within the system, facilitating effective management of organizational changes.

»»»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the user, facilitating effective collaboration and resource allocation within the organization.

»»»» internalTeamIds

[integer]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating team management and collaboration within the organization.

»»»» internalTeamDisplayIds

[string]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating streamlined team management and collaboration.

»»»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the user, facilitating efficient management and tracking of user-related locations.

»»»» premiseNames

[string]

false

none

List of names associated with the user’s premises, providing essential context for location-based services and operations.

»»»» userAvailable

boolean

false

none

Indicates whether the user is available for assignment or engagement within the system.

»»»» temporaryWorkload

integer(int32)

false

none

Represents the temporary workload allocation for the user, measured in integer units, to facilitate effective resource management and planning.

»»»» preferredCultureCode

string

false

none

Code for the preferred culture

»»» assignedUsers

[string]

false

none

List of users assigned to the main asset, facilitating effective resource management and collaboration within the organization.

»»» assetPriority

string

false

none

Priority of the asset

»»» assetPriorityId

integer(int64)

false

none

Unique identifier for the asset priority

»»» assetPriorityDisplayId

string

false

none

Unique identifier for the asset priority display

»»» assetPriorityType

string

false

none

Type of the asset priority

»»» assetAvailable

boolean

false

none

Indicates whether the asset is currently available for allocation or use within the system.

»»» exactPlacement

string

false

none

Specifies the precise location or context in which the main asset is intended to be utilized within the business framework.

»»» fosId

integer(int64)

false

none

Unique identifier for the fos

»»» downtimeStatus

string

false

none

Status of the downtime

»»» premiseFromNrm

boolean

false

none

Indicates whether the asset is sourced from the National Resource Management (NRM) framework, facilitating compliance and resource tracking.

»»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

»» premiseId

integer(int64)

false

none

Unique identifier for the premise

»» premiseName

string

false

none

Name of the premise

»» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»» sensorAvailable

boolean

false

none

Indicates the availability status of the sensor, enabling efficient resource management and operational decision-making.

»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» readingTriggers

[string]

false

none

An array of sensor readings that trigger specific actions or alerts within the system, facilitating proactive monitoring and response to environmental changes.