ProgramCode

ProgramCode schema from Monitor Plan Management OpenAPI Specification

GovernmentEnvironmentalOpenDataAirQualityWaterQualityHazardousWasteComplianceEmissions

Properties

Name Type Description
programCode string
allocationCheckYear number
allowanceComplianceIndicator number
allowanceUiFilter number
bulkFileActive number
complianceParameterCode string
complianceUiFilter number
electricGeneratingUnitOnlyIndicator number
emissionsUiFilter number
federalIndicator number
firstComplianceYear number
generatorIndicator number
indianCountryIndicator number
notes string
noxCertificationIndicator number
noxcCertificationIndicator number
ozoneSeasonIndicator number
penaltyFactor number
programDescription string
programGroupCode string
repRequiredIndicator number
rueIndicator number
so2CertificationIndicator number
tradingEndDate string
unitAllocationIndicator number
programs array
View JSON Schema on GitHub

JSON Schema

cam-monitor-plan-program-code-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/epa/refs/heads/main/json-schema/cam-monitor-plan-program-code-schema.json",
  "title": "ProgramCode",
  "description": "ProgramCode schema from Monitor Plan Management OpenAPI Specification",
  "type": "object",
  "properties": {
    "programCode": {
      "type": "string",
      "example": "string"
    },
    "allocationCheckYear": {
      "type": "number",
      "example": 2024
    },
    "allowanceComplianceIndicator": {
      "type": "number",
      "example": 0.0
    },
    "allowanceUiFilter": {
      "type": "number",
      "example": 0.0
    },
    "bulkFileActive": {
      "type": "number",
      "example": 0.0
    },
    "complianceParameterCode": {
      "type": "string",
      "example": "string"
    },
    "complianceUiFilter": {
      "type": "number",
      "example": 0.0
    },
    "electricGeneratingUnitOnlyIndicator": {
      "type": "number",
      "example": 0.0
    },
    "emissionsUiFilter": {
      "type": "number",
      "example": 0.0
    },
    "federalIndicator": {
      "type": "number",
      "example": 0.0
    },
    "firstComplianceYear": {
      "type": "number",
      "example": 2024
    },
    "generatorIndicator": {
      "type": "number",
      "example": 0.0
    },
    "indianCountryIndicator": {
      "type": "number",
      "example": 100
    },
    "notes": {
      "type": "string",
      "example": "string"
    },
    "noxCertificationIndicator": {
      "type": "number",
      "example": 0.0
    },
    "noxcCertificationIndicator": {
      "type": "number",
      "example": 0.0
    },
    "ozoneSeasonIndicator": {
      "type": "number",
      "example": 0.0
    },
    "penaltyFactor": {
      "type": "number",
      "example": 0.0
    },
    "programDescription": {
      "type": "string",
      "example": "string"
    },
    "programGroupCode": {
      "type": "string",
      "example": "string"
    },
    "repRequiredIndicator": {
      "type": "number",
      "example": 0.0
    },
    "rueIndicator": {
      "type": "number",
      "example": 0.0
    },
    "so2CertificationIndicator": {
      "type": "number",
      "example": 0.0
    },
    "tradingEndDate": {
      "format": "date-time",
      "type": "string",
      "example": "2024-01-15T12:00:00Z"
    },
    "unitAllocationIndicator": {
      "type": "number",
      "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"
  ]
}