MonitorSpan

MonitorSpan schema from Monitor Plan Management OpenAPI Specification

GovernmentEnvironmentalOpenDataAirQualityWaterQualityHazardousWasteComplianceEmissions

Properties

Name Type Description
id string
locationId string
mpcValue number
mecValue number
mpfValue number
scaleTransitionPoint number
spanValue number
fullScaleRange number
spanUnitsOfMeasureCode string
defaultHighRange number
flowSpanValue number
flowFullScaleRange number
componentTypeCode string
spanScaleCode string
spanMethodCode string
beginDate string
beginHour number
endDate string
endHour number
userId string
addDate string
updateDate string
location object
View JSON Schema on GitHub

JSON Schema

cam-monitor-plan-monitor-span-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-monitor-span-schema.json",
  "title": "MonitorSpan",
  "description": "MonitorSpan schema from Monitor Plan Management OpenAPI Specification",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "example": "12345"
    },
    "locationId": {
      "type": "string",
      "example": "12345"
    },
    "mpcValue": {
      "type": "number",
      "example": 0.0
    },
    "mecValue": {
      "type": "number",
      "example": 0.0
    },
    "mpfValue": {
      "type": "number",
      "example": 0.0
    },
    "scaleTransitionPoint": {
      "type": "number",
      "example": 0.0
    },
    "spanValue": {
      "type": "number",
      "example": 0.0
    },
    "fullScaleRange": {
      "type": "number",
      "example": 0.0
    },
    "spanUnitsOfMeasureCode": {
      "type": "string",
      "example": "string"
    },
    "defaultHighRange": {
      "type": "number",
      "example": 0.0
    },
    "flowSpanValue": {
      "type": "number",
      "example": 0.0
    },
    "flowFullScaleRange": {
      "type": "number",
      "example": 0.0
    },
    "componentTypeCode": {
      "type": "string",
      "example": "string"
    },
    "spanScaleCode": {
      "type": "string",
      "example": "string"
    },
    "spanMethodCode": {
      "type": "string",
      "example": "string"
    },
    "beginDate": {
      "format": "date-time",
      "type": "string",
      "example": "2024-01-15T12:00:00Z"
    },
    "beginHour": {
      "type": "number",
      "example": 0.0
    },
    "endDate": {
      "format": "date-time",
      "type": "string",
      "example": "2024-01-15T12:00:00Z"
    },
    "endHour": {
      "type": "number",
      "example": 0.0
    },
    "userId": {
      "type": "string",
      "example": "12345"
    },
    "addDate": {
      "format": "date-time",
      "type": "string",
      "example": "2024-01-15T12:00:00Z"
    },
    "updateDate": {
      "format": "date-time",
      "type": "string",
      "example": "2024-01-15T12:00:00Z"
    },
    "location": {
      "$ref": "#/components/schemas/MonitorLocation"
    }
  },
  "required": [
    "id",
    "locationId",
    "mpcValue",
    "mecValue",
    "mpfValue",
    "scaleTransitionPoint",
    "spanValue",
    "fullScaleRange",
    "spanUnitsOfMeasureCode",
    "defaultHighRange",
    "flowSpanValue",
    "flowFullScaleRange",
    "componentTypeCode",
    "spanScaleCode",
    "spanMethodCode",
    "beginDate",
    "beginHour",
    "endDate",
    "endHour",
    "userId",
    "addDate",
    "updateDate",
    "location"
  ]
}