PUT api/v2/electrical/projects/observations/edit

EditElectricalProjectObservation

Request Information

URI Parameters

None.

Body Parameters

The command

EditElectricalProjectObservationCommand
NameDescriptionTypeAdditional information
ElectricalProjectObservationId

universally unique identifier

Required

Order

integer (32 bits)

Required

FloorplanElectricalProjectFileId

universally unique identifier

None.

FloorplanPinCoordinateX

integer (32 bits)

Range: inclusive between 0 and 1000

FloorplanPinCoordinateY

integer (32 bits)

Range: inclusive between 0 and 1000

LocationRemark

string

Max length: 100

Remark

string

Max length: 1000

Recommendation

string

Max length: 1000

ElectricalObservationClassificationGroupId

universally unique identifier

None.

ElectricalObservationClassificationCodeId

universally unique identifier

None.

CodeKind

ElectricalObservationClassificationCodeKind

None.

ElectricalProjectFileIds

Collection of universally unique identifier

None.

Reports

Collection of EditElectricalProjectObservationCommandReport

None.

Request Formats

application/json

Sample:
{
  "ElectricalProjectObservationId": "00000000-0000-0000-0000-000000000000",
  "Order": 1,
  "FloorplanElectricalProjectFileId": "00000000-0000-0000-0000-000000000000",
  "FloorplanPinCoordinateX": 1,
  "FloorplanPinCoordinateY": 1,
  "LocationRemark": "sample string 1",
  "Remark": "sample string 2",
  "Recommendation": "sample string 3",
  "ElectricalObservationClassificationGroupId": "00000000-0000-0000-0000-000000000000",
  "ElectricalObservationClassificationCodeId": "00000000-0000-0000-0000-000000000000",
  "CodeKind": "Severe",
  "ElectricalProjectFileIds": [
    "00000000-0000-0000-0000-000000000000",
    "00000000-0000-0000-0000-000000000000"
  ],
  "Reports": [
    {
      "InspectionKind": "None",
      "Enabled": true,
      "RemarkKind": "None",
      "Remark": "sample string 1",
      "RecommendationKind": "None",
      "Recommendation": "sample string 2",
      "ElectricalObservationClassificationGroupId": "00000000-0000-0000-0000-000000000000",
      "ElectricalObservationClassificationCodeId": "00000000-0000-0000-0000-000000000000",
      "CodeKind": "Severe"
    },
    {
      "InspectionKind": "None",
      "Enabled": true,
      "RemarkKind": "None",
      "Remark": "sample string 1",
      "RecommendationKind": "None",
      "Recommendation": "sample string 2",
      "ElectricalObservationClassificationGroupId": "00000000-0000-0000-0000-000000000000",
      "ElectricalObservationClassificationCodeId": "00000000-0000-0000-0000-000000000000",
      "CodeKind": "Severe"
    }
  ]
}

Response Information

Resource Description

EditElectricalProjectObservationCommandResult

EditElectricalProjectObservationCommandResult
NameDescriptionTypeAdditional information
Result

EditElectricalProjectObservationCommandResultKind

Required

Response Formats

application/json

Sample:
{
  "Result": "Success"
}