{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/epa/refs/heads/main/json-structure/cam-monitor-plan-monitor-location-dto-structure.json", "name": "MonitorLocationDTO", "description": "MonitorLocationDTO schema from Monitor Plan Management OpenAPI Specification", "type": "object", "properties": { "unitId": { "type": "string", "description": "Unique identifier of a unit record which is generated by the EPA Host System. This value will be null if the record contains stack configuration.", "maxLength": 6, "example": null }, "stackPipeId": { "type": "string", "description": "Unique identifier of a stack or pipe record.", "example": "CS0AAN" }, "activeDate": { "type": "datetime", "description": "The date that emissions first went through the stack or the effective date for data reporting.", "example": "1995-01-01" }, "retireDate": { "type": "datetime", "description": "The actual date that the stack or pipe was last used for emissions measurement or estimation purposes.", "example": "2015-08-24" }, "nonLoadBasedIndicator": { "type": "double", "description": "Used to indicate whether the unit is classified as a non-load based unit.", "example": "1" }, "id": { "type": "string", "description": "Unique identifier of a monitoring location record.", "example": "5" }, "unitRecordId": { "type": "double", "description": "Unique identifier of a unit record which is generated by the EPA Host System.", "example": "3" }, "stackPipeRecordId": { "type": "string", "description": "Unique identifier of a stack or pipe record.", "example": "MDC-CCB8D6D0D4E34D24A99C01DCD14078DF" }, "name": { "type": "string", "description": "Character codes source assigned to identify a stack, pipe and/or unit.", "example": "CS0AAN" }, "type": { "type": "string", "description": "Configuration type, unit or stack", "example": "stack" }, "active": { "type": "boolean", "description": "Flag for active monitor location record", "example": true }, "monitoringLocationAttribData": { "type": "array", "items": { "$ref": "#/components/schemas/MonitorAttributeDTO" }, "example": [ "string" ] }, "unitCapacityData": { "type": "array", "items": { "$ref": "#/components/schemas/UnitCapacityDTO" }, "example": [ "Raleigh" ] }, "unitControlData": { "type": "array", "items": { "$ref": "#/components/schemas/UnitControlDTO" }, "example": [ "string" ] }, "unitFuelData": { "type": "array", "items": { "$ref": "#/components/schemas/UnitFuelDTO" }, "example": [ "string" ] }, "monitoringMethodData": { "type": "array", "items": { "$ref": "#/components/schemas/MonitorMethodDTO" }, "example": [ "string" ] }, "supplementalMATSMonitoringMethodData": { "type": "array", "items": { "$ref": "#/components/schemas/MatsMethodDTO" }, "example": [ "string" ] }, "monitoringFormulaData": { "type": "array", "items": { "$ref": "#/components/schemas/MonitorFormulaDTO" }, "example": [ "string" ] }, "monitoringDefaultData": { "type": "array", "items": { "$ref": "#/components/schemas/MonitorDefaultDTO" }, "example": [ "string" ] }, "monitoringSpanData": { "type": "array", "items": { "$ref": "#/components/schemas/MonitorSpanDTO" }, "example": [ "string" ] }, "rectangularDuctWAFData": { "type": "array", "items": { "$ref": "#/components/schemas/DuctWafDTO" }, "example": [ "string" ] }, "monitoringLoadData": { "type": "array", "items": { "$ref": "#/components/schemas/MonitorLoadDTO" }, "example": [ "string" ] }, "componentData": { "type": "array", "items": { "$ref": "#/components/schemas/ComponentDTO" }, "example": [ "string" ] }, "monitoringSystemData": { "type": "array", "items": { "$ref": "#/components/schemas/MonitorSystemDTO" }, "example": [ "string" ] }, "monitoringQualificationData": { "type": "array", "items": { "$ref": "#/components/schemas/MonitorQualificationDTO" }, "example": [ "string" ] } }, "required": [ "unitId", "stackPipeId", "nonLoadBasedIndicator", "id", "unitRecordId", "stackPipeRecordId", "name", "type", "active", "monitoringLocationAttribData", "unitCapacityData", "unitControlData", "unitFuelData", "monitoringMethodData", "supplementalMATSMonitoringMethodData", "monitoringFormulaData", "monitoringDefaultData", "monitoringSpanData", "rectangularDuctWAFData", "monitoringLoadData", "componentData", "monitoringSystemData", "monitoringQualificationData" ] }