ProgramCode is a JSON Structure definition published by EPA — U.S. Environmental Protection Agency, describing 26 properties, of which 20 are required. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.
{
"$schema": "https://json-structure.org/meta/core/v0/#",
"$id": "https://raw.githubusercontent.com/api-evangelist/epa/refs/heads/main/json-structure/cam-monitor-plan-program-code-structure.json",
"name": "ProgramCode",
"description": "ProgramCode schema from Monitor Plan Management OpenAPI Specification",
"type": "object",
"properties": {
"programCode": {
"type": "string",
"example": "string"
},
"allocationCheckYear": {
"type": "double",
"example": 2024
},
"allowanceComplianceIndicator": {
"type": "double",
"example": 0.0
},
"allowanceUiFilter": {
"type": "double",
"example": 0.0
},
"bulkFileActive": {
"type": "double",
"example": 0.0
},
"complianceParameterCode": {
"type": "string",
"example": "string"
},
"complianceUiFilter": {
"type": "double",
"example": 0.0
},
"electricGeneratingUnitOnlyIndicator": {
"type": "double",
"example": 0.0
},
"emissionsUiFilter": {
"type": "double",
"example": 0.0
},
"federalIndicator": {
"type": "double",
"example": 0.0
},
"firstComplianceYear": {
"type": "double",
"example": 2024
},
"generatorIndicator": {
"type": "double",
"example": 0.0
},
"indianCountryIndicator": {
"type": "double",
"example": 100
},
"notes": {
"type": "string",
"example": "string"
},
"noxCertificationIndicator": {
"type": "double",
"example": 0.0
},
"noxcCertificationIndicator": {
"type": "double",
"example": 0.0
},
"ozoneSeasonIndicator": {
"type": "double",
"example": 0.0
},
"penaltyFactor": {
"type": "double",
"example": 0.0
},
"programDescription": {
"type": "string",
"example": "string"
},
"programGroupCode": {
"type": "string",
"example": "string"
},
"repRequiredIndicator": {
"type": "double",
"example": 0.0
},
"rueIndicator": {
"type": "double",
"example": 0.0
},
"so2CertificationIndicator": {
"type": "double",
"example": 0.0
},
"tradingEndDate": {
"type": "datetime",
"example": "2024-01-15T12:00:00Z"
},
"unitAllocationIndicator": {
"type": "double",
"example": 0.0
},
"programs": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Program"
},
"example": [
"string"
]
}
},
"required": [
"programCode",
"allowanceComplianceIndicator",
"allowanceUiFilter",
"bulkFileActive",
"complianceUiFilter",
"electricGeneratingUnitOnlyIndicator",
"emissionsUiFilter",
"federalIndicator",
"generatorIndicator",
"indianCountryIndicator",
"notes",
"noxCertificationIndicator",
"noxcCertificationIndicator",
"ozoneSeasonIndicator",
"programDescription",
"repRequiredIndicator",
"rueIndicator",
"so2CertificationIndicator",
"unitAllocationIndicator",
"programs"
]
}