Cam Monitor Plan Duct Waf Dto Structure

DuctWafDTO schema from Monitor Plan Management OpenAPI Specification

Type: object Properties: 19 Required: 19
GovernmentEnvironmentalOpenDataAirQualityWaterQualityHazardousWasteComplianceEmissions

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

Properties

wafDeterminationDate wafBeginDate wafBeginHour wafMethodCode wafValue numberOfTestRuns numberOfTraversePointsWAF numberOfTestPorts numberOfTraversePointsRef ductWidth ductDepth wafEndDate wafEndHour id locationId userId addDate updateDate active

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-monitor-plan-duct-waf-dto-structure.json",
  "name": "DuctWafDTO",
  "description": "DuctWafDTO schema from Monitor Plan Management OpenAPI Specification",
  "type": "object",
  "properties": {
    "wafDeterminationDate": {
      "type": "datetime",
      "description": "The date the WAF applied in column 20 was determined.",
      "example": "2020-11-18"
    },
    "wafBeginDate": {
      "type": "datetime",
      "description": "The date on which the WAF was first applied to the flow rate data.",
      "example": "2020-11-28"
    },
    "wafBeginHour": {
      "type": "double",
      "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": "double",
      "description": "The WAF applied to the flow rate data, to four decimal places.",
      "example": 1.0454
    },
    "numberOfTestRuns": {
      "type": "double",
      "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": "double",
      "description": "The number of Method 1 traverse points in the WAF test runs.",
      "example": 48
    },
    "numberOfTestPorts": {
      "type": "double",
      "description": "The number of test ports at which measurements were made during the WAF test runs.",
      "example": 4
    },
    "numberOfTraversePointsRef": {
      "type": "double",
      "description": "The number of Method 1 traverse points in the reference flow RATA test runs.",
      "example": 48
    },
    "ductWidth": {
      "type": "double",
      "description": "The width of the rectangular duct at the test location.",
      "example": 12
    },
    "ductDepth": {
      "type": "double",
      "description": "The depth of the rectangular duct at the test location.",
      "example": 18.5
    },
    "wafEndDate": {
      "type": "datetime",
      "description": "The date on which the WAF was last applied to the flow rate data.",
      "example": "2021-09-18"
    },
    "wafEndHour": {
      "type": "double",
      "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",
      "example": true
    }
  },
  "required": [
    "wafDeterminationDate",
    "wafBeginDate",
    "wafBeginHour",
    "wafMethodCode",
    "wafValue",
    "numberOfTestRuns",
    "numberOfTraversePointsWAF",
    "numberOfTestPorts",
    "numberOfTraversePointsRef",
    "ductWidth",
    "ductDepth",
    "wafEndDate",
    "wafEndHour",
    "id",
    "locationId",
    "userId",
    "addDate",
    "updateDate",
    "active"
  ]
}