{"openapi":"3.0.0","paths":{"/monitor-plan-mgmt/health":{"get":{"operationId":"HealthController_check","parameters":[],"responses":{"200":{"description":"The Health Check is successful","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"ok"},"info":{"type":"object","example":{"database":{"status":"up"}},"additionalProperties":{"type":"object","required":["status"],"properties":{"status":{"type":"string"}},"additionalProperties":true},"nullable":true},"error":{"type":"object","example":{},"additionalProperties":{"type":"object","required":["status"],"properties":{"status":{"type":"string"}},"additionalProperties":true},"nullable":true},"details":{"type":"object","example":{"database":{"status":"up"}},"additionalProperties":{"type":"object","required":["status"],"properties":{"status":{"type":"string"}},"additionalProperties":true}}}}}}},"503":{"description":"The Health Check is not successful","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"error"},"info":{"type":"object","example":{"database":{"status":"up"}},"additionalProperties":{"type":"object","required":["status"],"properties":{"status":{"type":"string"}},"additionalProperties":true},"nullable":true},"error":{"type":"object","example":{"redis":{"status":"down","message":"Could not connect"}},"additionalProperties":{"type":"object","required":["status"],"properties":{"status":{"type":"string"}},"additionalProperties":true},"nullable":true},"details":{"type":"object","example":{"database":{"status":"up"},"redis":{"status":"down","message":"Could not connect"}},"additionalProperties":{"type":"object","required":["status"],"properties":{"status":{"type":"string"}},"additionalProperties":true}}}}}}}},"tags":["Health"]}},"/monitor-plan-mgmt/plans/export":{"get":{"operationId":"MonitorPlanController_exportMonitorPlan","parameters":[{"name":"planId","required":true,"in":"query","description":"The Monintor Plan Summary ID is a unique identifier for a monitor plan record","schema":{"type":"string"}},{"name":"reportedValuesOnly","required":false,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":"Retrieves official Monitor Plan record","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorPlanDTO"}}}}},"security":[{"APIKey":[]}],"tags":["Plans"]}},"/monitor-plan-mgmt/plans/{planId}":{"get":{"operationId":"MonitorPlanController_getMonitorPlan","parameters":[{"name":"planId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves information needed to refresh a monitor plan","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorPlanDTO"}}}}},"security":[{"APIKey":[]}],"tags":["Plans"]}},"/monitor-plan-mgmt/plans/{planId}/comments":{"get":{"operationId":"MonitorPlanCommentController_getComments","parameters":[{"name":"planId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves official comment records for a monitor plan","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/MonitorPlanCommentDTO"}}}}}}}},"security":[{"APIKey":[]}],"tags":["Comments"]}},"/monitor-plan-mgmt/locations/{locId}":{"get":{"operationId":"MonitorLocationController_getLocation","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves official location record from a specific location ID","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorLocationDTO"}}}}},"security":[{"APIKey":[]}],"tags":["Locations"]}},"/monitor-plan-mgmt/locations/{locId}/relationships":{"get":{"operationId":"MonitorLocationController_getLocationRelationships","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves official relationships record for a specific location ID","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/UnitStackConfigurationDTO"}}}}}}}},"security":[{"APIKey":[]}],"tags":["Locations"]}},"/monitor-plan-mgmt/locations/{locId}/attributes":{"get":{"operationId":"MonitorAttributeController_getAttributes","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves official attribute records for a monitor location","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/MonitorAttributeDTO"}}}}}}}},"security":[{"APIKey":[]}],"tags":["Attributes"]}},"/monitor-plan-mgmt/units/{unitId}/unit-capacities":{"get":{"operationId":"UnitCapacityController_getUnitCapacities","parameters":[{"name":"unitId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"Retrieves workspace unit capacity records from a specific unit ID","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/UnitCapacityDTO"}}}}}}}},"security":[{"APIKey":[]}],"tags":["Unit Capacities"]}},"/monitor-plan-mgmt/units/{unitId}/unit-controls":{"get":{"operationId":"UnitControlController_getUnitControls","parameters":[{"name":"unitId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"Retrieves workspace unit control records from a specific unit ID","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/UnitControlDTO"}}}}}}}},"security":[{"APIKey":[]}],"tags":["Unit Controls"]}},"/monitor-plan-mgmt/units/{unitId}/unit-fuels":{"get":{"operationId":"UnitFuelController_getUnitFuels","parameters":[{"name":"unitId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"Retrieves official unit fuel records from a specific unit ID","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/UnitFuelDTO"}}}}}}}},"security":[{"APIKey":[]}],"tags":["Unit Fuels"]}},"/monitor-plan-mgmt/locations/{locId}/methods":{"get":{"operationId":"MonitorMethodController_getMethods","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves official method records for a monitor location","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/MonitorMethodDTO"}}}}}}}},"security":[{"APIKey":[]}],"tags":["Methods"]}},"/monitor-plan-mgmt/locations/{locId}/mats-methods":{"get":{"operationId":"MatsMethodController_getMethods","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves official MATS Method records for a monitor location","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/MatsMethodDTO"}}}}}}}},"security":[{"APIKey":[]}],"tags":["MATS Methods"]}},"/monitor-plan-mgmt/locations/{locId}/formulas":{"get":{"operationId":"MonitorFormulaController_getFormulas","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves official formula records for a monitor location","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/MonitorFormulaDTO"}}}}}}}},"security":[{"APIKey":[]}],"tags":["Formulas"]}},"/monitor-plan-mgmt/locations/{locId}/defaults":{"get":{"operationId":"MonitorDefaultController_getDefaults","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves official default records for a monitor location","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/MonitorDefaultDTO"}}}}}}}},"security":[{"APIKey":[]}],"tags":["Defaults"]}},"/monitor-plan-mgmt/locations/{locId}/spans":{"get":{"operationId":"MonitorSpanController_getSpans","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves official span records for a monitor location","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/MonitorSpanDTO"}}}}}}}},"security":[{"APIKey":[]}],"tags":["Spans"]}},"/monitor-plan-mgmt/locations/{locId}/duct-wafs":{"get":{"operationId":"DuctWafController_getDuctWafs","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves official duct waf records for a monitor location","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/DuctWafDTO"}}}}}}}},"security":[{"APIKey":[]}],"tags":["Rectangular Duct WAF"]}},"/monitor-plan-mgmt/locations/{locId}/loads":{"get":{"operationId":"MonitorLoadController_getLoads","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves official load records for a monitor location","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/MonitorLoadDTO"}}}}}}}},"security":[{"APIKey":[]}],"tags":["Loads"]}},"/monitor-plan-mgmt/locations/{locId}/components":{"get":{"operationId":"ComponentController_getComponents","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves official component records for a monitor location","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/ComponentDTO"}}}}}}}},"security":[{"APIKey":[]}],"tags":["Components"]}},"/monitor-plan-mgmt/locations/{locId}/components/{compId}/analyzer-ranges":{"get":{"operationId":"AnalyzerRangeController_getAnalyzerRanges","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"compId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves official analyzer range records for a component","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/AnalyzerRangeDTO"}}}}}}}},"security":[{"APIKey":[]}],"tags":["Analyzer Ranges"]}},"/monitor-plan-mgmt/locations/{locId}/systems":{"get":{"operationId":"MonitorSystemController_getSystems","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves official system records for a monitor location","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/MonitorSystemDTO"}}}}}}}},"security":[{"APIKey":[]}],"tags":["Systems"]}},"/monitor-plan-mgmt/locations/{locId}/systems/{sysId}/fuel-flows":{"get":{"operationId":"SystemFuelFlowController_getFuelFlows","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"sysId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves official fuel flow records for a monitor system","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/SystemFuelFlowDTO"}}}}}}}},"security":[{"APIKey":[]}],"tags":["System Fuel Flows"]}},"/monitor-plan-mgmt/locations/{locId}/systems/{sysId}/components":{"get":{"operationId":"SystemComponentController_getComponents","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"sysId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves official component records for a monitor system","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/SystemComponentDTO"}}}}}}}},"security":[{"APIKey":[]}],"tags":["System Components"]}},"/monitor-plan-mgmt/locations/{locId}/qualifications":{"get":{"operationId":"MonitorQualificationController_getQualifications","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves official qualification records for a monitor location","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/MonitorQualificationDTO"}}}}}}}},"security":[{"APIKey":[]}],"tags":["Qualifications"]}},"/monitor-plan-mgmt/locations/{locId}/qualifications/{qualId}/lee-qualifications":{"get":{"operationId":"LEEQualificationController_getLEEQualifications","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"qualId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves official lee qualification records for a monitor location","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/LEEQualificationDTO"}}}}}}}},"security":[{"APIKey":[]}],"tags":["LEE Qualifications"]}},"/monitor-plan-mgmt/locations/{locId}/qualifications/{qualId}/lme-qualifications":{"get":{"operationId":"LMEQualificationController_getLMEQualifications","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"qualId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves official lme qualification records for a monitor location","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/LMEQualificationDTO"}}}}}}}},"security":[{"APIKey":[]}],"tags":["LME Qualifications"]}},"/monitor-plan-mgmt/locations/{locId}/qualifications/{qualId}/pct-qualifications":{"get":{"operationId":"PCTQualificationController_getPCTQualifications","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"qualId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves official pct qualification records for a monitor location","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/PCTQualificationDTO"}}}}}}}},"security":[{"APIKey":[]}],"tags":["PCT Qualifications"]}},"/monitor-plan-mgmt/plans/{planId}/reporting-frequencies":{"get":{"operationId":"MonitorPlanReportingFrequencyController_getReportingFreqs","parameters":[{"name":"planId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves reporting frequency records for a specific plan ID","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/ReportingFreqDTO"}}}}}}}},"security":[{"APIKey":[]}],"tags":["Reporting Frequencies"]}},"/monitor-plan-mgmt/configurations":{"get":{"operationId":"MonitorConfigurationsController_getConfigurations","parameters":[{"name":"orisCodes","required":true,"in":"query","description":"Array of oris codes","style":"pipeDelimited","explode":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"monPlanIds","required":false,"in":"query","description":"Array of configurations","style":"pipeDelimited","explode":false,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"Retrieves official Monitor Plan configurations","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/MonitorPlanDTO"}}}}}}}},"security":[{"APIKey":[]}],"tags":["Configurations"]}},"/monitor-plan-mgmt/configurations/last-updated":{"get":{"operationId":"MonitorConfigurationsController_getLastUpdated","parameters":[{"name":"date","required":true,"in":"query","description":"Date on which activity occurred. Must be within the last year from current date and cannot be in the future.","schema":{"format":"date","example":"2019-01-01","type":"string"}}],"responses":{"200":{"description":"Retrieves workspace Monitor Plan configurations that have been updated after a certain date","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LastUpdatedConfigDTO"}}}}},"security":[{"APIKey":[]}],"tags":["Configurations"]}},"/monitor-plan-mgmt/workspace/configurations/all":{"get":{"operationId":"MonitorConfigurationsWorkspaceController_getAllConfigurations","parameters":[],"responses":{"200":{"description":"Retrieves all the workspace Monitor Plan configurations","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/MonitorPlanDTO"}}}}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Configurations"]}},"/monitor-plan-mgmt/workspace/configurations":{"get":{"operationId":"MonitorConfigurationsWorkspaceController_getConfigurations","parameters":[{"name":"orisCodes","required":true,"in":"query","description":"Array of oris codes","style":"pipeDelimited","explode":false,"schema":{"type":"array","items":{"type":"number"}}},{"name":"monPlanIds","required":false,"in":"query","description":"Array of configurations","style":"pipeDelimited","explode":false,"schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"Retrieves workspace Monitor Plan configurations","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/MonitorPlanDTO"}}}}}}}},"security":[{"APIKey":[]}],"tags":["Configurations"]}},"/monitor-plan-mgmt/workspace/locations/{locId}":{"get":{"operationId":"MonitorLocationWorkspaceController_getLocation","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves workspace location record from specific location ID","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorLocationDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Locations"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/relationships":{"get":{"operationId":"MonitorLocationWorkspaceController_getLocationRelationships","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":""}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Locations"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/attributes":{"get":{"operationId":"MonitorAttributeWorkspaceController_getAttributes","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves workspace attribute records for a monitor location","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/MonitorAttributeDTO"}}}}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Attributes"]},"post":{"operationId":"MonitorAttributeWorkspaceController_createAttribute","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorAttributeBaseDTO"}}}},"responses":{"200":{"description":"Creates a workspace monitor location attribute record","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorAttributeDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Attributes"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/attributes/{attributeId}":{"put":{"operationId":"MonitorAttributeWorkspaceController_updateAttribute","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"attributeId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorAttributeBaseDTO"}}}},"responses":{"200":{"description":"Updates a workspace monitor location attribute record","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorAttributeDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Attributes"]}},"/monitor-plan-mgmt/workspace/plans/export":{"get":{"operationId":"MonitorPlanWorkspaceController_exportMonitorPlan","parameters":[{"name":"planId","required":true,"in":"query","description":"The Monintor Plan Summary ID is a unique identifier for a monitor plan record","schema":{"type":"string"}},{"name":"reportedValuesOnly","required":false,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":"Retrieves workspace Monitor Plan record.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorPlanDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Plans"]}},"/monitor-plan-mgmt/workspace/plans/{planId}":{"get":{"operationId":"MonitorPlanWorkspaceController_getMonitorPlan","parameters":[{"name":"planId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves information needed to refresh a monitor plan","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorPlanDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Plans"]}},"/monitor-plan-mgmt/workspace/plans/import":{"post":{"operationId":"MonitorPlanWorkspaceController_importPlan","parameters":[{"name":"draft","required":true,"in":"query","schema":{"type":"boolean"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMonitorPlanDTO"}}}},"responses":{"200":{"description":"imports an entire monitor plan from JSON payload","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorPlanImportResponseDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Plans"]}},"/monitor-plan-mgmt/workspace/plans/single-unit":{"post":{"operationId":"MonitorPlanWorkspaceController_createNewSingleUnitMonitorPlan","parameters":[{"name":"draft","required":true,"in":"query","schema":{"type":"boolean"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SingleUnitMonitorPlanRequestDTO"}}}},"responses":{"200":{"description":"creates a new monitor plan for a single unit that has not been associated with any other plan","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorPlanDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Plans"]}},"/monitor-plan-mgmt/workspace/plans/{planId}/revert":{"delete":{"operationId":"MonitorPlanWorkspaceController_revertToOfficialRecord","parameters":[{"name":"planId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Revert workspace monitor plan back to official submitted record"}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Plans"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/spans":{"get":{"operationId":"MonitorSpanWorkspaceController_getSpans","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves workspace span records for a monitor location","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/MonitorSpanDTO"}}}}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Spans"]},"post":{"operationId":"MonitorSpanWorkspaceController_createSpan","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorSpanBaseDTO"}}}},"responses":{"200":{"description":"Creates a workspace span record for a monitor location","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorSpanDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Spans"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/spans/{spanId}":{"put":{"operationId":"MonitorSpanWorkspaceController_updateSpan","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"spanId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorSpanBaseDTO"}}}},"responses":{"200":{"description":"Updates a workspace span record for a monitor location","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorSpanDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Spans"]}},"/monitor-plan-mgmt/workspace/plans/{planId}/comments":{"get":{"operationId":"MonitorPlanCommentWorkspaceController_getComments","parameters":[{"name":"planId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves workspace comment records for a monitor plan","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/MonitorPlanCommentDTO"}}}}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Comments"]},"post":{"operationId":"MonitorPlanCommentWorkspaceController_createUnitCapacity","parameters":[{"name":"planId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorPlanCommentBaseDTO"}}}},"responses":{"200":{"description":"Create a workspace Monitor Plan Comment record by Monitor Plant Comment ID","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorPlanCommentDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Comments"]}},"/monitor-plan-mgmt/workspace/plans/{planId}/comments/{monitorPlanCommentId}":{"put":{"operationId":"MonitorPlanCommentWorkspaceController_updatePlanMonitorComment","parameters":[{"name":"planId","required":true,"in":"path","schema":{"type":"string"}},{"name":"monitorPlanCommentId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorPlanCommentBaseDTO"}}}},"responses":{"200":{"description":"Updates a workspace Monitor Plan Comment record by Monitor Plant Comment ID","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorPlanCommentDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Comments"]}},"/monitor-plan-mgmt/units/{id}":{"get":{"operationId":"UnitController_getUnit","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"Retrieves unit record for a specific unit ID","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnitDTO"}}}}},"security":[{"APIKey":[]}],"tags":["Units"]}},"/monitor-plan-mgmt/workspace/stack-pipes/import":{"post":{"operationId":"StackPipeWorkspaceController_importStackPipe","parameters":[{"name":"draft","required":true,"in":"query","schema":{"type":"boolean"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StackPipeBaseDTO"}}}},"responses":{"200":{"description":"Imports a stack pipe record from a JSON payload.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StackPipeDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Stacks & Pipes"]}},"/monitor-plan-mgmt/workspace/units/{unitId}/unit-capacities":{"get":{"operationId":"UnitCapacityWorkspaceController_getUnitCapacities","parameters":[{"name":"unitId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"Retrieves workspace unit capacity records from a specific unit ID","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/UnitCapacityDTO"}}}}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Unit Capacities"]},"post":{"operationId":"UnitCapacityWorkspaceController_createUnitCapcity","parameters":[{"name":"unitId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnitCapacityBaseDTO"}}}},"responses":{"200":{"description":"Creates a workspace unit capacity record for a unit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnitCapacityDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Unit Capacities"]}},"/monitor-plan-mgmt/workspace/units/{unitId}/unit-capacities/{unitCapacityId}":{"put":{"operationId":"UnitCapacityWorkspaceController_updateUnitCapacity","parameters":[{"name":"unitId","required":true,"in":"path","schema":{"type":"number"}},{"name":"unitCapacityId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnitCapacityBaseDTO"}}}},"responses":{"200":{"description":"Updates a workspace unit capacity record by unit capacity ID","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnitCapacityDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Unit Capacities"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/methods":{"get":{"operationId":"MonitorMethodWorkspaceController_getMethods","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves workspace Monitor Method records","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/MonitorMethodDTO"}}}}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Methods"]},"post":{"operationId":"MonitorMethodWorkspaceController_createMethod","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorMethodBaseDTO"}}}},"responses":{"200":{"description":"Creates workspace Monitor Method record","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorMethodDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Methods"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/methods/{methodId}":{"put":{"operationId":"MonitorMethodWorkspaceController_updateMethod","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"methodId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorMethodBaseDTO"}}}},"responses":{"200":{"description":"Updates workspace Monitor Method record","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorMethodDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Methods"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/mats-methods":{"get":{"operationId":"MatsMethodWorkspaceController_getMethods","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves workspace copy MATS Method records for a monitor location","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/MatsMethodDTO"}}}}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["MATS Methods"]},"post":{"operationId":"MatsMethodWorkspaceController_createMethod","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MatsMethodBaseDTO"}}}},"responses":{"200":{"description":"Creates workspace MATS Method record","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MatsMethodDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["MATS Methods"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/mats-methods/{methodId}":{"put":{"operationId":"MatsMethodWorkspaceController_updateMethod","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"methodId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MatsMethodBaseDTO"}}}},"responses":{"200":{"description":"Updates workspace MATS Method record","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MatsMethodDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["MATS Methods"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/formulas":{"get":{"operationId":"MonitorFormulaWorkspaceController_getFormulas","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves workspace formula records for a monitor location","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/MonitorFormulaDTO"}}}}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Formulas"]},"post":{"operationId":"MonitorFormulaWorkspaceController_createFormula","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorFormulaBaseDTO"}}}},"responses":{"200":{"description":"Creates workspace formula record for a monitor location","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorFormulaDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Formulas"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/formulas/{formulaId}":{"put":{"operationId":"MonitorFormulaWorkspaceController_updateFormula","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"formulaId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorFormulaBaseDTO"}}}},"responses":{"200":{"description":"Updates workspace formula record for a monitor location","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorFormulaDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Formulas"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/loads":{"get":{"operationId":"MonitorLoadWorkspaceController_getLoads","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves official load records for a monitor location","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/MonitorLoadDTO"}}}}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Loads"]},"post":{"operationId":"MonitorLoadWorkspaceController_createLoad","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorLoadBaseDTO"}}}},"responses":{"200":{"description":"Creates a workspace load record for a monitor location","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorLoadDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Loads"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/loads/{loadId}":{"put":{"operationId":"MonitorLoadWorkspaceController_updateLoad","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"loadId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorLoadBaseDTO"}}}},"responses":{"200":{"description":"Updates a workspace load record for a monitor location","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorLoadDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Loads"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/systems":{"get":{"operationId":"MonitorSystemWorkspaceController_getSystems","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves workspace system records for a given monitor location","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/MonitorSystemDTO"}}}}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Systems"]},"post":{"operationId":"MonitorSystemWorkspaceController_createSystem","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMonitorSystemDTO"}}}},"responses":{"200":{"description":"Creates a workspace system record for a give location","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorSystemDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Systems"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/systems/{sysId}":{"put":{"operationId":"MonitorSystemWorkspaceController_updateSystem","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"sysId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMonitorSystemDTO"}}}},"responses":{"200":{"description":"Updates workspace monitor system record for a given monitor location","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorSystemDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Systems"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/components":{"get":{"operationId":"ComponentWorkspaceController_getComponents","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves workspace component records for a monitor location","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/ComponentDTO"}}}}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Components"]},"post":{"operationId":"ComponentWorkspaceController_createComponent","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateComponentBaseDTO"}}}},"responses":{"200":{"description":"Creates a component","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComponentDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Components"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/components/{compId}":{"put":{"operationId":"ComponentWorkspaceController_updateComponent","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"compId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateComponentBaseDTO"}}}},"responses":{"200":{"description":"Updates a component record","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComponentDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Components"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/components/{compId}/analyzer-ranges":{"get":{"operationId":"AnalyzerRangeWorkspaceController_getAnalyzerRanges","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"compId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves workspace Analyzer Range records for a component","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/AnalyzerRangeDTO"}}}}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Analyzer Ranges"]},"post":{"operationId":"AnalyzerRangeWorkspaceController_createAnalyzerRange","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"compId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnalyzerRangeBaseDTO"}}}},"responses":{"200":{"description":"Create ","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnalyzerRangeDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Analyzer Ranges"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/components/{compId}/analyzer-ranges/{analyzerRangeId}":{"put":{"operationId":"AnalyzerRangeWorkspaceController_updateAnalyserRange","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"compId","required":true,"in":"path","schema":{"type":"string"}},{"name":"analyzerRangeId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnalyzerRangeBaseDTO"}}}},"responses":{"200":{"description":"Updates workspace Analyzer Range record for a component","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnalyzerRangeDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Analyzer Ranges"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/duct-wafs":{"get":{"operationId":"DuctWafWorkspaceController_getDuctWafs","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves workspace duct waf records for a monitor location","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/DuctWafDTO"}}}}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Rectangular Duct WAF"]},"post":{"operationId":"DuctWafWorkspaceController_createDuctWaf","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DuctWafBaseDTO"}}}},"responses":{"200":{"description":"Create a workspace duct waf record for a monitor location","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DuctWafDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Rectangular Duct WAF"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/duct-wafs/{ductWafId}":{"put":{"operationId":"DuctWafWorkspaceController_updateDuctWaf","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"ductWafId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DuctWafBaseDTO"}}}},"responses":{"200":{"description":"Updates a workspace duct waf record for a monitor location","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DuctWafDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Rectangular Duct WAF"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/systems/{sysId}/fuel-flows":{"get":{"operationId":"SystemFuelFlowWorkspaceController_getFuelFlows","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"sysId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves workspace fuel flow records for a monitor system","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/SystemFuelFlowDTO"}}}}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["System Fuel Flows"]},"post":{"operationId":"SystemFuelFlowWorkspaceController_createFuelFlow","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"sysId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SystemFuelFlowBaseDTO"}}}},"responses":{"200":{"description":"Creates official fuel flow records for a monitor system","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SystemFuelFlowDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["System Fuel Flows"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/systems/{sysId}/fuel-flows/{fuelFlowId}":{"put":{"operationId":"SystemFuelFlowWorkspaceController_updateSystemFlow","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"sysId","required":true,"in":"path","schema":{"type":"string"}},{"name":"fuelFlowId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SystemFuelFlowBaseDTO"}}}},"responses":{"200":{"description":"Updates workspace system fuel flow record for a monitor system","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SystemFuelFlowDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["System Fuel Flows"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/systems/{sysId}/components":{"get":{"operationId":"SystemComponentWorkspaceController_getSystemComponents","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"sysId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves workspace component records for a monitor system","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/SystemComponentDTO"}}}}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["System Components"]},"post":{"operationId":"SystemComponentWorkspaceController_createSystemComponent","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"sysId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SystemComponentBaseDTO"}}}},"responses":{"200":{"description":"Creates a workspace system component for a monitor system","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SystemComponentDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["System Components"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/systems/{sysId}/components/{monSysCompId}":{"put":{"operationId":"SystemComponentWorkspaceController_updateSystemCompnent","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"sysId","required":true,"in":"path","schema":{"type":"string"}},{"name":"monSysCompId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SystemComponentBaseDTO"}}}},"responses":{"200":{"description":"Updates workspace component records for a monitor system","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SystemComponentDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["System Components"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/defaults":{"get":{"operationId":"MonitorDefaultWorkspaceController_getDefaults","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves workspace default records for a monitor location","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/MonitorDefaultDTO"}}}}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Defaults"]},"post":{"operationId":"MonitorDefaultWorkspaceController_createDefault","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorDefaultBaseDTO"}}}},"responses":{"200":{"description":"Creates a workspace defaults record for a monitor location","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorDefaultDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Defaults"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/defaults/{defaultId}":{"put":{"operationId":"MonitorDefaultWorkspaceController_updateDefault","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"defaultId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorDefaultBaseDTO"}}}},"responses":{"200":{"description":"Updates a workspace default record for a monitor location","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorDefaultDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Defaults"]}},"/monitor-plan-mgmt/workspace/units/{unitId}/unit-controls":{"get":{"operationId":"UnitControlWorkspaceController_getUnitControls","parameters":[{"name":"unitId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"Retrieves workspace unit control records from a specific unit ID","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/UnitControlDTO"}}}}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Unit Controls"]},"post":{"operationId":"UnitControlWorkspaceController_createUnitControl","parameters":[{"name":"unitId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnitControlBaseDTO"}}}},"responses":{"200":{"description":"Creates a workspace unit control record for a unit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnitControlDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Unit Controls"]}},"/monitor-plan-mgmt/workspace/units/{unitId}/unit-controls/{unitControlId}":{"put":{"operationId":"UnitControlWorkspaceController_updateUnitControl","parameters":[{"name":"unitId","required":true,"in":"path","schema":{"type":"number"}},{"name":"unitControlId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnitControlBaseDTO"}}}},"responses":{"200":{"description":"Updates a workspace unit control record by unit control ID","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnitControlDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Unit Controls"]}},"/monitor-plan-mgmt/workspace/units/{unitId}/unit-fuels":{"get":{"operationId":"UnitFuelWorkspaceController_getUnitFuels","parameters":[{"name":"unitId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"Retrieves workspace unit control records from a specific unit ID","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/UnitFuelDTO"}}}}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Unit Fuels"]},"post":{"operationId":"UnitFuelWorkspaceController_createUnitFuel","parameters":[{"name":"unitId","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnitFuelBaseDTO"}}}},"responses":{"200":{"description":"Creates a workspace unit control record for a unit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnitFuelDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Unit Fuels"]}},"/monitor-plan-mgmt/workspace/units/{unitId}/unit-fuels/{unitFuelId}":{"put":{"operationId":"UnitFuelWorkspaceController_updateUnitFuel","parameters":[{"name":"unitId","required":true,"in":"path","schema":{"type":"number"}},{"name":"unitFuelId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnitFuelBaseDTO"}}}},"responses":{"200":{"description":"Updates a workspace unit control record by unit control ID","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnitFuelDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Unit Fuels"]}},"/monitor-plan-mgmt/workspace/units/{unitId}/unit-programs":{"get":{"operationId":"UnitProgramWorkspaceController_getUnitProgramsByUnitRecordId","parameters":[{"name":"unitId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"Retrieves workspace unit control records from a specific unit ID","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/UnitProgramDTO"}}}}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Unit Programs"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/qualifications":{"get":{"operationId":"MonitorQualificationWorkspaceController_getQualifications","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves workspace qualification records for a monitor location","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/MonitorQualificationDTO"}}}}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Qualifications"]},"post":{"operationId":"MonitorQualificationWorkspaceController_createQualification","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorQualificationBaseDTO"}}}},"responses":{"200":{"description":"Creates a workspace qualification record for a given location","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorQualificationDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Qualifications"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/qualifications/{qualId}":{"put":{"operationId":"MonitorQualificationWorkspaceController_updateQualification","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"qualId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorQualificationBaseDTO"}}}},"responses":{"200":{"description":"Updates a workspace monitor qualification record for a given monitor location","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorQualificationDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Qualifications"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/qualifications/{qualId}/lee-qualifications":{"get":{"operationId":"LEEQualificationWorkspaceController_getLEEQualifications","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"qualId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves workspace lee qualification records for a monitor location","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/LEEQualificationDTO"}}}}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["LEE Qualifications"]},"post":{"operationId":"LEEQualificationWorkspaceController_createLEEQualification","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"qualId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LEEQualificationBaseDTO"}}}},"responses":{"200":{"description":"Creates a LEE Qualification record for a qualification and monitor location","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LEEQualificationDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["LEE Qualifications"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/qualifications/{qualId}/lee-qualifications/{leeQualId}":{"put":{"operationId":"LEEQualificationWorkspaceController_updateLEEQualification","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"qualId","required":true,"in":"path","schema":{"type":"string"}},{"name":"leeQualId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LEEQualificationBaseDTO"}}}},"responses":{"200":{"description":"Updates a workspace LEE qualification by LEE qualification ID, qualification ID, and location ID","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LEEQualificationDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["LEE Qualifications"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/qualifications/{qualId}/lme-qualifications":{"get":{"operationId":"LMEQualificationWorkspaceController_getLMEQualifications","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"qualId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves workspace lme qualification records for a monitor location","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/LMEQualificationDTO"}}}}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["LME Qualifications"]},"post":{"operationId":"LMEQualificationWorkspaceController_createLMEQualification","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"qualId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LMEQualificationBaseDTO"}}}},"responses":{"200":{"description":"Creates an LME Qualification record for a qualification and monitor location","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LMEQualificationDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["LME Qualifications"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/qualifications/{qualId}/lme-qualifications/{lmeQualId}":{"put":{"operationId":"LMEQualificationWorkspaceController_updateLMEQualification","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"qualId","required":true,"in":"path","schema":{"type":"string"}},{"name":"lmeQualId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LMEQualificationBaseDTO"}}}},"responses":{"200":{"description":"Updates a workspace LME qualification by LME qualification ID, qualification ID, and location ID","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LMEQualificationDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["LME Qualifications"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/qualifications/{qualId}/pct-qualifications":{"get":{"operationId":"PCTQualificationWorkspaceController_getPCTQualifications","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"qualId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves workspace PCT Qualification records for a qualification ID and location ID","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/PCTQualificationDTO"}}}}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["PCT Qualifications"]},"post":{"operationId":"PCTQualificationWorkspaceController_createPCTQualification","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"qualId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PCTQualificationBaseDTO"}}}},"responses":{"200":{"description":"Creates a PCT Qualification record for a qualification and monitor location","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PCTQualificationDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["PCT Qualifications"]}},"/monitor-plan-mgmt/workspace/locations/{locId}/qualifications/{qualId}/pct-qualifications/{pctQualId}":{"put":{"operationId":"PCTQualificationWorkspaceController_updatePCTQualification","parameters":[{"name":"locId","required":true,"in":"path","schema":{"type":"string"}},{"name":"qualId","required":true,"in":"path","schema":{"type":"string"}},{"name":"pctQualId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PCTQualificationBaseDTO"}}}},"responses":{"200":{"description":"Updates a workspace PCT qualification by PCT qualification ID, qualification ID, and location ID","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PCTQualificationDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["PCT Qualifications"]}},"/monitor-plan-mgmt/workspace/units/{id}":{"get":{"operationId":"UnitWorkspaceController_getUnit","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"Retrieves workspace unit for a specific unit ID","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnitDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Units"]},"put":{"operationId":"UnitWorkspaceController_updateUnit","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"number"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnitBaseDTO"}}}},"responses":{"200":{"description":"Updates a workspace unit record by unit ID","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnitDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Units"]}},"/monitor-plan-mgmt/workspace/plans/{planId}/reporting-frequencies":{"get":{"operationId":"MonitorPlanReportingFrequencyWorkspaceController_getReportingFreqs","parameters":[{"name":"planId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Retrieves workspace reporting frequency records for a specific plan ID","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/ReportingFreqDTO"}}}}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Reporting Frequencies"]}},"/monitor-plan-mgmt/units/{unitId}/unit-programs":{"get":{"operationId":"UnitProgramController_getUnitProgramsByUnitRecordId","parameters":[{"name":"unitId","required":true,"in":"path","schema":{"type":"number"}}],"responses":{"200":{"description":"Retrieves unit control records from a specific unit ID","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/UnitProgramDTO"}}}}}}}},"security":[{"APIKey":[]}],"tags":["Unit Programs"]}},"/monitor-plan-mgmt/workspace/check-outs/plans":{"get":{"operationId":"CheckOutController_getCheckedOutConfigurations","parameters":[],"responses":{"200":{"description":"Retrieves workspace Monitor Plan configuration records that are checked out by users","content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/UserCheckOutDTO"}}}}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Check-Outs"]}},"/monitor-plan-mgmt/workspace/check-outs/plans/{planId}":{"post":{"operationId":"CheckOutController_checkOutConfiguration","parameters":[{"name":"planId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Checks Out a Monitor Plan configuration","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserCheckOutBaseDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Check-Outs"]},"put":{"operationId":"CheckOutController_updateLastActivity","parameters":[{"name":"planId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Updates last activity for a checked out Monitor Plan","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserCheckOutBaseDTO"}}}}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Check-Outs"]},"delete":{"operationId":"CheckOutController_checkInConfiguration","parameters":[{"name":"planId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Check-In a Monitor Plan configuration"}},"security":[{"APIKey":[]},{"Token":[]}],"tags":["Check-Outs"]}}},"info":{"title":"Monitor Plan Management OpenAPI Specification","description":"EPA development Environment: The content on this page is not production data and used for <strong>development</strong> and/or <strong>testing</strong> purposes only. <br> <br> Monitor Plan management API endpoints for all monitor plan data & operations","version":"v2.0.1015 published: Tue May 12 2026","contact":{}},"tags":[],"servers":[{"url":"https://api.epa.gov/easey/dev"}],"components":{"securitySchemes":{"APIKey":{"type":"apiKey","in":"header","name":"x-api-key","description":"API Key required via \"x-api-key\" request header!"},"Token":{"scheme":"bearer","bearerFormat":"JWT","type":"http","description":"Authorization \"bearer\" token required for data modification operations"}},"schemas":{"MonitorPlanCommentDTO":{"type":"object","properties":{"monitoringPlanComment":{"type":"string","minLength":1,"maxLength":4000,"description":"Comment on a monitoring plan","example":"DAHS was updated for GT-1 on 11/10/2016 by a previous owner, but the component ID was not updated on the gas system. This was corrected on 9/8/2020."},"beginDate":{"format":"date-time","type":"string","description":"Date and time in which an activity started or ended.","example":"2020-09-28"},"endDate":{"format":"date-time","type":"string","description":"Last date in which information was effective.  This date will be null for active records.","example":null},"id":{"type":"string","description":"Unique identifier of a monitoring plan comment record.","example":"V-APPWORK--66020554D3C844E78730052AC3808151"},"planId":{"type":"string","description":"Unique identifier of a monitoring plan record.","example":"MDC-2483BA898490441B97B7D7CFB1BE6D9A"},"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":"2020-10-28"},"updateDate":{"type":"string","description":"Date and time in which record was last updated.","example":"2020-10-28"},"active":{"type":"boolean","description":"Flag for active monitor location record","example":true}},"required":["monitoringPlanComment","beginDate","endDate","id","planId","userId","addDate","updateDate","active"]},"UnitStackConfigurationDTO":{"type":"object","properties":{"beginDate":{"format":"date-time","type":"string","description":"Date in which information became effective or activity started.","example":"1995-01-01"},"endDate":{"format":"date-time","type":"string","description":"Last date in which information was effective or date in which activity ended. This value will be null for active records.","example":"2020-12-31"},"id":{"type":"string","description":"Unique identifier of a monitoring configuration record.","example":"CAMD-18DD175CE7EF4256B78469865D84F576"},"unitRecordId":{"type":"number","description":"Unique identifier of a unit record which is generated by the EPA Host System.","example":"2"},"stackPipeRecordId":{"type":"string","description":"Unique identifier of a stack or pipe record.","example":"MDC-CCB8D6D0D4E34D24A99C01DCD14078DF"},"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},"unitId":{"type":"string"},"stackPipeId":{"type":"string"}},"required":["beginDate","endDate","id","unitRecordId","stackPipeRecordId","userId","addDate","updateDate","active","unitId","stackPipeId"]},"MonitorPlanReportingFreqDTO":{"type":"object","properties":{"reportFrequencyCode":{"type":"string","description":"Report Frequency Code on a monitoring plan","example":"OS"},"endReportPeriodId":{"type":"number","description":"Unique identifier of a reporting period record. This value will be null for active records.","example":null},"beginReportPeriodId":{"type":"number","description":"Unique identifier of a reporting period record.","example":null},"id":{"type":"string","description":"Unique identifier of a monitoring plan Reporting Frequency record.","example":"MDC-7A8D8E101C484732954BE84D49D9249A"},"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":"2020-10-28"},"updateDate":{"type":"string","description":"Date and time in which record was last updated.","example":"2020-10-28"},"endReportPeriodDescription":{"type":"string"},"beginReportPeriodDescription":{"type":"string"}},"required":["reportFrequencyCode","id","userId","addDate"]},"MonitorAttributeDTO":{"type":"object","properties":{"ductIndicator":{"type":"number","description":"Used to indicate that this location is a duct.","example":"1"},"bypassIndicator":{"type":"number","description":"Used to indicate that the stack is used for bypass.","example":"1"},"groundElevation":{"type":"number","description":"The number of feet above sea level at ground level of the stack or unit.","example":40},"stackHeight":{"type":"number","description":"The height in feet of a stack exit above ground level.","example":400},"materialCode":{"type":"string","description":"Code used to identify the material that is used in the monitoring location.","example":"OTHER"},"shapeCode":{"type":"string","description":"Code identifying the shape of a monitor location.","example":"ROUND"},"crossAreaFlow":{"type":"number","description":"The reported inside cross-sectional area in square feet of the stack or duct at the flow monitoring location.","example":306},"crossAreaStackExit":{"type":"number","description":"The inside cross-sectional area in square feet of the stack at the exit.","example":306},"beginDate":{"format":"date-time","type":"string","description":"Date on which information became effective or activity started.","example":"2008-01-01"},"endDate":{"format":"date-time","type":"string","description":"Last date in which information was effective.  This date will be null for active records.","example":null},"id":{"type":"string","description":"Unique combination of DB_Token and identity key generated by sequence generator.","example":"MELISSAMAT-E496678DE19E4827ADE4D541B18B5756"},"locationId":{"type":"string","description":"Unique identifier of a monitoring location record.","example":"5770"},"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}},"required":["ductIndicator","bypassIndicator","groundElevation","stackHeight","materialCode","shapeCode","crossAreaFlow","crossAreaStackExit","beginDate","endDate","id","locationId","userId","addDate","updateDate","active"]},"UnitCapacityDTO":{"type":"object","properties":{"maximumHourlyHeatInputCapacity":{"type":"number","description":"The design heat input capacity (in mmBtu/hr) for the unit or the highest hourly heat input rate observed in the past five years, whichever is greater.","example":2322.1},"beginDate":{"format":"date-time","type":"string","description":"Date on which a relationship or an activity began.","example":"2009-01-01"},"endDate":{"format":"date-time","type":"string","description":"Date on which a relationship or an activity ended. This value will be null for active records.","example":null},"id":{"type":"string","description":"Identity key for UNIT_CAPACITY table.","example":"50233"},"unitId":{"type":"number","description":"Identity key for UNIT table.","example":"4705"},"commercialOperationDate":{"format":"date-time","type":"string","description":"The date a unit began, or will begin to generate electricity for sale, including the sale of test generation. It is the first date that a unit serves a generator and produces electricity when connected to the grid, even if the owners are not compensated for that electricity.","example":"1977-04-01"},"date":{"format":"date-time","type":"string","description":"Date on which activity occurred.","example":"2019-01-01"},"boilerTurbineBeginDate":{"format":"date-time","type":"string","description":"Date on which monitoring began for a boiler or turbine unit.","example":"2009-01-01"},"boilerTurbineEndDate":{"format":"date-time","type":"string","description":"Date on which monitoring ended for a boiler or turbine unit.","example":"2009-01-01"},"userId":{"type":"string","description":"The user name of the person or process that created the record if the Update Date is empty.  Otherwise this is the user name of the person or process that made the last update.","example":"abcde"},"addDate":{"type":"string","description":"Date the record was created.","example":"2009-02-20"},"updateDate":{"type":"string","description":"Date of the last record update.","example":"2009-02-20"},"active":{"type":"boolean","description":"Flag for active monitor location record","example":true},"boilerTurbineType":{"type":"string"}},"required":["maximumHourlyHeatInputCapacity","beginDate","endDate","id","unitId","commercialOperationDate","date","boilerTurbineBeginDate","boilerTurbineEndDate","userId","addDate","updateDate","active","boilerTurbineType"]},"UnitControlDTO":{"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":{"format":"date-time","type":"string","description":"Approximate date the original control equipment was or will be installed.","example":"2005-01-01"},"optimizationDate":{"format":"date-time","type":"string","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":{"format":"date-time","type":"string","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":"number","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"}},"required":["controlCode","originalCode","installDate","optimizationDate","seasonalControlsIndicator","retireDate","id","unitId","userId","addDate","updateDate","active","parameterCode"]},"UnitFuelDTO":{"type":"object","properties":{"fuelCode":{"type":"string","description":"The type of fuel which a UNIT is capable or will be capable of combusting.","example":"C"},"indicatorCode":{"type":"string","description":"Code that indicates fuel or control type.","example":"P"},"ozoneSeasonIndicator":{"type":"number","description":"Indicator that FUEL is used during ozone season.","example":"0"},"demGCV":{"type":"string","description":"Demonstration method to qualify for monthly GCV fuel sampling.","example":"GGC"},"demSO2":{"type":"string","description":"Demonstration method to qualify for daily fuel sampling for percent sulfur.","example":"SGC"},"beginDate":{"format":"date-time","type":"string","description":"Date on which a relationship or an activity began.","example":"1995-01-01"},"endDate":{"format":"date-time","type":"string","description":"Date on which a relationship or an activity ended.","example":"2015-03-30"},"id":{"type":"string","description":"Identity key for UNIT_FUEL table.","example":"EXPCH0876-C97319A3E96540BF92077C58DB9E2A17"},"unitId":{"type":"number","description":"Identity key for UNIT table.","example":"91233"},"actualOrProjectCode":{"type":"string","description":"Indicator of whether the begin date for the fuel type is an actual date or a projected date.","example":""},"sulfurContent":{"type":"number","description":"The percent sulfur content of the fuel, by weight.","example":""},"userId":{"type":"string","description":"The user name of the person or process that created the record if the Update Date is empty.  Otherwise this is the user name of the person or process that made the last update.","example":"abcde"},"addDate":{"type":"string","description":"Date the record was created.","example":"2009-02-20"},"updateDate":{"type":"string","description":"Date of the last record update.","example":"2015-04-16"},"active":{"type":"boolean","description":"Flag for active monitor location record","example":true}},"required":["fuelCode","indicatorCode","ozoneSeasonIndicator","demGCV","demSO2","beginDate","endDate","id","unitId","actualOrProjectCode","sulfurContent","userId","addDate","updateDate","active"]},"MonitorMethodDTO":{"type":"object","properties":{"parameterCode":{"type":"string","description":"Code used to identify the parameter.","example":"SO2"},"monitoringMethodCode":{"type":"string","description":"Code used to identify the monitoring methodology.","example":"CEM"},"substituteDataCode":{"type":"string","description":"Code used to identify the substitute data approach type.","example":"SPTS"},"bypassApproachCode":{"type":"string","description":"Code used to identify the value to be used for an unmonitored bypass stack.","example":"BYMAX"},"beginDate":{"format":"date-time","type":"string","description":"Date on which information became effective or activity started.","example":"2007-11-27"},"beginHour":{"type":"number","description":"Hour in which information became effective.","example":17},"endDate":{"format":"date-time","type":"string","description":"Last date in which information was effective.  This date will be null for active records.","example":null},"endHour":{"type":"number","description":"Last hour in which information was effective.  This value will be null for active records.","example":null},"id":{"type":"string","description":"Unique identifier of a monitoring method record.","example":"MELISSAMAT-7BA7D94FDB4F4D4A8E1161E4B46150F6"},"locationId":{"type":"string","description":"Unique identifier of a monitoring location record.","example":"5770"},"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}},"required":["parameterCode","monitoringMethodCode","substituteDataCode","bypassApproachCode","beginDate","beginHour","endDate","endHour","id","locationId","userId","addDate","updateDate","active"]},"MatsMethodDTO":{"type":"object","properties":{"supplementalMATSParameterCode":{"type":"string","description":"Code used to identify the MATS parameter.","example":"QST"},"supplementalMATSMonitoringMethodCode":{"type":"string","description":"Code used to identify the MATS compliance methodology.","example":"TNHGM"},"beginDate":{"format":"date-time","type":"string","description":"Date on which information became effective or activity started.","example":"2016-04-28"},"beginHour":{"type":"number","description":"Hour in which information became effective.","example":1},"endDate":{"format":"date-time","type":"string","description":"Last date in which information was effective. This date will be null for active records.","example":"2020-04-28"},"endHour":{"type":"number","description":"Last hour in which information was effective. This value will be null for active records.","example":23},"id":{"type":"string","description":"Unique identifier of a MATS compliance method record.","example":"MELISSARHO-FD768B60E4D343158F7AD52EFD704D0E"},"locationId":{"type":"string","description":"Unique identifier of a monitoring location record.","example":"5770"},"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":"2016-02-23"},"updateDate":{"type":"string","description":"Date and time in which record was last updated.","example":"2016-02-23"},"active":{"type":"boolean","description":"Flag for active monitor location record","example":true}},"required":["supplementalMATSParameterCode","supplementalMATSMonitoringMethodCode","beginDate","beginHour","endDate","endHour","id","locationId","userId","addDate","updateDate","active"]},"MonitorFormulaDTO":{"type":"object","properties":{"formulaId":{"type":"string","description":"The three character formula ID assigned by the source.","example":"140"},"parameterCode":{"type":"string","description":"Code used to identify the parameter.","example":"SO2"},"formulaCode":{"type":"string","description":"Code used to identify the equation as defined in Part 75.","example":"F-1"},"formulaText":{"type":"string","maxLength":200,"description":"The equation used to calculate the parameter.","example":"1.667 * 10**-7 * S#(027-C40) * S#(029-C42)"},"beginDate":{"format":"date-time","type":"string","description":"Date on which information became effective or activity started.","example":"2007-11-08"},"beginHour":{"type":"number","description":"Hour in which information became effective.","example":17},"endDate":{"format":"date-time","type":"string","description":"Last date in which information was effective.  This date will be null for active records.","example":null},"endHour":{"type":"number","description":"Last hour in which information was effective.  This value will be null for active records.","example":null},"id":{"type":"string","description":"Unique identifier of a monitoring formula record.","example":"CAMD-1CDAA10B7D6A41BBA6BCFF5534F5C5CA"},"locationId":{"type":"string","description":"Unique identifier of a monitoring location record.","example":"5770"},"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}},"required":["formulaId","parameterCode","formulaCode","formulaText","beginDate","beginHour","endDate","endHour","id","locationId","userId","addDate","updateDate","active"]},"MonitorDefaultDTO":{"type":"object","properties":{"parameterCode":{"type":"string","description":"Code used to identify the parameter.","example":"CO2N"},"defaultValue":{"type":"number","description":"Value of default, maximum, minimum or constant.","example":5},"defaultUnitsOfMeasureCode":{"type":"string","description":"Code used to identify the hourly parameter units of measure.","example":"PCT"},"defaultPurposeCode":{"type":"string","description":"Code used to identify the purpose or intended use of defaults, maximums and constants.","example":"DC"},"fuelCode":{"type":"string","description":"Code used to identify the type of fuel.","example":"NFS"},"operatingConditionCode":{"type":"string","description":"Code used to identify the operating condition.","example":"A"},"defaultSourceCode":{"type":"string","description":"Code used to identify the source of the default value.","example":"DEF"},"groupId":{"type":"string","maxLength":10,"description":"For a group of identical LME units using testing to determine default NOx rate, this ID identifies the group.","example":"GP2249"},"beginDate":{"format":"date-time","type":"string","description":"Date on which information became effective or activity started.","example":"2008-01-01"},"beginHour":{"type":"number","description":"Hour in which information became effective.","example":1},"endDate":{"format":"date-time","type":"string","description":"Last date in which information was effective.  This date will be null for active records.","example":null},"endHour":{"type":"number","description":"Last hour in which information was effective.  This value will be null for active records.","example":null},"id":{"type":"string","description":"Unique identifier of a monitoring default record.","example":"MELISSAMAT-65FB5323A47A459B8FF3E2996EA4EB78"},"locationId":{"type":"string","description":"Unique identifier of a monitoring location record.","example":"5770"},"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"}},"required":["parameterCode","defaultValue","defaultUnitsOfMeasureCode","defaultPurposeCode","fuelCode","operatingConditionCode","defaultSourceCode","groupId","beginDate","beginHour","endDate","endHour","id","locationId","userId","addDate","updateDate","active"]},"MonitorSpanDTO":{"type":"object","properties":{"componentTypeCode":{"type":"string","description":"Code used to indicate the component type.","example":"SO2"},"spanScaleCode":{"type":"string","description":"Code used to identify the span scale.","example":"H"},"spanMethodCode":{"type":"string","description":"Code used to identify the method used to calculate MPC/MEC/MPF.","example":"HD"},"mecValue":{"type":"number","description":"The Maximum Expected Concentration (MEC) value reported in the SO2 and NOx span records.","example":156.9},"mpcValue":{"type":"number","description":"The Maximum Potential Concentration (MPC) value reported in the high scale record for NOx, SO2, or CO2.","example":177.2},"mpfValue":{"type":"number","description":"For parameter FLOW, report the Maximum Potential Flow (MPF) value for the monitoring location in (scfh) on a wet basis.","example":8563000},"spanValue":{"type":"number","description":"The Span Value determined according to the requirements of Part 75 or (if applicable) 40 CFR Part 63, Subpart UUUUU.","example":200},"fullScaleRange":{"type":"number","description":"Full scale range in units of daily calibration for SO2, NOx, CO2, O2, HCl, and flow rate, must be greater than or equal to the span value.","example":200},"spanUnitsOfMeasureCode":{"type":"string","description":"Code used to identify the calibration units of measure.","example":"PPM"},"scaleTransitionPoint":{"type":"number","description":"If a dual range analyzer is installed for NOx, SO2 or CO2 (see ANALYZER RANGE DATA), report the concentration value at which the DAHS switches from recording on the normal range to recording on the secondary range (usually low to high). Report this value in both the low and high scale records. Scale transition point is not reported for FLOW, HCl, and Hg span.","example":200},"defaultHighRange":{"type":"number","description":"The default high range value must be 200 percent of the maximum potential concentration, only reported if the high scale record for the parameter.","example":null},"flowSpanValue":{"type":"number","description":"The product of the MPF and a factor no less than 1.00 and no greater than 1.25. Flow rate span value in scfh.","example":null},"flowFullScaleRange":{"type":"number","description":"The actual full-scale range value expressed in units of scfh for the parameter FLOW, must be greater than or equal to the flow rate span value","example":null},"beginDate":{"format":"date-time","type":"string","description":"Date on which information became effective or activity started.","example":"2018-05-17"},"beginHour":{"type":"number","description":"Hour in which information became effective.","example":14},"endDate":{"format":"date-time","type":"string","description":"Last date in which information was effective.  This date will be null for active records.","example":null},"endHour":{"type":"number","description":"Last hour in which information was effective.  This value will be null for active records.","example":null},"id":{"type":"string","description":"Unique identifier of a monitoring span record.","example":"MRHODES16-A5DBB8DF4F1D4D3A95AD2553008EB554"},"locationId":{"type":"string","description":"Unique identifier of a monitoring location record.","example":"5770"},"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}},"required":["componentTypeCode","spanScaleCode","spanMethodCode","mecValue","mpcValue","mpfValue","spanValue","fullScaleRange","spanUnitsOfMeasureCode","scaleTransitionPoint","defaultHighRange","flowSpanValue","flowFullScaleRange","beginDate","beginHour","endDate","endHour","id","locationId","userid","addDate","updateDate","active"]},"DuctWafDTO":{"type":"object","properties":{"wafDeterminationDate":{"format":"date-time","type":"string","description":"The date the WAF applied in column 20 was determined.","example":"2020-11-18"},"wafBeginDate":{"format":"date-time","type":"string","description":"The date on which the WAF was first applied to the flow rate data.","example":"2020-11-28"},"wafBeginHour":{"type":"number","description":"The hour in which the WAF was first applied to the flow rate data.","example":12},"wafMethodCode":{"type":"string","description":"Code used to identify the WAF determination method.","example":"FT"},"wafValue":{"type":"number","description":"The WAF applied to the flow rate data, to four decimal places.","example":1.0454},"numberOfTestRuns":{"type":"number","description":"The number of runs in the WAF test (must be one for default WAF and at least three for a measured WAF)","example":3},"numberOfTraversePointsWAF":{"type":"number","description":"The number of Method 1 traverse points in the WAF test runs.","example":48},"numberOfTestPorts":{"type":"number","description":"The number of test ports at which measurements were made during the WAF test runs.","example":4},"numberOfTraversePointsRef":{"type":"number","description":"The number of Method 1 traverse points in the reference flow RATA test runs.","example":48},"ductWidth":{"type":"number","description":"The width of the rectangular duct at the test location.","example":12},"ductDepth":{"type":"number","description":"The depth of the rectangular duct at the test location.","example":18.5},"wafEndDate":{"format":"date-time","type":"string","description":"The date on which the WAF was last applied to the flow rate data.","example":"2021-09-18"},"wafEndHour":{"type":"number","description":"The hour in which the WAF was last applied to the flow rate data.","example":9},"id":{"type":"string","description":"Unique identifier of a rectangular duct WAF data record.","example":"CAMD-6847FB7858174AD0ADF87FFBAF85EF9C"},"locationId":{"type":"string","description":"Unique identifier of a monitoring location record.","example":"5"},"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"}},"required":["wafDeterminationDate","wafBeginDate","wafBeginHour","wafMethodCode","wafValue","numberOfTestRuns","numberOfTraversePointsWAF","numberOfTestPorts","numberOfTraversePointsRef","ductWidth","ductDepth","wafEndDate","wafEndHour","id","locationId","userId","addDate","updateDate","active"]},"MonitorLoadDTO":{"type":"object","properties":{"maximumLoadValue":{"type":"number","description":"Maximum hourly gross load associated with the unit, stack, or pipe at full capacity.","example":353},"maximumLoadUnitsOfMeasureCode":{"type":"string","description":"Code used to identify the units of measure for maximum load value","example":"MW"},"lowerOperationBoundary":{"type":"number","description":"Lower boundary of range of operation.","example":145},"upperOperationBoundary":{"type":"number","description":"Upper boundary of range of operation.","example":301},"normalLevelCode":{"type":"string","description":"Code used to identify the normal load or operating level.","example":"L"},"secondLevelCode":{"type":"string","description":"Code used to identify the second most frequently used load or operating level.","example":"M"},"secondNormalIndicator":{"type":"number","description":"Used to indicate the reporting of an additional normal load or a second operating level.","example":"1"},"loadAnalysisDate":{"format":"date-time","type":"string","description":"The date in which load analysis was performed.  This date only applies to CEM and Appendix D locations.","example":"2018-09-31"},"beginDate":{"format":"date-time","type":"string","description":"Date on which information became effective or activity started.","example":"2018-09-31"},"beginHour":{"type":"number","description":"Hour in which information became effective.","example":23},"endDate":{"format":"date-time","type":"string","description":"Last date in which information was effective.  This date will be null for active records.","example":null},"endHour":{"type":"number","description":"Last hour in which information was effective.  This value will be null for active records.","example":null},"id":{"type":"string","description":"Unique identifier of a monitoring load record.","example":"MRHODES16-A1EAFB506CA8442D843275B667DD3C53"},"locationId":{"type":"string","description":"Unique identifier of a monitoring location record.","example":"5770"},"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":"2018-10-12"},"updateDate":{"type":"string","description":"Date and time in which record was last updated.","example":"2018-10-12"},"active":{"type":"boolean","description":"Flag for active monitor location record","example":true}},"required":["maximumLoadValue","maximumLoadUnitsOfMeasureCode","lowerOperationBoundary","upperOperationBoundary","normalLevelCode","secondLevelCode","secondNormalIndicator","loadAnalysisDate","beginDate","beginHour","endDate","endHour","id","locationId","userId","addDate","updateDate","active"]},"AnalyzerRangeDTO":{"type":"object","properties":{"analyzerRangeCode":{"type":"string","description":"Code used to identify the analyzer range.","example":"A"},"dualRangeIndicator":{"type":"number","description":"Used to indicate whether the component is a dual-range analyzer.","example":"1"},"beginDate":{"format":"date-time","type":"string","description":"Date in which information became effective or activity started.","example":"2008-05-17"},"beginHour":{"type":"number","description":"Hour in which information became effective or activity started.","example":"14"},"endDate":{"format":"date-time","type":"string","description":"Last date in which information was effective or date in which activity ended. This value will be null if active record.","example":null},"endHour":{"type":"number","description":"Last hour in which information was effective or hour in which activity ended. This value will be null if active record.","example":null},"id":{"type":"string","description":"Unique identifier of an analyzer range history record.","example":"MRHODES16-10C1A63683D34BA7A0833475C802CF91"},"componentRecordId":{"type":"string","description":"Unique identifier of a monitoring component record.","example":"CAMD-646D15E327E1480D814D48286DA7F073"},"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}},"required":["analyzerRangeCode","dualRangeIndicator","beginDate","beginHour","endDate","endHour","id","componentRecordId","userId","addDate","updateDate","active"]},"ComponentDTO":{"type":"object","properties":{"componentId":{"type":"string","description":"The three digit code assigned by the source to identify the component.","example":"027"},"componentTypeCode":{"type":"string","description":"Code used to identify the component type.","example":"SO2"},"sampleAcquisitionMethodCode":{"type":"string","description":"Code used to identify the sample acquisition method.","example":"DOU"},"basisCode":{"type":"string","description":"Code used to identify the moisture basis.","example":"W"},"manufacturer":{"type":"string","maxLength":25,"description":"Name of the manufacturer or developer of the component.","example":"TECO"},"modelVersion":{"type":"string","maxLength":15,"description":"The model of any hardware component or the version number of the software component.","example":"43I"},"serialNumber":{"type":"string","maxLength":20,"description":"Serial number of the component.","example":"631819420"},"hgConverterIndicator":{"type":"number","description":"For an Hg component, indicates whether the analyzer has a converter.","example":"1"},"id":{"type":"string","description":"Unique identifier of a monitoring component record.","example":"CAMD-646D15E327E1480D814D48286DA7F073"},"locationId":{"type":"string","description":"Unique identifier of a monitoring location record.","example":"5770"},"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"},"analyzerRangeData":{"type":"array","items":{"$ref":"#/components/schemas/AnalyzerRangeDTO"}}},"required":["componentId","componentTypeCode","sampleAcquisitionMethodCode","basisCode","manufacturer","modelVersion","serialNumber","hgConverterIndicator","id","locationId","userId","addDate","updateDate","analyzerRangeData"]},"SystemComponentDTO":{"type":"object","properties":{"componentId":{"type":"string","description":"The three digit code assigned by the source to identify the component.","example":"044"},"beginDate":{"format":"date-time","type":"string","description":"Date on which information became effective or activity started.","example":"2008-12-31"},"beginHour":{"type":"number","description":"Hour in which information became effective.","example":23},"endDate":{"format":"date-time","type":"string","description":"Last date in which information was effective.  This date will be null for active records.","example":null},"endHour":{"type":"number","description":"Last hour in which information was effective.  This value will be null for active records.","example":null},"id":{"type":"string","description":"Unique identifier of a Monitoring System Component record.","example":"MELISSARHO-3F31E53DE9B14764936BFB0AC7225847"},"locationId":{"type":"string","description":"Unique identifier of a monitoring location record.","example":"5770"},"monitoringSystemRecordId":{"type":"string","description":"Unique identifier of a monitoring system record.","example":"CAMD-4B0DC37051224A7AA9D8CA1E5BE6B4D4"},"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}},"required":["componentId","beginDate","beginHour","endDate","endHour","id","locationId","monitoringSystemRecordId","userId","addDate","updateDate","active"]},"SystemFuelFlowDTO":{"type":"object","properties":{"maximumFuelFlowRate":{"type":"number","description":"Maximum fuel flow rate.","example":30667},"systemFuelFlowUOMCode":{"type":"string","description":"Code used to identify the fuel flow units of measure.","example":"HSCF"},"maximumFuelFlowRateSourceCode":{"type":"string","description":"Code used to identify the source of maximum fuel flow.","example":"URV"},"beginDate":{"format":"date-time","type":"string","description":"Date on which information became effective or activity started.","example":"2010-08-01"},"beginHour":{"type":"number","description":"Hour in which information became effective.","example":12},"endDate":{"format":"date-time","type":"string","description":"Last date in which information was effective.  This date will be null for active records.","example":null},"endHour":{"type":"number","description":"Last hour in which information was effective or hour in which activity ended. This value will be null for active records.","example":null},"id":{"type":"string","description":"Unique identifier of a system fuel flow record.","example":"WS150071-0C5A8F50F7F24DB8B73E65C18C2063E3"},"monitoringSystemRecordId":{"type":"string","description":"Unique identifier of a monitoring system record.","example":"WS150071-1BCDEDC4D2944376ACA55FCABE9D60A1"},"fuelCode":{"type":"string","description":"The type of fuel measured by the system.","example":"PNG"},"systemTypeCode":{"type":"string","description":"Code used to identify the type (parameter) of the system.","example":"GAS"},"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":"2010-09-01"},"active":{"type":"boolean","description":"Flag for active monitor location record","example":true}},"required":["maximumFuelFlowRate","systemFuelFlowUOMCode","maximumFuelFlowRateSourceCode","beginDate","beginHour","endDate","endHour","id","monitoringSystemRecordId","fuelCode","systemTypeCode","userId","addDate","updateDate","active"]},"MonitorSystemDTO":{"type":"object","properties":{"monitoringSystemId":{"type":"string","description":"The three digit code used by the source to identify the monitoring system.","example":"C42"},"systemTypeCode":{"type":"string","description":"Code used to identify the type (parameter) of the system.","example":"FLOW"},"systemDesignationCode":{"type":"string","description":"Code used to indicate designation of monitoring system as primary, backup etc.","example":"P"},"fuelCode":{"type":"string","description":"Code used to identify the type of fuel.","example":"NFS"},"beginDate":{"format":"date-time","type":"string","description":"Date on which information became effective or activity started.","example":"2007-11-28"},"endDate":{"format":"date-time","type":"string","description":"Last date in which information was effective.  This date will be null for active records.","example":null},"beginHour":{"type":"number","description":"Hour in which information became effective or activity started.","example":17},"endHour":{"type":"number","description":"Last hour in which information was effective.  This value will be null for active records.","example":null},"id":{"type":"string","description":"Unique identifier of a monitoring system record.","example":"CAMD-4B0DC37051224A7AA9D8CA1E5BE6B4D4"},"locationId":{"type":"string","description":"Unique identifier of a monitoring location record.","example":"5770"},"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},"monitoringSystemComponentData":{"type":"array","items":{"$ref":"#/components/schemas/SystemComponentDTO"}},"monitoringSystemFuelFlowData":{"type":"array","items":{"$ref":"#/components/schemas/SystemFuelFlowDTO"}}},"required":["monitoringSystemId","systemTypeCode","systemDesignationCode","fuelCode","beginDate","endDate","beginHour","endHour","id","locationId","userId","addDate","updateDate","active","monitoringSystemComponentData","monitoringSystemFuelFlowData"]},"LEEQualificationDTO":{"type":"object","properties":{"qualificationTestDate":{"format":"date-time","type":"string","description":"End date of the initial LEE qualifying test or a retest.","example":"2018-07-15"},"parameterCode":{"type":"string","description":"Parameter code associated with the LEE qualification.","example":"HG"},"qualificationTestType":{"type":"string","description":"Indication of whether the qualifying test was an initial test or retest.","example":"INITIAL"},"potentialAnnualHgMassEmissions":{"type":"number","description":"Potential annual Hg mass emissions used for LEE qualification.","example":10.2},"applicableEmissionStandard":{"type":"number","description":"Applicable Emission Standard used for LEE qualification.","example":29},"unitsOfStandard":{"type":"string","description":"units of the Applicable Emission Standard.","example":"LBGWH"},"percentageOfEmissionStandard":{"type":"number","description":"Result of initial test or retest as a percentage of the Applicable Emission Standard.","example":72.8},"id":{"type":"string","description":"Unique identifier of a monitoring qualification LEE record.","example":"MIKE-DELL-CFEDE4EB21124391BE13E7FB5A56081C"},"qualificationId":{"type":"string","description":"Unique identifier of a monitoring qualification record.","example":"MIKE-DELL-E4CE3931A24E4C1395B3C81457B300CC"},"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":"2018-10-25"},"updateDate":{"type":"string","description":"Date and time in which record was last updated.","example":"2018-10-25"}},"required":["qualificationTestDate","parameterCode","qualificationTestType","potentialAnnualHgMassEmissions","applicableEmissionStandard","unitsOfStandard","percentageOfEmissionStandard","id","qualificationId","userId","addDate","updateDate"]},"LMEQualificationDTO":{"type":"object","properties":{"qualificationDataYear":{"type":"number","description":"Year corresponding to the qualification data.","example":"2015"},"operatingHours":{"type":"number","description":"Annual number of operating hours used to determine qualification.","example":105},"so2Tons":{"type":"number","description":"Annual SO2 value used to determine qualification.","example":0.9},"noxTons":{"type":"number","description":"Annual NOX emissions to determine qualification.","example":6.4},"id":{"type":"string","description":"Unique identifier of a monitoring qualification LME record.","example":"NJCHQLAPA3-C89F6E1CE9D447A298B7D5E428ADD1AC"},"qualificationId":{"type":"string","description":"Unique identifier of a monitoring qualification record.","example":"NJCHQLAPA3-82CD1A0A9D2A48BFB5203F82D390183E"},"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":"2015-07-20"},"updateDate":{"type":"string","description":"Date and time in which record was last updated.","example":"2015-07-20"}},"required":["qualificationDataYear","operatingHours","so2Tons","noxTons","id","qualificationId","userId","addDate","updateDate"]},"PCTQualificationDTO":{"type":"object","properties":{"qualificationYear":{"type":"number","description":"The calendar year during which activity occurred.","example":2020},"averagePercentValue":{"type":"number","description":"The average percent capacity or heat input usage.","example":100},"yr1QualificationDataYear":{"type":"number","description":"The first year corresponding to the qualification data.","example":2018},"yr1QualificationDataTypeCode":{"type":"string","description":"Code used to identify the type qualification in the first year.","example":"A"},"yr1PercentageValue":{"type":"number","description":"The percent capacity or heat input usage in the first year.","example":100},"yr2QualificationDataYear":{"type":"number","description":"The second year corresponding to the qualification data.","example":2019},"yr2QualificationDataTypeCode":{"type":"string","description":"Code used to identify the type qualification in the second year.","example":"A"},"yr2PercentageValue":{"type":"number","description":"The percent capacity or heat input usage in the second year.","example":100},"yr3QualificationDataYear":{"type":"number","description":"The third year corresponding to the qualification data.","example":2020},"yr3QualificationDataTypeCode":{"type":"string","description":"Code used to indicate type of data for year (actual or projected) used to determine peaking or gas-fired qualification.","example":"A"},"yr3PercentageValue":{"type":"number","description":"The percent capacity or heat input usage in the third year.","example":100},"id":{"type":"string","description":"Unique identifier of a monitoring qualification percentage record.","example":"02227-BSGR-56EB0D4D400642A4860D6402698BBE16"},"qualificationId":{"type":"string","description":"Unique identifier of a monitoring qualification record.","example":"02022-614W-608B84AEDB8148C7B3935EE935AB835F"},"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":"2021-04-01"},"updateDate":{"type":"string","description":"Date and time in which record was last updated.","example":"2021-04-01"}},"required":["qualificationYear","averagePercentValue","yr1QualificationDataYear","yr1QualificationDataTypeCode","yr1PercentageValue","yr2QualificationDataYear","yr2QualificationDataTypeCode","yr2PercentageValue","yr3QualificationDataYear","yr3QualificationDataTypeCode","yr3PercentageValue","id","qualificationId","userId","addDate","updateDate"]},"MonitorQualificationDTO":{"type":"object","properties":{"qualificationTypeCode":{"type":"string","description":"Code used to identify the qualification type.","example":"LMES"},"beginDate":{"format":"date-time","type":"string","description":"Date on which information became effective or activity started.","example":"2018-05-01"},"endDate":{"format":"date-time","type":"string","description":"Last date in which information was effective.  This date will be null for active records.","example":null},"id":{"type":"string","description":"Unique identifier of a monitoring qualification record.","example":"NJCHQLAPA3-82CD1A0A9D2A48BFB5203F82D390183E"},"locationId":{"type":"string","description":"Unique identifier of a monitoring location record.","example":"4168"},"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":"2018-07-20"},"updateDate":{"type":"string","description":"Date and time in which record was last updated.","example":"2018-07-20"},"active":{"type":"boolean","description":"Flag for active monitor location record","example":true},"monitoringQualificationLEEData":{"type":"array","items":{"$ref":"#/components/schemas/LEEQualificationDTO"}},"monitoringQualificationLMEData":{"type":"array","items":{"$ref":"#/components/schemas/LMEQualificationDTO"}},"monitoringQualificationPercentData":{"type":"array","items":{"$ref":"#/components/schemas/PCTQualificationDTO"}}},"required":["qualificationTypeCode","beginDate","endDate","id","locationId","userId","addDate","updateDate","active","monitoringQualificationLEEData","monitoringQualificationLMEData","monitoringQualificationPercentData"]},"MonitorLocationDTO":{"type":"object","properties":{"unitId":{"type":"string","maxLength":6,"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.","example":null},"stackPipeId":{"type":"string","description":"Unique identifier of a stack or pipe record.","example":"CS0AAN"},"activeDate":{"format":"date-time","type":"string","description":"The date that emissions first went through the stack or the effective date for data reporting.","example":"1995-01-01"},"retireDate":{"format":"date-time","type":"string","description":"The actual date that the stack or pipe was last used for emissions measurement or estimation purposes.","example":"2015-08-24"},"nonLoadBasedIndicator":{"type":"number","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":"number","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"}},"unitCapacityData":{"type":"array","items":{"$ref":"#/components/schemas/UnitCapacityDTO"}},"unitControlData":{"type":"array","items":{"$ref":"#/components/schemas/UnitControlDTO"}},"unitFuelData":{"type":"array","items":{"$ref":"#/components/schemas/UnitFuelDTO"}},"monitoringMethodData":{"type":"array","items":{"$ref":"#/components/schemas/MonitorMethodDTO"}},"supplementalMATSMonitoringMethodData":{"type":"array","items":{"$ref":"#/components/schemas/MatsMethodDTO"}},"monitoringFormulaData":{"type":"array","items":{"$ref":"#/components/schemas/MonitorFormulaDTO"}},"monitoringDefaultData":{"type":"array","items":{"$ref":"#/components/schemas/MonitorDefaultDTO"}},"monitoringSpanData":{"type":"array","items":{"$ref":"#/components/schemas/MonitorSpanDTO"}},"rectangularDuctWAFData":{"type":"array","items":{"$ref":"#/components/schemas/DuctWafDTO"}},"monitoringLoadData":{"type":"array","items":{"$ref":"#/components/schemas/MonitorLoadDTO"}},"componentData":{"type":"array","items":{"$ref":"#/components/schemas/ComponentDTO"}},"monitoringSystemData":{"type":"array","items":{"$ref":"#/components/schemas/MonitorSystemDTO"}},"monitoringQualificationData":{"type":"array","items":{"$ref":"#/components/schemas/MonitorQualificationDTO"}}},"required":["unitId","stackPipeId","nonLoadBasedIndicator","id","unitRecordId","stackPipeRecordId","name","type","active","monitoringLocationAttribData","unitCapacityData","unitControlData","unitFuelData","monitoringMethodData","supplementalMATSMonitoringMethodData","monitoringFormulaData","monitoringDefaultData","monitoringSpanData","rectangularDuctWAFData","monitoringLoadData","componentData","monitoringSystemData","monitoringQualificationData"]},"MonitorPlanDTO":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier of a monitoring plan record.","example":"TWCORNEL5-C0E3879920A14159BAA98E03F1980A7A"},"orisCode":{"type":"number","description":"EIA-assigned identifier or facility ID assigned by CAMD (if EIA number is not applicable).","example":3},"facilityId":{"type":"number","description":"The Facility ID code assigned by the Department of Energy's Energy Information Administration. The Energy Information Administration Plant ID code is also referred to as the \"ORIS code\", \"ORISPL code\", \"Facility ID\", or \"Facility code\", among other names. If a Plant ID code has not been assigned by the Department of Energy's Energy Information Administration, then plant code means a code beginning with \"88\" assigned by the EPA's Clean Air Markets Division for electronic reporting.","example":3},"name":{"type":"string","description":"Character codes source assigned to identify a stack, pipe and/or unit.","example":"1,2,CSA00N"},"endReportPeriodId":{"type":"number","description":"Unique identifier of a reporting period record. This value will be null for active records.","example":null},"beginReportPeriodId":{"type":"number","description":"Unique identifier of a reporting period record.","example":null},"facilityName":{"type":"string"},"facilityRegistrySystemId":{"type":"string"},"configTypeCode":{"type":"string"},"lastUpdated":{"format":"date-time","type":"string"},"updatedStatusFlag":{"type":"string"},"needsEvalFlag":{"type":"string"},"checkSessionId":{"type":"string"},"endReportPeriodDescription":{"type":"string"},"beginReportPeriodDescription":{"type":"string"},"active":{"type":"boolean"},"monitoringPlanCommentData":{"type":"array","items":{"$ref":"#/components/schemas/MonitorPlanCommentDTO"}},"unitStackConfigurationData":{"type":"array","items":{"$ref":"#/components/schemas/UnitStackConfigurationDTO"}},"reportingFrequencies":{"type":"array","items":{"$ref":"#/components/schemas/MonitorPlanReportingFreqDTO"}},"monitoringLocationData":{"type":"array","items":{"$ref":"#/components/schemas/MonitorLocationDTO"}},"pendingStatusCode":{"type":"string"},"evalStatusCode":{"type":"string"},"evalStatusCodeDescription":{"type":"string"},"severityCode":{"type":"string"},"severityDescription":{"type":"string"},"userId":{"type":"string"},"addDate":{"type":"string"},"updateDate":{"type":"string"},"submissionId":{"type":"number"},"submissionAvailabilityCode":{"type":"string"},"submissionAvailabilityCodeDescription":{"type":"string"},"lastEvaluatedDate":{"format":"date-time","type":"string"},"version":{"type":"string"}},"required":["id","orisCode","facilityId","name","endReportPeriodId","beginReportPeriodId","facilityName","facilityRegistrySystemId","configTypeCode","lastUpdated","updatedStatusFlag","needsEvalFlag","checkSessionId","active","monitoringPlanCommentData","unitStackConfigurationData","reportingFrequencies","monitoringLocationData","pendingStatusCode","evalStatusCode","evalStatusCodeDescription","severityCode","severityDescription","userId","addDate","updateDate","submissionId","submissionAvailabilityCode","submissionAvailabilityCodeDescription","lastEvaluatedDate"]},"ReportingFreqDTO":{"type":"object","properties":{"reportFrequencyCode":{"type":"string","description":"The code representing the frequency at which the report is generated.","example":"QTR"},"monitoringPlanLocations":{"type":"string","description":"The locations covered under the monitoring plan.","example":"Site001, Site002"},"beginQuarter":{"type":"string","description":"The quarter in which reporting starts.","example":"2022 QTR1"},"endQuarter":{"type":"string","description":"The quarter in which reporting ends, if applicable.","example":"2024 QTR1"},"id":{"type":"string","description":"The unique identifier for the reporting frequency record.","example":"54321"},"active":{"type":"boolean","description":"Indicates whether the reporting frequency record is active or not.","example":true}},"required":["reportFrequencyCode","monitoringPlanLocations","beginQuarter","endQuarter","id","active"]},"UnitStackConfiguration":{"type":"object","properties":{"id":{"type":"string"},"unitId":{"type":"number"},"stackPipeId":{"type":"string"},"beginDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"userId":{"type":"string"},"addDate":{"format":"date-time","type":"string"},"updateDate":{"format":"date-time","type":"string"},"stackPipe":{"$ref":"#/components/schemas/StackPipe"},"unit":{"$ref":"#/components/schemas/Unit"}},"required":["id","unitId","stackPipeId","beginDate","endDate","userId","addDate","updateDate","stackPipe","unit"]},"StackPipe":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"activeDate":{"format":"date-time","type":"string"},"retireDate":{"format":"date-time","type":"string"},"facId":{"type":"number"},"plant":{"$ref":"#/components/schemas/Plant"},"location":{"$ref":"#/components/schemas/MonitorLocation"},"unitStackConfigurations":{"type":"array","items":{"$ref":"#/components/schemas/UnitStackConfiguration"}}},"required":["id","name","activeDate","retireDate","facId","plant","location","unitStackConfigurations"]},"SystemComponent":{"type":"object","properties":{"id":{"type":"string"},"monitoringSystemRecordId":{"type":"string"},"componentRecordId":{"type":"string"},"beginDate":{"format":"date-time","type":"string"},"beginHour":{"type":"number"},"endDate":{"format":"date-time","type":"string"},"endHour":{"type":"number"},"userId":{"type":"string"},"addDate":{"format":"date-time","type":"string"},"updateDate":{"format":"date-time","type":"string"},"component":{"$ref":"#/components/schemas/Component"},"system":{"$ref":"#/components/schemas/MonitorSystem"}},"required":["id","monitoringSystemRecordId","componentRecordId","beginDate","beginHour","endDate","endHour","userId","addDate","updateDate","component","system"]},"SystemFuelFlow":{"type":"object","properties":{"id":{"type":"string"},"monitoringSystemRecordId":{"type":"string"},"maximumFuelFlowRate":{"type":"number"},"maximumFuelFlowRateSourceCode":{"type":"string"},"systemFuelFlowUOMCode":{"type":"string"},"beginDate":{"format":"date-time","type":"string"},"beginHour":{"type":"number"},"endDate":{"format":"date-time","type":"string"},"endHour":{"type":"number"},"userId":{"type":"string"},"addDate":{"format":"date-time","type":"string"},"updateDate":{"format":"date-time","type":"string"},"system":{"$ref":"#/components/schemas/MonitorSystem"}},"required":["id","monitoringSystemRecordId","maximumFuelFlowRate","maximumFuelFlowRateSourceCode","systemFuelFlowUOMCode","beginDate","beginHour","endDate","endHour","userId","addDate","updateDate","system"]},"MonitorSystem":{"type":"object","properties":{"id":{"type":"string"},"locationId":{"type":"string"},"systemTypeCode":{"type":"string"},"monitoringSystemId":{"type":"string"},"systemDesignationCode":{"type":"string"},"fuelCode":{"type":"string"},"beginDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"beginHour":{"type":"number"},"endHour":{"type":"number"},"userId":{"type":"string"},"addDate":{"format":"date-time","type":"string"},"updateDate":{"format":"date-time","type":"string"},"components":{"type":"array","items":{"$ref":"#/components/schemas/SystemComponent"}},"fuelFlows":{"type":"array","items":{"$ref":"#/components/schemas/SystemFuelFlow"}},"location":{"$ref":"#/components/schemas/MonitorLocation"}},"required":["id","locationId","systemTypeCode","monitoringSystemId","systemDesignationCode","fuelCode","beginDate","endDate","beginHour","endHour","userId","addDate","updateDate","components","fuelFlows","location"]},"AnalyzerRange":{"type":"object","properties":{"id":{"type":"string"},"componentRecordId":{"type":"string"},"analyzerRangeCode":{"type":"string"},"dualRangeIndicator":{"type":"number"},"beginDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"beginHour":{"type":"number"},"endHour":{"type":"number"},"userId":{"type":"string"},"addDate":{"format":"date-time","type":"string"},"updateDate":{"format":"date-time","type":"string"},"component":{"$ref":"#/components/schemas/Component"}},"required":["id","componentRecordId","analyzerRangeCode","dualRangeIndicator","beginDate","endDate","beginHour","endHour","userId","addDate","updateDate","component"]},"Component":{"type":"object","properties":{"id":{"type":"string"},"locationId":{"type":"string"},"componentId":{"type":"string"},"componentTypeCode":{"type":"string"},"sampleAcquisitionMethodCode":{"type":"string"},"basisCode":{"type":"string"},"manufacturer":{"type":"string"},"modelVersion":{"type":"string"},"serialNumber":{"type":"string"},"hgConverterIndicator":{"type":"number"},"userId":{"type":"string"},"addDate":{"format":"date-time","type":"string"},"updateDate":{"format":"date-time","type":"string"},"systems":{"type":"array","items":{"$ref":"#/components/schemas/MonitorSystem"}},"location":{"$ref":"#/components/schemas/MonitorLocation"},"analyzerRanges":{"type":"array","items":{"$ref":"#/components/schemas/AnalyzerRange"}}},"required":["id","locationId","componentId","componentTypeCode","sampleAcquisitionMethodCode","basisCode","manufacturer","modelVersion","serialNumber","hgConverterIndicator","userId","addDate","updateDate","systems","location","analyzerRanges"]},"MonitorMethod":{"type":"object","properties":{"id":{"type":"string"},"locationId":{"type":"string"},"parameterCode":{"type":"string"},"substituteDataCode":{"type":"string"},"bypassApproachCode":{"type":"string"},"monitoringMethodCode":{"type":"string"},"beginDate":{"format":"date-time","type":"string"},"beginHour":{"type":"number"},"endDate":{"format":"date-time","type":"string"},"endHour":{"type":"number"},"userId":{"type":"string"},"addDate":{"format":"date-time","type":"string"},"updateDate":{"format":"date-time","type":"string"},"location":{"$ref":"#/components/schemas/MonitorLocation"}},"required":["id","locationId","parameterCode","substituteDataCode","bypassApproachCode","monitoringMethodCode","beginDate","beginHour","endDate","endHour","userId","addDate","updateDate","location"]},"MatsMethod":{"type":"object","properties":{"id":{"type":"string"},"locationId":{"type":"string"},"supplementalMATSParameterCode":{"type":"string"},"supplementalMATSMonitoringMethodCode":{"type":"string"},"beginDate":{"format":"date-time","type":"string"},"beginHour":{"type":"number"},"endDate":{"format":"date-time","type":"string"},"endHour":{"type":"number"},"userId":{"type":"string"},"addDate":{"format":"date-time","type":"string"},"updateDate":{"format":"date-time","type":"string"},"location":{"$ref":"#/components/schemas/MonitorLocation"}},"required":["id","locationId","supplementalMATSParameterCode","supplementalMATSMonitoringMethodCode","beginDate","beginHour","endDate","endHour","userId","addDate","updateDate","location"]},"MonitorFormula":{"type":"object","properties":{"id":{"type":"string"},"locationId":{"type":"string"},"parameterCode":{"type":"string"},"formulaCode":{"type":"string"},"formulaId":{"type":"string"},"beginDate":{"format":"date-time","type":"string"},"beginHour":{"type":"number"},"endDate":{"format":"date-time","type":"string"},"endHour":{"type":"number"},"formulaText":{"type":"string"},"userId":{"type":"string"},"addDate":{"format":"date-time","type":"string"},"updateDate":{"format":"date-time","type":"string"},"location":{"$ref":"#/components/schemas/MonitorLocation"}},"required":["id","locationId","parameterCode","formulaCode","formulaId","beginDate","beginHour","endDate","endHour","formulaText","userId","addDate","updateDate","location"]},"MonitorLoad":{"type":"object","properties":{"id":{"type":"string"},"locationId":{"type":"string"},"loadAnalysisDate":{"format":"date-time","type":"string"},"beginDate":{"format":"date-time","type":"string"},"beginHour":{"type":"number"},"endDate":{"format":"date-time","type":"string"},"endHour":{"type":"number"},"maximumLoadValue":{"type":"number"},"secondNormalIndicator":{"type":"number"},"upperOperationBoundary":{"type":"number"},"lowerOperationBoundary":{"type":"number"},"normalLevelCode":{"type":"string"},"secondLevelCode":{"type":"string"},"userId":{"type":"string"},"addDate":{"format":"date-time","type":"string"},"updateDate":{"format":"date-time","type":"string"},"maximumLoadUnitsOfMeasureCode":{"type":"string"},"location":{"$ref":"#/components/schemas/MonitorLocation"}},"required":["id","locationId","loadAnalysisDate","beginDate","beginHour","endDate","endHour","maximumLoadValue","secondNormalIndicator","upperOperationBoundary","lowerOperationBoundary","normalLevelCode","secondLevelCode","userId","addDate","updateDate","maximumLoadUnitsOfMeasureCode","location"]},"MonitorSpan":{"type":"object","properties":{"id":{"type":"string"},"locationId":{"type":"string"},"mpcValue":{"type":"number"},"mecValue":{"type":"number"},"mpfValue":{"type":"number"},"scaleTransitionPoint":{"type":"number"},"spanValue":{"type":"number"},"fullScaleRange":{"type":"number"},"spanUnitsOfMeasureCode":{"type":"string"},"defaultHighRange":{"type":"number"},"flowSpanValue":{"type":"number"},"flowFullScaleRange":{"type":"number"},"componentTypeCode":{"type":"string"},"spanScaleCode":{"type":"string"},"spanMethodCode":{"type":"string"},"beginDate":{"format":"date-time","type":"string"},"beginHour":{"type":"number"},"endDate":{"format":"date-time","type":"string"},"endHour":{"type":"number"},"userId":{"type":"string"},"addDate":{"format":"date-time","type":"string"},"updateDate":{"format":"date-time","type":"string"},"location":{"$ref":"#/components/schemas/MonitorLocation"}},"required":["id","locationId","mpcValue","mecValue","mpfValue","scaleTransitionPoint","spanValue","fullScaleRange","spanUnitsOfMeasureCode","defaultHighRange","flowSpanValue","flowFullScaleRange","componentTypeCode","spanScaleCode","spanMethodCode","beginDate","beginHour","endDate","endHour","userId","addDate","updateDate","location"]},"DuctWaf":{"type":"object","properties":{"id":{"type":"string"},"locationId":{"type":"string"},"wafDeterminationDate":{"format":"date-time","type":"string"},"wafBeginDate":{"format":"date-time","type":"string"},"wafBeginHour":{"type":"number"},"wafMethodCode":{"type":"string"},"wafValue":{"type":"number"},"numberOfTestRuns":{"type":"number"},"numberOfTraversePointsWaf":{"type":"number"},"numberOfTestPorts":{"type":"number"},"numberOfTraversePointsRef":{"type":"number"},"ductWidth":{"type":"number"},"ductDepth":{"type":"number"},"wafEndDate":{"format":"date-time","type":"string"},"wafEndHour":{"type":"number"},"userId":{"type":"string"},"addDate":{"format":"date-time","type":"string"},"updateDate":{"format":"date-time","type":"string"},"location":{"$ref":"#/components/schemas/MonitorLocation"}},"required":["id","locationId","wafDeterminationDate","wafBeginDate","wafBeginHour","wafMethodCode","wafValue","numberOfTestRuns","numberOfTraversePointsWaf","numberOfTestPorts","numberOfTraversePointsRef","ductWidth","ductDepth","wafEndDate","wafEndHour","userId","addDate","updateDate","location"]},"MonitorDefault":{"type":"object","properties":{"id":{"type":"string"},"locationId":{"type":"string"},"parameterCode":{"type":"string"},"defaultValue":{"type":"number"},"defaultUnitsOfMeasureCode":{"type":"string"},"defaultPurposeCode":{"type":"string"},"fuelCode":{"type":"string"},"operatingConditionCode":{"type":"string"},"defaultSourceCode":{"type":"string"},"groupId":{"type":"string"},"beginDate":{"format":"date-time","type":"string"},"beginHour":{"type":"number"},"endDate":{"format":"date-time","type":"string"},"endHour":{"type":"number"},"userId":{"type":"string"},"addDate":{"format":"date-time","type":"string"},"updateDate":{"format":"date-time","type":"string"},"location":{"$ref":"#/components/schemas/MonitorLocation"}},"required":["id","locationId","parameterCode","defaultValue","defaultUnitsOfMeasureCode","defaultPurposeCode","fuelCode","operatingConditionCode","defaultSourceCode","groupId","beginDate","beginHour","endDate","endHour","userId","addDate","updateDate","location"]},"MonitorAttribute":{"type":"object","properties":{"id":{"type":"string"},"locationId":{"type":"string"},"ductIndicator":{"type":"number"},"bypassIndicator":{"type":"number"},"groundElevation":{"type":"number"},"stackHeight":{"type":"number"},"materialCode":{"type":"string"},"shapeCode":{"type":"string"},"crossAreaFlow":{"type":"number"},"crossAreaStackExit":{"type":"number"},"beginDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"userId":{"type":"string"},"addDate":{"format":"date-time","type":"string"},"updateDate":{"format":"date-time","type":"string"},"location":{"$ref":"#/components/schemas/MonitorLocation"}},"required":["id","locationId","ductIndicator","bypassIndicator","groundElevation","stackHeight","materialCode","shapeCode","crossAreaFlow","crossAreaStackExit","beginDate","endDate","userId","addDate","updateDate","location"]},"LEEQualification":{"type":"object","properties":{"id":{"type":"string"},"qualificationId":{"type":"string"},"qualificationTestDate":{"format":"date-time","type":"string"},"parameterCode":{"type":"string"},"qualificationTestType":{"type":"string"},"potentialAnnualHgMassEmissions":{"type":"number"},"applicableEmissionStandard":{"type":"number"},"unitsOfStandard":{"type":"string"},"percentageOfEmissionStandard":{"type":"number"},"userId":{"type":"string"},"addDate":{"format":"date-time","type":"string"},"updateDate":{"format":"date-time","type":"string"},"qualification":{"$ref":"#/components/schemas/MonitorQualification"}},"required":["id","qualificationId","qualificationTestDate","parameterCode","qualificationTestType","potentialAnnualHgMassEmissions","applicableEmissionStandard","unitsOfStandard","percentageOfEmissionStandard","userId","addDate","updateDate","qualification"]},"LMEQualification":{"type":"object","properties":{"id":{"type":"string"},"qualificationId":{"type":"string"},"qualificationDataYear":{"type":"number"},"so2Tons":{"type":"number"},"noxTons":{"type":"number"},"operatingHours":{"type":"number"},"userId":{"type":"string"},"addDate":{"format":"date-time","type":"string"},"updateDate":{"format":"date-time","type":"string"},"qualification":{"$ref":"#/components/schemas/MonitorQualification"}},"required":["id","qualificationId","qualificationDataYear","so2Tons","noxTons","operatingHours","userId","addDate","updateDate","qualification"]},"PCTQualification":{"type":"object","properties":{"id":{"type":"string"},"qualificationId":{"type":"string"},"qualificationYear":{"type":"number"},"yr1QualificationDataTypeCode":{"type":"string"},"yr1QualificationDataYear":{"type":"number"},"yr1PercentageValue":{"type":"number"},"yr2QualificationDataTypeCode":{"type":"string"},"yr2QualificationDataYear":{"type":"number"},"yr2PercentageValue":{"type":"number"},"yr3QualificationDataTypeCode":{"type":"string"},"yr3QualificationDataYear":{"type":"number"},"yr3PercentageValue":{"type":"number"},"averagePercentValue":{"type":"number"},"userId":{"type":"string"},"addDate":{"format":"date-time","type":"string"},"updateDate":{"format":"date-time","type":"string"},"qualification":{"$ref":"#/components/schemas/MonitorQualification"}},"required":["id","qualificationId","qualificationYear","yr1QualificationDataTypeCode","yr1QualificationDataYear","yr1PercentageValue","yr2QualificationDataTypeCode","yr2QualificationDataYear","yr2PercentageValue","yr3QualificationDataTypeCode","yr3QualificationDataYear","yr3PercentageValue","averagePercentValue","userId","addDate","updateDate","qualification"]},"MonitorQualification":{"type":"object","properties":{"id":{"type":"string"},"locationId":{"type":"string"},"qualificationTypeCode":{"type":"string"},"beginDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"userId":{"type":"string"},"addDate":{"format":"date-time","type":"string"},"updateDate":{"format":"date-time","type":"string"},"location":{"$ref":"#/components/schemas/MonitorLocation"},"leeQualifications":{"type":"array","items":{"$ref":"#/components/schemas/LEEQualification"}},"lmeQualifications":{"type":"array","items":{"$ref":"#/components/schemas/LMEQualification"}},"pctQualifications":{"type":"array","items":{"$ref":"#/components/schemas/PCTQualification"}}},"required":["id","locationId","qualificationTypeCode","beginDate","endDate","userId","addDate","updateDate","location","leeQualifications","lmeQualifications","pctQualifications"]},"MonitorLocation":{"type":"object","properties":{"id":{"type":"string"},"stackPipeId":{"type":"string"},"unitId":{"type":"number"},"stackPipe":{"$ref":"#/components/schemas/StackPipe"},"unit":{"$ref":"#/components/schemas/Unit"},"plans":{"type":"array","items":{"$ref":"#/components/schemas/MonitorPlan"}},"components":{"type":"array","items":{"$ref":"#/components/schemas/Component"}},"methods":{"type":"array","items":{"$ref":"#/components/schemas/MonitorMethod"}},"matsMethods":{"type":"array","items":{"$ref":"#/components/schemas/MatsMethod"}},"formulas":{"type":"array","items":{"$ref":"#/components/schemas/MonitorFormula"}},"loads":{"type":"array","items":{"$ref":"#/components/schemas/MonitorLoad"}},"spans":{"type":"array","items":{"$ref":"#/components/schemas/MonitorSpan"}},"systems":{"type":"array","items":{"$ref":"#/components/schemas/MonitorSystem"}},"ductWafs":{"type":"array","items":{"$ref":"#/components/schemas/DuctWaf"}},"defaults":{"type":"array","items":{"$ref":"#/components/schemas/MonitorDefault"}},"attributes":{"type":"array","items":{"$ref":"#/components/schemas/MonitorAttribute"}},"qualifications":{"type":"array","items":{"$ref":"#/components/schemas/MonitorQualification"}}},"required":["id","stackPipe","unit","plans","components","methods","matsMethods","formulas","loads","spans","systems","ductWafs","defaults","attributes","qualifications"]},"UnitBoilerType":{"type":"object","properties":{"id":{"type":"number"},"unitRecordId":{"type":"number"},"unitTypeCode":{"type":"string"},"beginDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"userId":{"type":"string"},"updateDate":{"format":"date-time","type":"string"},"unit":{"$ref":"#/components/schemas/Unit"}},"required":["id","unitRecordId","unitTypeCode","beginDate","endDate","userId","updateDate","unit"]},"UnitOpStatus":{"type":"object","properties":{"id":{"type":"number"},"unitId":{"type":"number"},"opStatusCode":{"type":"string"},"beginDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"unit":{"$ref":"#/components/schemas/Unit"}},"required":["id","unitId","opStatusCode","beginDate","endDate","unit"]},"UnitFuel":{"type":"object","properties":{"id":{"type":"string"},"unitId":{"type":"number"},"fuelCode":{"type":"string"},"beginDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"indicatorCode":{"type":"string"},"actualOrProjectedCode":{"type":"string"},"ozoneSeasonIndicator":{"type":"number"},"demSO2":{"type":"string"},"demGCV":{"type":"string"},"sulfurContent":{"type":"number"},"userId":{"type":"string"},"addDate":{"format":"date-time","type":"string"},"updateDate":{"format":"date-time","type":"string"},"unit":{"$ref":"#/components/schemas/Unit"}},"required":["id","unitId","fuelCode","beginDate","endDate","indicatorCode","actualOrProjectedCode","ozoneSeasonIndicator","demSO2","demGCV","sulfurContent","userId","addDate","updateDate","unit"]},"UnitControl":{"type":"object","properties":{"id":{"type":"string"},"unitId":{"type":"number"},"controlCode":{"type":"string"},"parameterCode":{"type":"string"},"installDate":{"format":"date-time","type":"string"},"optimizationDate":{"format":"date-time","type":"string"},"originalCode":{"type":"string"},"retireDate":{"format":"date-time","type":"string"},"seasonalControlsIndicator":{"type":"string"},"userId":{"type":"string"},"addDate":{"format":"date-time","type":"string"},"updateDate":{"format":"date-time","type":"string"},"fuelIndicatorCode":{"type":"string"},"unit":{"$ref":"#/components/schemas/Unit"}},"required":["id","unitId","controlCode","parameterCode","installDate","optimizationDate","originalCode","retireDate","seasonalControlsIndicator","userId","addDate","updateDate","unit"]},"UnitCapacity":{"type":"object","properties":{"id":{"type":"string"},"unitId":{"type":"number"},"beginDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"maximumHourlyHeatInputCapacity":{"type":"number"},"userId":{"type":"string"},"addDate":{"format":"date-time","type":"string"},"updateDate":{"format":"date-time","type":"string"},"unit":{"$ref":"#/components/schemas/Unit"}},"required":["id","unitId","beginDate","endDate","maximumHourlyHeatInputCapacity","userId","addDate","updateDate","unit"]},"ProgramCode":{"type":"object","properties":{"programCode":{"type":"string"},"allocationCheckYear":{"type":"number"},"allowanceComplianceIndicator":{"type":"number"},"allowanceUiFilter":{"type":"number"},"bulkFileActive":{"type":"number"},"complianceParameterCode":{"type":"string"},"complianceUiFilter":{"type":"number"},"electricGeneratingUnitOnlyIndicator":{"type":"number"},"emissionsUiFilter":{"type":"number"},"federalIndicator":{"type":"number"},"firstComplianceYear":{"type":"number"},"generatorIndicator":{"type":"number"},"indianCountryIndicator":{"type":"number"},"notes":{"type":"string"},"noxCertificationIndicator":{"type":"number"},"noxcCertificationIndicator":{"type":"number"},"ozoneSeasonIndicator":{"type":"number"},"penaltyFactor":{"type":"number"},"programDescription":{"type":"string"},"programGroupCode":{"type":"string"},"repRequiredIndicator":{"type":"number"},"rueIndicator":{"type":"number"},"so2CertificationIndicator":{"type":"number"},"tradingEndDate":{"format":"date-time","type":"string"},"unitAllocationIndicator":{"type":"number"},"programs":{"type":"array","items":{"$ref":"#/components/schemas/Program"}}},"required":["programCode","allowanceComplianceIndicator","allowanceUiFilter","bulkFileActive","complianceUiFilter","electricGeneratingUnitOnlyIndicator","emissionsUiFilter","federalIndicator","generatorIndicator","indianCountryIndicator","notes","noxCertificationIndicator","noxcCertificationIndicator","ozoneSeasonIndicator","programDescription","repRequiredIndicator","rueIndicator","so2CertificationIndicator","unitAllocationIndicator","programs"]},"Program":{"type":"object","properties":{"programId":{"type":"number"},"addDate":{"format":"date-time","type":"string"},"federalIndicator":{"type":"number"},"firstSipYear":{"type":"number"},"indianCountryIndicator":{"type":"number"},"overdraftIndicator":{"type":"number"},"programCode":{"type":"string"},"stateCode":{"type":"string"},"stateRegulation":{"type":"string"},"tradingIndicator":{"type":"number"},"tribalLandCode":{"type":"string"},"updateDate":{"format":"date-time","type":"string"},"userId":{"type":"string"},"unitPrograms":{"type":"array","items":{"$ref":"#/components/schemas/UnitProgram"}},"code":{"$ref":"#/components/schemas/ProgramCode"}},"required":["programId","addDate","federalIndicator","indianCountryIndicator","overdraftIndicator","programCode","tradingIndicator","userId","unitPrograms","code"]},"UnitProgram":{"type":"object","properties":{"id":{"type":"number"},"addDate":{"format":"date-time","type":"string"},"appStatusCode":{"type":"string"},"classCode":{"type":"string"},"defaultEndDate":{"format":"date-time","type":"string"},"defaultIndicator":{"type":"number"},"emissionsRecordingBeginDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"nonElectricGeneratingUnitIndicator":{"type":"number"},"nonStandardCode":{"type":"string"},"nonStandardComment":{"type":"string"},"optInIndicator":{"type":"number"},"programId":{"type":"number"},"programCode":{"type":"string"},"trueUpBeginYear":{"type":"number"},"unitId":{"type":"number"},"unitMonitorCertBeginDate":{"format":"date-time","type":"string"},"unitMonitorCertDeadline":{"format":"date-time","type":"string"},"unitProgramComment":{"type":"string"},"updateDate":{"format":"date-time","type":"string"},"userId":{"type":"string"},"unit":{"$ref":"#/components/schemas/Unit"},"program":{"$ref":"#/components/schemas/Program"}},"required":["id","addDate","defaultIndicator","nonElectricGeneratingUnitIndicator","optInIndicator","programId","unitId","userId","unit","program"]},"Unit":{"type":"object","properties":{"id":{"type":"number"},"name":{"type":"string"},"description":{"type":"string"},"commercialOperationDate":{"format":"date-time","type":"string"},"operationDate":{"format":"date-time","type":"string"},"nonLoadBasedIndicator":{"type":"number"},"facId":{"type":"number"},"userId":{"type":"string"},"addDate":{"format":"date-time","type":"string"},"updateDate":{"format":"date-time","type":"string"},"plant":{"$ref":"#/components/schemas/Plant"},"location":{"$ref":"#/components/schemas/MonitorLocation"},"unitBoilerType":{"$ref":"#/components/schemas/UnitBoilerType"},"opStatuses":{"type":"array","items":{"$ref":"#/components/schemas/UnitOpStatus"}},"unitFuels":{"type":"array","items":{"$ref":"#/components/schemas/UnitFuel"}},"unitControls":{"type":"array","items":{"$ref":"#/components/schemas/UnitControl"}},"unitCapacities":{"type":"array","items":{"$ref":"#/components/schemas/UnitCapacity"}},"unitPrograms":{"type":"array","items":{"$ref":"#/components/schemas/UnitProgram"}},"unitStackConfigurations":{"type":"array","items":{"$ref":"#/components/schemas/UnitStackConfiguration"}}},"required":["id","name","description","operationDate","nonLoadBasedIndicator","facId","userId","addDate","updateDate","plant","location","unitBoilerType","opStatuses","unitFuels","unitControls","unitCapacities","unitPrograms","unitStackConfigurations"]},"Plant":{"type":"object","properties":{"id":{"type":"number"},"orisCode":{"type":"number"},"name":{"type":"string"},"state":{"type":"string"},"countyCode":{"type":"string"},"region":{"type":"number"},"facilityRegistrySystemId":{"type":"string"},"units":{"type":"array","items":{"$ref":"#/components/schemas/Unit"}},"stackPipes":{"type":"array","items":{"$ref":"#/components/schemas/StackPipe"}},"plans":{"type":"array","items":{"$ref":"#/components/schemas/MonitorPlan"}}},"required":["id","orisCode","name","state","countyCode","region","facilityRegistrySystemId","units","stackPipes","plans"]},"MonitorPlanComment":{"type":"object","properties":{"id":{"type":"string"},"monitorPlanId":{"type":"string"},"monitorPlanComment":{"type":"string"},"beginDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"userId":{"type":"string"},"addDate":{"format":"date-time","type":"string"},"updateDate":{"format":"date-time","type":"string"},"plan":{"$ref":"#/components/schemas/MonitorPlan"}},"required":["id","monitorPlanId","monitorPlanComment","beginDate","endDate","userId","addDate","updateDate","plan"]},"ReportingPeriod":{"type":"object","properties":{"id":{"type":"number"},"year":{"type":"number"},"quarter":{"type":"number"},"beginDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"periodDescription":{"type":"string"},"periodAbbreviation":{"type":"string"},"archiveInd":{"type":"number"}},"required":["id","year","quarter","beginDate","endDate","periodDescription","periodAbbreviation","archiveInd"]},"MonitorPlanReportingFrequency":{"type":"object","properties":{"id":{"type":"string"},"monitorPlanId":{"type":"string"},"reportFrequencyCode":{"type":"string"},"beginReportPeriodId":{"type":"number"},"endReportPeriodId":{"type":"number"},"userId":{"type":"string"},"addDate":{"format":"date-time","type":"string"},"updateDate":{"format":"date-time","type":"string"},"plan":{"$ref":"#/components/schemas/MonitorPlan"},"beginReportingPeriod":{"$ref":"#/components/schemas/ReportingPeriod"},"endReportingPeriod":{"$ref":"#/components/schemas/ReportingPeriod"}},"required":["id","monitorPlanId","reportFrequencyCode","beginReportPeriodId","endReportPeriodId","userId","addDate","updateDate","plan","beginReportingPeriod","endReportingPeriod"]},"EmissionEvaluation":{"type":"object","properties":{"checkSessionId":{"type":"string"},"lastUpdated":{"format":"date-time","type":"string"},"monitorPlanId":{"type":"string"},"needsEvalFlag":{"type":"string"},"reportingPeriodId":{"type":"number"},"submissionAvailabilityCode":{"type":"string"},"submissionId":{"type":"number"},"updatedStatusFlag":{"type":"string"},"monitorPlan":{"$ref":"#/components/schemas/MonitorPlan"},"reportingPeriod":{"$ref":"#/components/schemas/ReportingPeriod"}},"required":["checkSessionId","lastUpdated","monitorPlanId","needsEvalFlag","reportingPeriodId","submissionAvailabilityCode","submissionId","updatedStatusFlag","monitorPlan","reportingPeriod"]},"MonitorPlan":{"type":"object","properties":{"id":{"type":"string"},"facId":{"type":"number"},"configTypeCode":{"type":"string"},"lastUpdated":{"format":"date-time","type":"string"},"updatedStatusFlag":{"type":"string"},"needsEvalFlag":{"type":"string"},"checkSessionId":{"type":"string"},"endReportPeriodId":{"type":"number"},"beginReportPeriodId":{"type":"number"},"userId":{"type":"string"},"addDate":{"format":"date-time","type":"string"},"updateDate":{"format":"date-time","type":"string"},"submissionId":{"type":"number"},"submissionAvailabilityCode":{"type":"string"},"plant":{"$ref":"#/components/schemas/Plant"},"locations":{"type":"array","items":{"$ref":"#/components/schemas/MonitorLocation"}},"comments":{"type":"array","items":{"$ref":"#/components/schemas/MonitorPlanComment"}},"reportingFrequencies":{"type":"array","items":{"$ref":"#/components/schemas/MonitorPlanReportingFrequency"}},"unitStackConfigurations":{"type":"array","items":{"$ref":"#/components/schemas/UnitStackConfiguration"}},"unitCapacities":{"type":"array","items":{"$ref":"#/components/schemas/UnitCapacity"}},"unitControls":{"type":"array","items":{"$ref":"#/components/schemas/UnitControl"}},"unitFuels":{"type":"array","items":{"$ref":"#/components/schemas/UnitFuel"}},"lastEvaluatedDate":{"format":"date-time","type":"string"},"emissionEvaluations":{"type":"array","items":{"$ref":"#/components/schemas/EmissionEvaluation"}},"beginReportingPeriod":{"$ref":"#/components/schemas/ReportingPeriod"},"endReportingPeriod":{"$ref":"#/components/schemas/ReportingPeriod"}},"required":["id","facId","configTypeCode","lastUpdated","updatedStatusFlag","needsEvalFlag","checkSessionId","endReportPeriodId","beginReportPeriodId","userId","addDate","updateDate","submissionId","submissionAvailabilityCode","plant","locations","comments","reportingFrequencies","unitStackConfigurations","lastEvaluatedDate","emissionEvaluations","beginReportingPeriod","endReportingPeriod"]},"LastUpdatedConfigDTO":{"type":"object","properties":{"changedConfigs":{"type":"array","items":{"$ref":"#/components/schemas/MonitorPlan"}},"mostRecentUpdate":{"format":"date-time","type":"string"}},"required":["changedConfigs","mostRecentUpdate"]},"MonitorAttributeBaseDTO":{"type":"object","properties":{"ductIndicator":{"type":"number","description":"Used to indicate that this location is a duct.","example":"1"},"bypassIndicator":{"type":"number","description":"Used to indicate that the stack is used for bypass.","example":"1"},"groundElevation":{"type":"number","description":"The number of feet above sea level at ground level of the stack or unit.","example":40},"stackHeight":{"type":"number","description":"The height in feet of a stack exit above ground level.","example":400},"materialCode":{"type":"string","description":"Code used to identify the material that is used in the monitoring location.","example":"OTHER"},"shapeCode":{"type":"string","description":"Code identifying the shape of a monitor location.","example":"ROUND"},"crossAreaFlow":{"type":"number","description":"The reported inside cross-sectional area in square feet of the stack or duct at the flow monitoring location.","example":306},"crossAreaStackExit":{"type":"number","description":"The inside cross-sectional area in square feet of the stack at the exit.","example":306},"beginDate":{"format":"date-time","type":"string","description":"Date on which information became effective or activity started.","example":"2008-01-01"},"endDate":{"format":"date-time","type":"string","description":"Last date in which information was effective.  This date will be null for active records.","example":null}},"required":["ductIndicator","bypassIndicator","groundElevation","stackHeight","materialCode","shapeCode","crossAreaFlow","crossAreaStackExit","beginDate","endDate"]},"MonitorPlanCommentBaseDTO":{"type":"object","properties":{"monitoringPlanComment":{"type":"string","minLength":1,"maxLength":4000,"description":"Comment on a monitoring plan","example":"DAHS was updated for GT-1 on 11/10/2016 by a previous owner, but the component ID was not updated on the gas system. This was corrected on 9/8/2020."},"beginDate":{"format":"date-time","type":"string","description":"Date and time in which an activity started or ended.","example":"2020-09-28"},"endDate":{"format":"date-time","type":"string","description":"Last date in which information was effective.  This date will be null for active records.","example":null}},"required":["monitoringPlanComment","beginDate","endDate"]},"UnitStackConfigurationBaseDTO":{"type":"object","properties":{"beginDate":{"format":"date-time","type":"string","description":"Date in which information became effective or activity started.","example":"1995-01-01"},"endDate":{"format":"date-time","type":"string","description":"Last date in which information was effective or date in which activity ended. This value will be null for active records.","example":"2020-12-31"},"unitId":{"type":"string"},"stackPipeId":{"type":"string"}},"required":["beginDate","endDate","unitId","stackPipeId"]},"UnitCapacityBaseDTO":{"type":"object","properties":{"maximumHourlyHeatInputCapacity":{"type":"number","description":"The design heat input capacity (in mmBtu/hr) for the unit or the highest hourly heat input rate observed in the past five years, whichever is greater.","example":2322.1},"beginDate":{"format":"date-time","type":"string","description":"Date on which a relationship or an activity began.","example":"2009-01-01"},"endDate":{"format":"date-time","type":"string","description":"Date on which a relationship or an activity ended. This value will be null for active records.","example":null}},"required":["maximumHourlyHeatInputCapacity","beginDate","endDate"]},"UnitControlBaseDTO":{"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":{"format":"date-time","type":"string","description":"Approximate date the original control equipment was or will be installed.","example":"2005-01-01"},"optimizationDate":{"format":"date-time","type":"string","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":{"format":"date-time","type":"string","description":"Date control equipment was retired. This value will be null for active records.","example":null},"parameterCode":{"type":"string"}},"required":["controlCode","originalCode","installDate","optimizationDate","seasonalControlsIndicator","retireDate","parameterCode"]},"UnitFuelBaseDTO":{"type":"object","properties":{"fuelCode":{"type":"string","description":"The type of fuel which a UNIT is capable or will be capable of combusting.","example":"C"},"indicatorCode":{"type":"string","description":"Code that indicates fuel or control type.","example":"P"},"ozoneSeasonIndicator":{"type":"number","description":"Indicator that FUEL is used during ozone season.","example":"0"},"demGCV":{"type":"string","description":"Demonstration method to qualify for monthly GCV fuel sampling.","example":"GGC"},"demSO2":{"type":"string","description":"Demonstration method to qualify for daily fuel sampling for percent sulfur.","example":"SGC"},"beginDate":{"format":"date-time","type":"string","description":"Date on which a relationship or an activity began.","example":"1995-01-01"},"endDate":{"format":"date-time","type":"string","description":"Date on which a relationship or an activity ended.","example":"2015-03-30"}},"required":["fuelCode","indicatorCode","ozoneSeasonIndicator","demGCV","demSO2","beginDate","endDate"]},"MonitorMethodBaseDTO":{"type":"object","properties":{"parameterCode":{"type":"string","description":"Code used to identify the parameter.","example":"SO2"},"monitoringMethodCode":{"type":"string","description":"Code used to identify the monitoring methodology.","example":"CEM"},"substituteDataCode":{"type":"string","description":"Code used to identify the substitute data approach type.","example":"SPTS"},"bypassApproachCode":{"type":"string","description":"Code used to identify the value to be used for an unmonitored bypass stack.","example":"BYMAX"},"beginDate":{"format":"date-time","type":"string","description":"Date on which information became effective or activity started.","example":"2007-11-27"},"beginHour":{"type":"number","description":"Hour in which information became effective.","example":17},"endDate":{"format":"date-time","type":"string","description":"Last date in which information was effective.  This date will be null for active records.","example":null},"endHour":{"type":"number","description":"Last hour in which information was effective.  This value will be null for active records.","example":null}},"required":["parameterCode","monitoringMethodCode","substituteDataCode","bypassApproachCode","beginDate","beginHour","endDate","endHour"]},"MatsMethodBaseDTO":{"type":"object","properties":{"supplementalMATSParameterCode":{"type":"string","description":"Code used to identify the MATS parameter.","example":"QST"},"supplementalMATSMonitoringMethodCode":{"type":"string","description":"Code used to identify the MATS compliance methodology.","example":"TNHGM"},"beginDate":{"format":"date-time","type":"string","description":"Date on which information became effective or activity started.","example":"2016-04-28"},"beginHour":{"type":"number","description":"Hour in which information became effective.","example":1},"endDate":{"format":"date-time","type":"string","description":"Last date in which information was effective. This date will be null for active records.","example":"2020-04-28"},"endHour":{"type":"number","description":"Last hour in which information was effective. This value will be null for active records.","example":23}},"required":["supplementalMATSParameterCode","supplementalMATSMonitoringMethodCode","beginDate","beginHour","endDate","endHour"]},"MonitorFormulaBaseDTO":{"type":"object","properties":{"formulaId":{"type":"string","description":"The three character formula ID assigned by the source.","example":"140"},"parameterCode":{"type":"string","description":"Code used to identify the parameter.","example":"SO2"},"formulaCode":{"type":"string","description":"Code used to identify the equation as defined in Part 75.","example":"F-1"},"formulaText":{"type":"string","maxLength":200,"description":"The equation used to calculate the parameter.","example":"1.667 * 10**-7 * S#(027-C40) * S#(029-C42)"},"beginDate":{"format":"date-time","type":"string","description":"Date on which information became effective or activity started.","example":"2007-11-08"},"beginHour":{"type":"number","description":"Hour in which information became effective.","example":17},"endDate":{"format":"date-time","type":"string","description":"Last date in which information was effective.  This date will be null for active records.","example":null},"endHour":{"type":"number","description":"Last hour in which information was effective.  This value will be null for active records.","example":null}},"required":["formulaId","parameterCode","formulaCode","formulaText","beginDate","beginHour","endDate","endHour"]},"MonitorDefaultBaseDTO":{"type":"object","properties":{"parameterCode":{"type":"string","description":"Code used to identify the parameter.","example":"CO2N"},"defaultValue":{"type":"number","description":"Value of default, maximum, minimum or constant.","example":5},"defaultUnitsOfMeasureCode":{"type":"string","description":"Code used to identify the hourly parameter units of measure.","example":"PCT"},"defaultPurposeCode":{"type":"string","description":"Code used to identify the purpose or intended use of defaults, maximums and constants.","example":"DC"},"fuelCode":{"type":"string","description":"Code used to identify the type of fuel.","example":"NFS"},"operatingConditionCode":{"type":"string","description":"Code used to identify the operating condition.","example":"A"},"defaultSourceCode":{"type":"string","description":"Code used to identify the source of the default value.","example":"DEF"},"groupId":{"type":"string","maxLength":10,"description":"For a group of identical LME units using testing to determine default NOx rate, this ID identifies the group.","example":"GP2249"},"beginDate":{"format":"date-time","type":"string","description":"Date on which information became effective or activity started.","example":"2008-01-01"},"beginHour":{"type":"number","description":"Hour in which information became effective.","example":1},"endDate":{"format":"date-time","type":"string","description":"Last date in which information was effective.  This date will be null for active records.","example":null},"endHour":{"type":"number","description":"Last hour in which information was effective.  This value will be null for active records.","example":null}},"required":["parameterCode","defaultValue","defaultUnitsOfMeasureCode","defaultPurposeCode","fuelCode","operatingConditionCode","defaultSourceCode","groupId","beginDate","beginHour","endDate","endHour"]},"MonitorSpanBaseDTO":{"type":"object","properties":{"componentTypeCode":{"type":"string","description":"Code used to indicate the component type.","example":"SO2"},"spanScaleCode":{"type":"string","description":"Code used to identify the span scale.","example":"H"},"spanMethodCode":{"type":"string","description":"Code used to identify the method used to calculate MPC/MEC/MPF.","example":"HD"},"mecValue":{"type":"number","description":"The Maximum Expected Concentration (MEC) value reported in the SO2 and NOx span records.","example":156.9},"mpcValue":{"type":"number","description":"The Maximum Potential Concentration (MPC) value reported in the high scale record for NOx, SO2, or CO2.","example":177.2},"mpfValue":{"type":"number","description":"For parameter FLOW, report the Maximum Potential Flow (MPF) value for the monitoring location in (scfh) on a wet basis.","example":8563000},"spanValue":{"type":"number","description":"The Span Value determined according to the requirements of Part 75 or (if applicable) 40 CFR Part 63, Subpart UUUUU.","example":200},"fullScaleRange":{"type":"number","description":"Full scale range in units of daily calibration for SO2, NOx, CO2, O2, HCl, and flow rate, must be greater than or equal to the span value.","example":200},"spanUnitsOfMeasureCode":{"type":"string","description":"Code used to identify the calibration units of measure.","example":"PPM"},"scaleTransitionPoint":{"type":"number","description":"If a dual range analyzer is installed for NOx, SO2 or CO2 (see ANALYZER RANGE DATA), report the concentration value at which the DAHS switches from recording on the normal range to recording on the secondary range (usually low to high). Report this value in both the low and high scale records. Scale transition point is not reported for FLOW, HCl, and Hg span.","example":200},"defaultHighRange":{"type":"number","description":"The default high range value must be 200 percent of the maximum potential concentration, only reported if the high scale record for the parameter.","example":null},"flowSpanValue":{"type":"number","description":"The product of the MPF and a factor no less than 1.00 and no greater than 1.25. Flow rate span value in scfh.","example":null},"flowFullScaleRange":{"type":"number","description":"The actual full-scale range value expressed in units of scfh for the parameter FLOW, must be greater than or equal to the flow rate span value","example":null},"beginDate":{"format":"date-time","type":"string","description":"Date on which information became effective or activity started.","example":"2018-05-17"},"beginHour":{"type":"number","description":"Hour in which information became effective.","example":14},"endDate":{"format":"date-time","type":"string","description":"Last date in which information was effective.  This date will be null for active records.","example":null},"endHour":{"type":"number","description":"Last hour in which information was effective.  This value will be null for active records.","example":null}},"required":["componentTypeCode","spanScaleCode","spanMethodCode","mecValue","mpcValue","mpfValue","spanValue","fullScaleRange","spanUnitsOfMeasureCode","scaleTransitionPoint","defaultHighRange","flowSpanValue","flowFullScaleRange","beginDate","beginHour","endDate","endHour"]},"DuctWafBaseDTO":{"type":"object","properties":{"wafDeterminationDate":{"format":"date-time","type":"string","description":"The date the WAF applied in column 20 was determined.","example":"2020-11-18"},"wafBeginDate":{"format":"date-time","type":"string","description":"The date on which the WAF was first applied to the flow rate data.","example":"2020-11-28"},"wafBeginHour":{"type":"number","description":"The hour in which the WAF was first applied to the flow rate data.","example":12},"wafMethodCode":{"type":"string","description":"Code used to identify the WAF determination method.","example":"FT"},"wafValue":{"type":"number","description":"The WAF applied to the flow rate data, to four decimal places.","example":1.0454},"numberOfTestRuns":{"type":"number","description":"The number of runs in the WAF test (must be one for default WAF and at least three for a measured WAF)","example":3},"numberOfTraversePointsWAF":{"type":"number","description":"The number of Method 1 traverse points in the WAF test runs.","example":48},"numberOfTestPorts":{"type":"number","description":"The number of test ports at which measurements were made during the WAF test runs.","example":4},"numberOfTraversePointsRef":{"type":"number","description":"The number of Method 1 traverse points in the reference flow RATA test runs.","example":48},"ductWidth":{"type":"number","description":"The width of the rectangular duct at the test location.","example":12},"ductDepth":{"type":"number","description":"The depth of the rectangular duct at the test location.","example":18.5},"wafEndDate":{"format":"date-time","type":"string","description":"The date on which the WAF was last applied to the flow rate data.","example":"2021-09-18"},"wafEndHour":{"type":"number","description":"The hour in which the WAF was last applied to the flow rate data.","example":9}},"required":["wafDeterminationDate","wafBeginDate","wafBeginHour","wafMethodCode","wafValue","numberOfTestRuns","numberOfTraversePointsWAF","numberOfTestPorts","numberOfTraversePointsRef","ductWidth","ductDepth","wafEndDate","wafEndHour"]},"MonitorLoadBaseDTO":{"type":"object","properties":{"maximumLoadValue":{"type":"number","description":"Maximum hourly gross load associated with the unit, stack, or pipe at full capacity.","example":353},"maximumLoadUnitsOfMeasureCode":{"type":"string","description":"Code used to identify the units of measure for maximum load value","example":"MW"},"lowerOperationBoundary":{"type":"number","description":"Lower boundary of range of operation.","example":145},"upperOperationBoundary":{"type":"number","description":"Upper boundary of range of operation.","example":301},"normalLevelCode":{"type":"string","description":"Code used to identify the normal load or operating level.","example":"L"},"secondLevelCode":{"type":"string","description":"Code used to identify the second most frequently used load or operating level.","example":"M"},"secondNormalIndicator":{"type":"number","description":"Used to indicate the reporting of an additional normal load or a second operating level.","example":"1"},"loadAnalysisDate":{"format":"date-time","type":"string","description":"The date in which load analysis was performed.  This date only applies to CEM and Appendix D locations.","example":"2018-09-31"},"beginDate":{"format":"date-time","type":"string","description":"Date on which information became effective or activity started.","example":"2018-09-31"},"beginHour":{"type":"number","description":"Hour in which information became effective.","example":23},"endDate":{"format":"date-time","type":"string","description":"Last date in which information was effective.  This date will be null for active records.","example":null},"endHour":{"type":"number","description":"Last hour in which information was effective.  This value will be null for active records.","example":null}},"required":["maximumLoadValue","maximumLoadUnitsOfMeasureCode","lowerOperationBoundary","upperOperationBoundary","normalLevelCode","secondLevelCode","secondNormalIndicator","loadAnalysisDate","beginDate","beginHour","endDate","endHour"]},"AnalyzerRangeBaseDTO":{"type":"object","properties":{"analyzerRangeCode":{"type":"string","description":"Code used to identify the analyzer range.","example":"A"},"dualRangeIndicator":{"type":"number","description":"Used to indicate whether the component is a dual-range analyzer.","example":"1"},"beginDate":{"format":"date-time","type":"string","description":"Date in which information became effective or activity started.","example":"2008-05-17"},"beginHour":{"type":"number","description":"Hour in which information became effective or activity started.","example":"14"},"endDate":{"format":"date-time","type":"string","description":"Last date in which information was effective or date in which activity ended. This value will be null if active record.","example":null},"endHour":{"type":"number","description":"Last hour in which information was effective or hour in which activity ended. This value will be null if active record.","example":null}},"required":["analyzerRangeCode","dualRangeIndicator","beginDate","beginHour","endDate","endHour"]},"UpdateComponentBaseDTO":{"type":"object","properties":{"componentId":{"type":"string","description":"The three digit code assigned by the source to identify the component.","example":"027"},"componentTypeCode":{"type":"string","description":"Code used to identify the component type.","example":"SO2"},"sampleAcquisitionMethodCode":{"type":"string","description":"Code used to identify the sample acquisition method.","example":"DOU"},"basisCode":{"type":"string","description":"Code used to identify the moisture basis.","example":"W"},"manufacturer":{"type":"string","maxLength":25,"description":"Name of the manufacturer or developer of the component.","example":"TECO"},"modelVersion":{"type":"string","maxLength":15,"description":"The model of any hardware component or the version number of the software component.","example":"43I"},"serialNumber":{"type":"string","maxLength":20,"description":"Serial number of the component.","example":"631819420"},"hgConverterIndicator":{"type":"number","description":"For an Hg component, indicates whether the analyzer has a converter.","example":"1"},"analyzerRangeData":{"type":"array","items":{"$ref":"#/components/schemas/AnalyzerRangeBaseDTO"}}},"required":["componentId","componentTypeCode","sampleAcquisitionMethodCode","basisCode","manufacturer","modelVersion","serialNumber","hgConverterIndicator"]},"SystemComponentBaseDTO":{"type":"object","properties":{"componentId":{"type":"string","description":"The three digit code assigned by the source to identify the component.","example":"044"},"beginDate":{"format":"date-time","type":"string","description":"Date on which information became effective or activity started.","example":"2008-12-31"},"beginHour":{"type":"number","description":"Hour in which information became effective.","example":23},"endDate":{"format":"date-time","type":"string","description":"Last date in which information was effective.  This date will be null for active records.","example":null},"endHour":{"type":"number","description":"Last hour in which information was effective.  This value will be null for active records.","example":null}},"required":["componentId","beginDate","beginHour","endDate","endHour"]},"SystemFuelFlowBaseDTO":{"type":"object","properties":{"maximumFuelFlowRate":{"type":"number","description":"Maximum fuel flow rate.","example":30667},"systemFuelFlowUOMCode":{"type":"string","description":"Code used to identify the fuel flow units of measure.","example":"HSCF"},"maximumFuelFlowRateSourceCode":{"type":"string","description":"Code used to identify the source of maximum fuel flow.","example":"URV"},"beginDate":{"format":"date-time","type":"string","description":"Date on which information became effective or activity started.","example":"2010-08-01"},"beginHour":{"type":"number","description":"Hour in which information became effective.","example":12},"endDate":{"format":"date-time","type":"string","description":"Last date in which information was effective.  This date will be null for active records.","example":null},"endHour":{"type":"number","description":"Last hour in which information was effective or hour in which activity ended. This value will be null for active records.","example":null}},"required":["maximumFuelFlowRate","systemFuelFlowUOMCode","maximumFuelFlowRateSourceCode","beginDate","beginHour","endDate","endHour"]},"UpdateMonitorSystemDTO":{"type":"object","properties":{"monitoringSystemId":{"type":"string","description":"The three digit code used by the source to identify the monitoring system.","example":"C42"},"systemTypeCode":{"type":"string","description":"Code used to identify the type (parameter) of the system.","example":"FLOW"},"systemDesignationCode":{"type":"string","description":"Code used to indicate designation of monitoring system as primary, backup etc.","example":"P"},"fuelCode":{"type":"string","description":"Code used to identify the type of fuel.","example":"NFS"},"beginDate":{"format":"date-time","type":"string","description":"Date on which information became effective or activity started.","example":"2007-11-28"},"endDate":{"format":"date-time","type":"string","description":"Last date in which information was effective.  This date will be null for active records.","example":null},"beginHour":{"type":"number","description":"Hour in which information became effective or activity started.","example":17},"endHour":{"type":"number","description":"Last hour in which information was effective.  This value will be null for active records.","example":null},"monitoringSystemComponentData":{"type":"array","items":{"$ref":"#/components/schemas/SystemComponentBaseDTO"}},"monitoringSystemFuelFlowData":{"type":"array","items":{"$ref":"#/components/schemas/SystemFuelFlowBaseDTO"}}},"required":["monitoringSystemId","systemTypeCode","systemDesignationCode","fuelCode","beginDate","endDate","beginHour","endHour"]},"LEEQualificationBaseDTO":{"type":"object","properties":{"qualificationTestDate":{"format":"date-time","type":"string","description":"End date of the initial LEE qualifying test or a retest.","example":"2018-07-15"},"parameterCode":{"type":"string","description":"Parameter code associated with the LEE qualification.","example":"HG"},"qualificationTestType":{"type":"string","description":"Indication of whether the qualifying test was an initial test or retest.","example":"INITIAL"},"potentialAnnualHgMassEmissions":{"type":"number","description":"Potential annual Hg mass emissions used for LEE qualification.","example":10.2},"applicableEmissionStandard":{"type":"number","description":"Applicable Emission Standard used for LEE qualification.","example":29},"unitsOfStandard":{"type":"string","description":"units of the Applicable Emission Standard.","example":"LBGWH"},"percentageOfEmissionStandard":{"type":"number","description":"Result of initial test or retest as a percentage of the Applicable Emission Standard.","example":72.8}},"required":["qualificationTestDate","parameterCode","qualificationTestType","potentialAnnualHgMassEmissions","applicableEmissionStandard","unitsOfStandard","percentageOfEmissionStandard"]},"LMEQualificationBaseDTO":{"type":"object","properties":{"qualificationDataYear":{"type":"number","description":"Year corresponding to the qualification data.","example":"2015"},"operatingHours":{"type":"number","description":"Annual number of operating hours used to determine qualification.","example":105},"so2Tons":{"type":"number","description":"Annual SO2 value used to determine qualification.","example":0.9},"noxTons":{"type":"number","description":"Annual NOX emissions to determine qualification.","example":6.4}},"required":["qualificationDataYear","operatingHours","so2Tons","noxTons"]},"PCTQualificationBaseDTO":{"type":"object","properties":{"qualificationYear":{"type":"number","description":"The calendar year during which activity occurred.","example":2020},"averagePercentValue":{"type":"number","description":"The average percent capacity or heat input usage.","example":100},"yr1QualificationDataYear":{"type":"number","description":"The first year corresponding to the qualification data.","example":2018},"yr1QualificationDataTypeCode":{"type":"string","description":"Code used to identify the type qualification in the first year.","example":"A"},"yr1PercentageValue":{"type":"number","description":"The percent capacity or heat input usage in the first year.","example":100},"yr2QualificationDataYear":{"type":"number","description":"The second year corresponding to the qualification data.","example":2019},"yr2QualificationDataTypeCode":{"type":"string","description":"Code used to identify the type qualification in the second year.","example":"A"},"yr2PercentageValue":{"type":"number","description":"The percent capacity or heat input usage in the second year.","example":100},"yr3QualificationDataYear":{"type":"number","description":"The third year corresponding to the qualification data.","example":2020},"yr3QualificationDataTypeCode":{"type":"string","description":"Code used to indicate type of data for year (actual or projected) used to determine peaking or gas-fired qualification.","example":"A"},"yr3PercentageValue":{"type":"number","description":"The percent capacity or heat input usage in the third year.","example":100}},"required":["qualificationYear","averagePercentValue","yr1QualificationDataYear","yr1QualificationDataTypeCode","yr1PercentageValue","yr2QualificationDataYear","yr2QualificationDataTypeCode","yr2PercentageValue","yr3QualificationDataYear","yr3QualificationDataTypeCode","yr3PercentageValue"]},"UpdateMonitorQualificationDTO":{"type":"object","properties":{"qualificationTypeCode":{"type":"string","description":"Code used to identify the qualification type.","example":"LMES"},"beginDate":{"format":"date-time","type":"string","description":"Date on which information became effective or activity started.","example":"2018-05-01"},"endDate":{"format":"date-time","type":"string","description":"Last date in which information was effective.  This date will be null for active records.","example":null},"monitoringQualificationLEEData":{"type":"array","items":{"$ref":"#/components/schemas/LEEQualificationBaseDTO"}},"monitoringQualificationLMEData":{"type":"array","items":{"$ref":"#/components/schemas/LMEQualificationBaseDTO"}},"monitoringQualificationPercentData":{"type":"array","items":{"$ref":"#/components/schemas/PCTQualificationBaseDTO"}}},"required":["qualificationTypeCode","beginDate","endDate"]},"UpdateMonitorLocationDTO":{"type":"object","properties":{"unitId":{"type":"string","maxLength":6,"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.","example":null},"stackPipeId":{"type":"string","description":"Unique identifier of a stack or pipe record.","example":"CS0AAN"},"activeDate":{"format":"date-time","type":"string","description":"The date that emissions first went through the stack or the effective date for data reporting.","example":"1995-01-01"},"retireDate":{"format":"date-time","type":"string","description":"The actual date that the stack or pipe was last used for emissions measurement or estimation purposes.","example":"2015-08-24"},"nonLoadBasedIndicator":{"type":"number","description":"Used to indicate whether the unit is classified as a non-load based unit.","example":"1"},"monitoringLocationAttribData":{"type":"array","items":{"$ref":"#/components/schemas/MonitorAttributeBaseDTO"}},"unitCapacityData":{"type":"array","items":{"$ref":"#/components/schemas/UnitCapacityBaseDTO"}},"unitControlData":{"type":"array","items":{"$ref":"#/components/schemas/UnitControlBaseDTO"}},"unitFuelData":{"type":"array","items":{"$ref":"#/components/schemas/UnitFuelBaseDTO"}},"monitoringMethodData":{"type":"array","items":{"$ref":"#/components/schemas/MonitorMethodBaseDTO"}},"supplementalMATSMonitoringMethodData":{"type":"array","items":{"$ref":"#/components/schemas/MatsMethodBaseDTO"}},"monitoringFormulaData":{"type":"array","items":{"$ref":"#/components/schemas/MonitorFormulaBaseDTO"}},"monitoringDefaultData":{"type":"array","items":{"$ref":"#/components/schemas/MonitorDefaultBaseDTO"}},"monitoringSpanData":{"type":"array","items":{"$ref":"#/components/schemas/MonitorSpanBaseDTO"}},"rectangularDuctWAFData":{"type":"array","items":{"$ref":"#/components/schemas/DuctWafBaseDTO"}},"monitoringLoadData":{"type":"array","items":{"$ref":"#/components/schemas/MonitorLoadBaseDTO"}},"componentData":{"type":"array","items":{"$ref":"#/components/schemas/UpdateComponentBaseDTO"}},"monitoringSystemData":{"type":"array","items":{"$ref":"#/components/schemas/UpdateMonitorSystemDTO"}},"monitoringQualificationData":{"type":"array","items":{"$ref":"#/components/schemas/UpdateMonitorQualificationDTO"}}},"required":["unitId","stackPipeId","nonLoadBasedIndicator"]},"UpdateMonitorPlanDTO":{"type":"object","properties":{"orisCode":{"type":"number","description":"EIA-assigned identifier or facility ID assigned by CAMD (if EIA number is not applicable).","example":3},"version":{"type":"string","description":"Version number of JSON schema used to generate the JSON object.","example":3},"monitoringPlanCommentData":{"type":"array","items":{"$ref":"#/components/schemas/MonitorPlanCommentBaseDTO"}},"unitStackConfigurationData":{"type":"array","items":{"$ref":"#/components/schemas/UnitStackConfigurationBaseDTO"}},"monitoringLocationData":{"type":"array","items":{"$ref":"#/components/schemas/UpdateMonitorLocationDTO"}}},"required":["orisCode","version","monitoringLocationData"]},"MonitorPlanImportResponseDTO":{"type":"object","properties":{"endedPlans":{"type":"array","items":{"$ref":"#/components/schemas/MonitorPlanDTO"}},"newPlans":{"type":"array","items":{"$ref":"#/components/schemas/MonitorPlanDTO"}}},"required":["endedPlans","newPlans"]},"SingleUnitMonitorPlanRequestDTO":{"type":"object","properties":{"orisCode":{"type":"number","description":"EIA-assigned identifier or facility ID assigned by CAMD (if EIA number is not applicable).","example":3},"unitId":{"type":"string","description":"Unique identifier for each unit at a facility.","example":5}},"required":["orisCode","unitId"]},"UnitDTO":{"type":"object","properties":{"nonLoadBasedIndicator":{"type":"number","description":"Indicator that represents whether the unit is non-load based.","example":"1"},"id":{"type":"number","description":"Unique identifier for the unit.","example":"1001"},"unitid":{"type":"string","description":"ID of the unit.","example":"UNIT_123"},"facilityId":{"type":"number","description":"The Facility ID code assigned by the Department of Energy's Energy Information Administration. The Energy Information Administration Plant ID code is also referred to as the \"ORIS code\", \"ORISPL code\", \"Facility ID\", or \"Facility code\", among other names. If a Plant ID code has not been assigned by the Department of Energy's Energy Information Administration, then plant code means a code beginning with \"88\" assigned by the EPA's Clean Air Markets Division for electronic reporting.","example":3},"beginDate":{"format":"date-time","type":"string","description":"Date on which information became effective or activity started.","example":"2018-05-01"},"endDate":{"format":"date-time","type":"string","description":"Last date in which information was effective.  This date will be null for active records.","example":null},"sourceCategoryCd":{"type":"string","description":"Category code for the source of the unit.","example":"SRC123"},"commOpDate":{"type":"string","description":"The date when the unit began commercial operation.","example":"01/01/2020"},"comrOpDate":{"type":"string","description":"The date when the unit began compliance operation.","example":"01/01/2020"},"userId":{"type":"string","description":"The ID of the user who created or updated the record.","example":"jdoe"},"addDate":{"type":"string","description":"The date when the unit record was added.","example":"2024-08-29"},"updateDate":{"type":"string","description":"The date when the unit record was last updated.","example":"2024-08-30"},"opStatusCd":{"type":"string","description":"The operational status code of the unit.","example":"OP"},"statusBeginDate":{"type":"string","description":"The date when the current operational status of the unit began.","example":"01/01/2020"},"unitTypeCd":{"type":"string","description":"The type code of the unit.","example":"UBT"},"auditUser":{"type":"string","description":"The user ID of the person who performed the last audit on the unit record.","example":"user@example.com"},"auditDate":{"type":"string","description":"The date and time when the last audit was performed on the unit record.","example":"2023-01-01T00:00:00Z"},"active":{"type":"boolean","description":"Indicates whether the unit is currently active.","example":true}},"required":["nonLoadBasedIndicator","id","unitid","facilityId","beginDate","endDate","userId","addDate"]},"StackPipeBaseDTO":{"type":"object","properties":{"activeDate":{"format":"date-time","type":"string","description":"The date that emissions first went through the stack or the effective date for data reporting.","example":"1995-01-01"},"facilityId":{"type":"number","description":"The Facility ID code assigned by the Department of Energy's Energy Information Administration. The Energy Information Administration Plant ID code is also referred to as the \"ORIS code\", \"ORISPL code\", \"Facility ID\", or \"Facility code\", among other names. If a Plant ID code has not been assigned by the Department of Energy's Energy Information Administration, then plant code means a code beginning with \"88\" assigned by the EPA's Clean Air Markets Division for electronic reporting.","example":3},"retireDate":{"format":"date-time","type":"string","description":"Date control equipment was retired. This value will be null for active records.","example":null},"stackPipeId":{"type":"string","description":"This is the alphanumeric code assigned by a source to identify a multiple or common stack or pipe at which emissions are determined.","example":"CS0AAN"}},"required":["activeDate","facilityId","retireDate","stackPipeId"]},"StackPipeDTO":{"type":"object","properties":{"activeDate":{"format":"date-time","type":"string","description":"The date that emissions first went through the stack or the effective date for data reporting.","example":"1995-01-01"},"facilityId":{"type":"number","description":"The Facility ID code assigned by the Department of Energy's Energy Information Administration. The Energy Information Administration Plant ID code is also referred to as the \"ORIS code\", \"ORISPL code\", \"Facility ID\", or \"Facility code\", among other names. If a Plant ID code has not been assigned by the Department of Energy's Energy Information Administration, then plant code means a code beginning with \"88\" assigned by the EPA's Clean Air Markets Division for electronic reporting.","example":3},"retireDate":{"format":"date-time","type":"string","description":"Date control equipment was retired. This value will be null for active records.","example":null},"stackPipeId":{"type":"string","description":"This is the alphanumeric code assigned by a source to identify a multiple or common stack or pipe at which emissions are determined.","example":"CS0AAN"},"id":{"type":"string","description":"Database id for each stack/pipe at a facility.","example":"MDC-9175C9B44B5D4FB3B446CAF99F5CF6C7"}},"required":["activeDate","facilityId","retireDate","stackPipeId","id"]},"UnitProgramDTO":{"type":"object","properties":{"programId":{"type":"number","description":"The identifier for the program associated with the unit.","example":67890},"programCode":{"type":"string","description":"The code representing the specific program.","example":"ARP"},"classCode":{"type":"string","description":"The code representing the class associated with the program.","example":"A"},"unitMonitorCertBeginDate":{"format":"date-time","type":"string","description":"The date when unit monitoring certification began for the program.","example":"2024-01-01"},"unitMonitorCertDeadline":{"format":"date-time","type":"string","description":"The deadline date for completing unit monitoring certification.","example":"2024-12-31"},"emissionsRecordingBeginDate":{"format":"date-time","type":"string","description":"The date when emissions recording began under the program.","example":"2024-01-01"},"endDate":{"format":"date-time","type":"string","description":"The end date for the program's association with the unit.","example":"2025-12-31"},"id":{"type":"string","description":"The unique identifier for the unit program record.","example":"1234567890"},"unitId":{"type":"number","description":"The identifier for the unit associated with the program.","example":12345},"userId":{"type":"string","description":"The identifier for the user who last modified the record.","example":"jdoe"},"addDate":{"type":"string","description":"The timestamp when the unit program record was created.","example":"2024-08-01T00:00:00.000Z"},"updateDate":{"type":"string","description":"The timestamp when the unit program record was last updated.","example":"2024-08-15T00:00:00.000Z"},"active":{"type":"boolean","description":"Indicates whether the unit program is currently active.","example":true}},"required":["programId","programCode","classCode","unitMonitorCertBeginDate","unitMonitorCertDeadline","emissionsRecordingBeginDate","endDate","id","unitId","userId","addDate","updateDate","active"]},"MonitorQualificationBaseDTO":{"type":"object","properties":{"qualificationTypeCode":{"type":"string","description":"Code used to identify the qualification type.","example":"LMES"},"beginDate":{"format":"date-time","type":"string","description":"Date on which information became effective or activity started.","example":"2018-05-01"},"endDate":{"format":"date-time","type":"string","description":"Last date in which information was effective.  This date will be null for active records.","example":null}},"required":["qualificationTypeCode","beginDate","endDate"]},"UnitBaseDTO":{"type":"object","properties":{"nonLoadBasedIndicator":{"type":"number","description":"Indicator that represents whether the unit is non-load based.","example":"1"}},"required":["nonLoadBasedIndicator"]},"UserCheckOutDTO":{"type":"object","properties":{"facId":{"type":"number","description":"The Facility ID code assigned by the Department of Energy's Energy Information Administration. The Energy Information Administration Plant ID code is also referred to as the \"ORIS code\", \"ORISPL code\", \"Facility ID\", or \"Facility code\", among other names. If a Plant ID code has not been assigned by the Department of Energy's Energy Information Administration, then plant code means a code beginning with \"88\" assigned by the EPA's Clean Air Markets Division for electronic reporting.","example":3},"checkedOutOn":{"type":"string","description":"The date and time when the monitor plan was checked out.","example":"2023-10-01T12:00:00Z"},"checkedOutBy":{"type":"string","description":"The user who checked out the monitor plan.","example":"abcdef"},"lastActivity":{"type":"string","description":"Date of a user's last checkout activity.","example":"2023-10-01T00:00:00Z"},"monPlanId":{"type":"string","description":"Unique identifier of a monitor plan record.","example":"TWCORNEL5-C0E3879920A14159BAA98E03F1980A7A"}},"required":["facId","checkedOutOn","checkedOutBy","lastActivity","monPlanId"]},"UserCheckOutBaseDTO":{"type":"object","properties":{"facId":{"type":"number","description":"The Facility ID code assigned by the Department of Energy's Energy Information Administration. The Energy Information Administration Plant ID code is also referred to as the \"ORIS code\", \"ORISPL code\", \"Facility ID\", or \"Facility code\", among other names. If a Plant ID code has not been assigned by the Department of Energy's Energy Information Administration, then plant code means a code beginning with \"88\" assigned by the EPA's Clean Air Markets Division for electronic reporting.","example":3},"checkedOutOn":{"type":"string","description":"The date and time when the monitor plan was checked out.","example":"2023-10-01T12:00:00Z"},"checkedOutBy":{"type":"string","description":"The user who checked out the monitor plan.","example":"abcdef"},"lastActivity":{"type":"string","description":"Date of a user's last checkout activity.","example":"2023-10-01T00:00:00Z"}},"required":["facId","checkedOutOn","checkedOutBy","lastActivity"]}}}}