{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/epa/refs/heads/main/json-structure/cam-monitor-plan-unit-control-dto-structure.json", "name": "UnitControlDTO", "description": "UnitControlDTO schema from Monitor Plan Management OpenAPI Specification", "type": "object", "properties": { "controlCode": { "type": "string", "description": "Codes used to identify the type of control equipment.", "example": "SNCR" }, "originalCode": { "type": "string", "description": "Code used to identify that the control equipment was installed and operational as part of the original unit design.", "example": "0" }, "installDate": { "type": "datetime", "description": "Approximate date the original control equipment was or will be installed.", "example": "2005-01-01" }, "optimizationDate": { "type": "datetime", "description": "The approximate date on which optimization of control equipment was completed and the equipment made fully operational if the control equipment was not part of the original installation.", "example": "2006-06-01" }, "seasonalControlsIndicator": { "type": "string", "description": "Code used to identify if the NOx control equipment was used during the ozone season.", "example": "0" }, "retireDate": { "type": "datetime", "description": "Date control equipment was retired. This value will be null for active records.", "example": null }, "id": { "type": "string", "description": "Unique identifier of a unit control record.", "example": "618" }, "unitId": { "type": "double", "description": "Unique identifier of a unit record.", "example": "734" }, "userId": { "type": "string", "description": "User account or source of data that added or updated record.", "example": "abcde" }, "addDate": { "type": "string", "description": "Date and time in which record was added.", "example": "2009-02-20" }, "updateDate": { "type": "string", "description": "Date and time in which record was last updated.", "example": "2009-02-20" }, "active": { "type": "boolean", "description": "Flag for active monitor location record", "example": true }, "parameterCode": { "type": "string", "example": "string" } }, "required": [ "controlCode", "originalCode", "installDate", "optimizationDate", "seasonalControlsIndicator", "retireDate", "id", "unitId", "userId", "addDate", "updateDate", "active", "parameterCode" ] }