GET api/v2/electrical/projects/validate?ElectricalProjectVersionId={ElectricalProjectVersionId}&Kind={Kind}
ValidateElectricalProject
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| ElectricalProjectVersionId | universally unique identifier |
Required |
|
| Kind | CreateElectricalProjectDocumentKind |
Required |
Body Parameters
None.
Response Information
Resource Description
ValidateElectricalProjectQueryResult
ValidateElectricalProjectQueryResult| Name | Description | Type | Additional information |
|---|---|---|---|
| ProjectValidationResults | Collection of ElectricalProjectValidationResult |
None. |
|
| ValidationResults | Collection of ElectricalProjectValidationResult |
None. |
Response Formats
application/json
Sample:
{
"ProjectValidationResults": [
{
"ObjectKind": "BuildingFunction",
"ElectricalProjectVersionId": "00000000-0000-0000-0000-000000000000",
"CheckListItem": {
"ElectricalCheckListItemId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectCheckListItemId": "00000000-0000-0000-0000-000000000000",
"ObjectKind": "DistributionBoard",
"Description": "sample string 1",
"ItemKind": "DistributionBoard"
},
"DistributionBoard": {
"ElectricalProjectDistributionBoardId": "00000000-0000-0000-0000-000000000000",
"Kind": "MainDistributionBoard",
"Identifier": "sample string 1"
},
"DistributionBoardFile": {
"ElectricalProjectDistributionBoardFileId": "00000000-0000-0000-0000-000000000000",
"Kind": "EnclosureOpenImage"
},
"DistributionBoardDevice": {
"ElectricalProjectDistributionBoardDeviceId": "00000000-0000-0000-0000-000000000000",
"DeviceKind": "ResidualCurrentDevice",
"Identifier": "sample string 1"
},
"FinalCircuit": {
"ElectricalProjectFinalCircuitId": "00000000-0000-0000-0000-000000000000",
"Kind": "FinalCircuit",
"Identifier": "sample string 1"
},
"ElectricalProjectInspectionNormId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectMeasurementDeviceId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectRisoMeasurementId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectObservationId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectOrganizationId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectContactPersonId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectRisoMeasurement": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectSelectListItemId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectTechnicalDrawingId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectUserId": "00000000-0000-0000-0000-000000000000",
"UserId": "00000000-0000-0000-0000-000000000000",
"Errors": [
{
"Subject": "Record",
"Field": "sample string 1",
"Kind": "FieldRequired",
"Severity": "Info"
},
{
"Subject": "Record",
"Field": "sample string 1",
"Kind": "FieldRequired",
"Severity": "Info"
}
]
},
{
"ObjectKind": "BuildingFunction",
"ElectricalProjectVersionId": "00000000-0000-0000-0000-000000000000",
"CheckListItem": {
"ElectricalCheckListItemId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectCheckListItemId": "00000000-0000-0000-0000-000000000000",
"ObjectKind": "DistributionBoard",
"Description": "sample string 1",
"ItemKind": "DistributionBoard"
},
"DistributionBoard": {
"ElectricalProjectDistributionBoardId": "00000000-0000-0000-0000-000000000000",
"Kind": "MainDistributionBoard",
"Identifier": "sample string 1"
},
"DistributionBoardFile": {
"ElectricalProjectDistributionBoardFileId": "00000000-0000-0000-0000-000000000000",
"Kind": "EnclosureOpenImage"
},
"DistributionBoardDevice": {
"ElectricalProjectDistributionBoardDeviceId": "00000000-0000-0000-0000-000000000000",
"DeviceKind": "ResidualCurrentDevice",
"Identifier": "sample string 1"
},
"FinalCircuit": {
"ElectricalProjectFinalCircuitId": "00000000-0000-0000-0000-000000000000",
"Kind": "FinalCircuit",
"Identifier": "sample string 1"
},
"ElectricalProjectInspectionNormId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectMeasurementDeviceId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectRisoMeasurementId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectObservationId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectOrganizationId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectContactPersonId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectRisoMeasurement": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectSelectListItemId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectTechnicalDrawingId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectUserId": "00000000-0000-0000-0000-000000000000",
"UserId": "00000000-0000-0000-0000-000000000000",
"Errors": [
{
"Subject": "Record",
"Field": "sample string 1",
"Kind": "FieldRequired",
"Severity": "Info"
},
{
"Subject": "Record",
"Field": "sample string 1",
"Kind": "FieldRequired",
"Severity": "Info"
}
]
}
],
"ValidationResults": [
{
"ObjectKind": "BuildingFunction",
"ElectricalProjectVersionId": "00000000-0000-0000-0000-000000000000",
"CheckListItem": {
"ElectricalCheckListItemId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectCheckListItemId": "00000000-0000-0000-0000-000000000000",
"ObjectKind": "DistributionBoard",
"Description": "sample string 1",
"ItemKind": "DistributionBoard"
},
"DistributionBoard": {
"ElectricalProjectDistributionBoardId": "00000000-0000-0000-0000-000000000000",
"Kind": "MainDistributionBoard",
"Identifier": "sample string 1"
},
"DistributionBoardFile": {
"ElectricalProjectDistributionBoardFileId": "00000000-0000-0000-0000-000000000000",
"Kind": "EnclosureOpenImage"
},
"DistributionBoardDevice": {
"ElectricalProjectDistributionBoardDeviceId": "00000000-0000-0000-0000-000000000000",
"DeviceKind": "ResidualCurrentDevice",
"Identifier": "sample string 1"
},
"FinalCircuit": {
"ElectricalProjectFinalCircuitId": "00000000-0000-0000-0000-000000000000",
"Kind": "FinalCircuit",
"Identifier": "sample string 1"
},
"ElectricalProjectInspectionNormId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectMeasurementDeviceId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectRisoMeasurementId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectObservationId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectOrganizationId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectContactPersonId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectRisoMeasurement": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectSelectListItemId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectTechnicalDrawingId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectUserId": "00000000-0000-0000-0000-000000000000",
"UserId": "00000000-0000-0000-0000-000000000000",
"Errors": [
{
"Subject": "Record",
"Field": "sample string 1",
"Kind": "FieldRequired",
"Severity": "Info"
},
{
"Subject": "Record",
"Field": "sample string 1",
"Kind": "FieldRequired",
"Severity": "Info"
}
]
},
{
"ObjectKind": "BuildingFunction",
"ElectricalProjectVersionId": "00000000-0000-0000-0000-000000000000",
"CheckListItem": {
"ElectricalCheckListItemId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectCheckListItemId": "00000000-0000-0000-0000-000000000000",
"ObjectKind": "DistributionBoard",
"Description": "sample string 1",
"ItemKind": "DistributionBoard"
},
"DistributionBoard": {
"ElectricalProjectDistributionBoardId": "00000000-0000-0000-0000-000000000000",
"Kind": "MainDistributionBoard",
"Identifier": "sample string 1"
},
"DistributionBoardFile": {
"ElectricalProjectDistributionBoardFileId": "00000000-0000-0000-0000-000000000000",
"Kind": "EnclosureOpenImage"
},
"DistributionBoardDevice": {
"ElectricalProjectDistributionBoardDeviceId": "00000000-0000-0000-0000-000000000000",
"DeviceKind": "ResidualCurrentDevice",
"Identifier": "sample string 1"
},
"FinalCircuit": {
"ElectricalProjectFinalCircuitId": "00000000-0000-0000-0000-000000000000",
"Kind": "FinalCircuit",
"Identifier": "sample string 1"
},
"ElectricalProjectInspectionNormId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectMeasurementDeviceId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectRisoMeasurementId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectObservationId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectOrganizationId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectContactPersonId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectRisoMeasurement": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectSelectListItemId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectTechnicalDrawingId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectUserId": "00000000-0000-0000-0000-000000000000",
"UserId": "00000000-0000-0000-0000-000000000000",
"Errors": [
{
"Subject": "Record",
"Field": "sample string 1",
"Kind": "FieldRequired",
"Severity": "Info"
},
{
"Subject": "Record",
"Field": "sample string 1",
"Kind": "FieldRequired",
"Severity": "Info"
}
]
}
]
}