{ "$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" ] }