PeaTypeDto
This class provides a lightweight DTO to return a PEA Type instance
The display name of the PEA Type
The version string of this PEA Type. It should follow the syntax of major.minor.patch
This optional string contains detailed information about the PEA Type
A unique identifier of this instance
vendor object
A class to return a subset of the information of a vendor object
The display name of the vendor
The official website of the vendor
An optional comment about the vendor
A unique identifier of this instance
mtpProject object
A class to return a subset of the information of an MTP.Project object
A unique identifier of this instance
The display name of the MTP project
This optional string contains detailed information about the project
revisions object[]nullable
This list contains all MTP.Revision IDs which are part of this project
The version string. The format should be Major.Minor.Patch
The display name of the revision
An optional comment about the revision
A unique identifier of this instance
This date time specify the time when the MTP.Revision was initialized
instances object[]nullable
List of all PEA Instances belonging to this type
The display name of the PEA Instance
The version string of this PEA Instance. It should follow the syntax of major.minor.patch
This optional string contains detailed information about the PEA Instance
location object
A abstract parent class of all locations
A unique identifier of this instance
The display name for the location
Possible values: [ProcessCell
, Area
, Site
, Enterprise
, Unset
]
mtpRevision object
A class to return a subset of the information of an MTP.Revision object
The version string. The format should be Major.Minor.Patch
The display name of the revision
An optional comment about the revision
A unique identifier of this instance
This date time specify the time when the MTP.Revision was initialized
A unique identifier of this instance
A timestamp of the creation date (UTC)
The OPC UA endpoint for this PEA Instance
enum for pea state according to NE187 standard
Possible values: [InPool
, Disconnected
, Connected
, Mounted
, Active
, Uncertain
, NotAvailable
, NotSet
, Invalid
]
A timestamp for the last change commit (UTC)
A timestamp of the creation date (UTC)
A timestamp for the last change commit (UTC)
{
"name": "string",
"version": "string",
"description": "string",
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"vendor": {
"name": "string",
"website": "string",
"comment": "string",
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
},
"mtpProject": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string",
"description": "string",
"revisions": [
{
"version": "string",
"name": "string",
"comment": "string",
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"uploadTimeUtc": "2024-07-29T15:51:28.071Z"
}
]
},
"instances": [
{
"name": "string",
"version": "string",
"description": "string",
"location": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string",
"locationType": "ProcessCell"
},
"mtpRevision": {
"version": "string",
"name": "string",
"comment": "string",
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"uploadTimeUtc": "2024-07-29T15:51:28.071Z"
},
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"creationDateUtc": "2024-07-29T15:51:28.071Z",
"currentOpcUaEndpoint": "string",
"currentState": "InPool",
"lastChangeUtc": "2024-07-29T15:51:28.071Z"
}
],
"creationDateUtc": "2024-07-29T15:51:28.071Z",
"lastChangeUtc": "2024-07-29T15:51:28.071Z"
}