Cam Master Data Program Dto Structure

ProgramDTO schema from Master Data Management OpenAPI Specification

Type: object Properties: 12 Required: 12
GovernmentEnvironmentalOpenDataAirQualityWaterQualityHazardousWasteComplianceEmissions

ProgramDTO is a JSON Structure definition published by EPA — U.S. Environmental Protection Agency, describing 12 properties, of which 12 are required. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

programCode programDescription compParameter programGroupCode programGroupDescription ozoneIndicator annualIndicator emissionsUIFilter allowanceUIFilter complianceUIFilter retiredIndicator tradingEndDate

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/epa/refs/heads/main/json-structure/cam-master-data-program-dto-structure.json",
  "name": "ProgramDTO",
  "description": "ProgramDTO schema from Master Data Management OpenAPI Specification",
  "type": "object",
  "properties": {
    "programCode": {
      "type": "string",
      "example": "string"
    },
    "programDescription": {
      "type": "string",
      "example": "string"
    },
    "compParameter": {
      "type": "string",
      "example": "string"
    },
    "programGroupCode": {
      "type": "string",
      "example": "string"
    },
    "programGroupDescription": {
      "type": "string",
      "example": "string"
    },
    "ozoneIndicator": {
      "type": "boolean",
      "example": true
    },
    "annualIndicator": {
      "type": "boolean",
      "example": true
    },
    "emissionsUIFilter": {
      "type": "boolean",
      "example": true
    },
    "allowanceUIFilter": {
      "type": "boolean",
      "example": true
    },
    "complianceUIFilter": {
      "type": "boolean",
      "example": true
    },
    "retiredIndicator": {
      "type": "boolean",
      "example": true
    },
    "tradingEndDate": {
      "type": "string",
      "example": "string"
    }
  },
  "required": [
    "programCode",
    "programDescription",
    "compParameter",
    "programGroupCode",
    "programGroupDescription",
    "ozoneIndicator",
    "annualIndicator",
    "emissionsUIFilter",
    "allowanceUIFilter",
    "complianceUIFilter",
    "retiredIndicator",
    "tradingEndDate"
  ]
}