{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/epa/refs/heads/main/json-structure/cam-qa-cert-test-extension-exemption-dto-structure.json", "name": "TestExtensionExemptionDTO", "description": "TestExtensionExemptionDTO schema from QA Certification Management OpenAPI Specification", "type": "object", "properties": { "stackPipeId": { "type": "string", "description": "Stack Pipe Identifier. ADD TO PROPERTY METADATA", "example": "12345" }, "unitId": { "type": "string", "description": "Unique identifier for each unit at a facility.", "example": "12345" }, "year": { "type": "double", "description": "The calendar year during which activity occurred.", "example": 2024 }, "quarter": { "type": "double", "description": "Calendar quarter in which activity occurred.", "example": 0.0 }, "monitoringSystemId": { "type": "string", "description": "Unique identifier of a monitoring system record.", "example": "12345" }, "componentId": { "type": "string", "description": "The three digit code assigned by the source to identify the component.", "example": "12345" }, "spanScaleCode": { "type": "string", "description": "Code used to identify the span scale.", "example": "string" }, "id": { "type": "string", "example": "12345" }, "locationId": { "type": "string", "example": "12345" }, "reportPeriodId": { "type": "double", "example": 0.0 }, "checkSessionId": { "type": "string", "example": "12345" }, "submissionId": { "type": "string", "example": "12345" }, "submissionAvailabilityCode": { "type": "string", "example": "string" }, "pendingStatusCode": { "type": "string", "example": "active" }, "evalStatusCode": { "type": "string", "example": "active" }, "userId": { "type": "string", "example": "12345" }, "addDate": { "type": "string", "example": "string" }, "updateDate": { "type": "string", "example": "string" }, "isSubmitted": { "type": "boolean", "example": true }, "isSavedNotSubmitted": { "type": "boolean", "example": true }, "hoursUsed": { "type": "double", "example": 0.0 }, "fuelCode": { "type": "string", "example": "string" }, "extensionOrExemptionCode": { "type": "string", "example": "string" } }, "required": [ "stackPipeId", "unitId", "year", "quarter", "id", "locationId", "reportPeriodId", "checkSessionId", "submissionId", "submissionAvailabilityCode", "pendingStatusCode", "evalStatusCode", "userId", "addDate", "updateDate", "extensionOrExemptionCode" ] }