{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/epa/refs/heads/main/json-schema/echo-dfr-dfr079-s.status-schema.json",
  "title": "dfr079_s.Status",
  "description": "Status Object",
  "type": "object",
  "properties": {
    "Mnth10Status": {
      "description": "The compliance status of the tenth month.",
      "example": "No Violation Identified",
      "title": "Month 10 Status",
      "type": "string"
    },
    "Mnth11Status": {
      "description": "The compliance status of the eleventh month.",
      "example": "No Violation Identified",
      "title": "Month 11 Status",
      "type": "string"
    },
    "Mnth12Status": {
      "description": "The compliance status of the twelfth month.",
      "example": "No Violation Identified",
      "title": "Month 12 Status",
      "type": "string"
    },
    "Mnth13Status": {
      "description": "The compliance status of the thirteenth month.",
      "example": "No Violation Identified",
      "title": "Month 13 Status",
      "type": "string"
    },
    "Mnth14Status": {
      "description": "The compliance status of the fourteenth month.",
      "example": "No Violation Identified",
      "title": "Month 14 Status",
      "type": "string"
    },
    "Mnth15Status": {
      "description": "The compliance status of the fifteenth month.",
      "example": "No Violation Identified",
      "title": "Month 15 Status",
      "type": "string"
    },
    "Mnth16Status": {
      "description": "The compliance status of the sixteenth month.",
      "example": "No Violation Identified",
      "title": "Month 16 Status",
      "type": "string"
    },
    "Mnth17Status": {
      "description": "The compliance status of the seventeenth month.",
      "example": "No Violation Identified",
      "title": "Month 17 Status",
      "type": "string"
    },
    "Mnth18Status": {
      "description": "The compliance status of the eighteenth month.",
      "example": "No Violation Identified",
      "title": "Month 18 Status",
      "type": "string"
    },
    "Mnth19Status": {
      "description": "The compliance status of the ninteenth month.",
      "example": "No Violation Identified",
      "title": "Month 19 Status",
      "type": "string"
    },
    "Mnth1Status": {
      "description": "The compliance status of the first month.",
      "example": "No Violation Identified",
      "title": "Month 1 Status",
      "type": "string"
    },
    "Mnth20Status": {
      "description": "The compliance status of the twentieth month.",
      "example": "No Violation Identified",
      "title": "Month 20 Status",
      "type": "string"
    },
    "Mnth21Status": {
      "description": "The compliance status of the twenty-first month.",
      "example": "No Violation Identified",
      "title": "Month 21 Status",
      "type": "string"
    },
    "Mnth22Status": {
      "description": "The compliance status of the twenty-second month.",
      "example": "No Violation Identified",
      "title": "Month 22 Status",
      "type": "string"
    },
    "Mnth23Status": {
      "description": "The compliance status of the twenty-third month.",
      "example": "No Violation Identified",
      "title": "Month 23 Status",
      "type": "string"
    },
    "Mnth24Status": {
      "description": "The compliance status of the twenty-fourth month.",
      "example": "No Violation Identified",
      "title": "Month 24 Status",
      "type": "string"
    },
    "Mnth25Status": {
      "description": "The compliance status of the twenty-fifth month.",
      "example": "No Violation Identified",
      "title": "Month 25 Status",
      "type": "string"
    },
    "Mnth26Status": {
      "description": "The compliance status of the twenty-sixth month.",
      "example": "No Violation Identified",
      "title": "Month 26 Status",
      "type": "string"
    },
    "Mnth27Status": {
      "description": "The compliance status of the twenty-seventh month.",
      "example": "No Violation Identified",
      "title": "Month 27 Status",
      "type": "string"
    },
    "Mnth28Status": {
      "description": "The compliance status of the twenty-eighth month.",
      "example": "No Violation Identified",
      "title": "Month 28 Status",
      "type": "string"
    },
    "Mnth29Status": {
      "description": "The compliance status of the twenty-ninth month.",
      "example": "No Violation Identified",
      "title": "Month 29 Status",
      "type": "string"
    },
    "Mnth2Status": {
      "description": "The compliance status of the second month.",
      "example": "No Violation Identified",
      "title": "Month 2 Status",
      "type": "string"
    },
    "Mnth30Status": {
      "description": "The compliance status of the thirtieth month.",
      "example": "No Violation Identified",
      "title": "Month 30 Status",
      "type": "string"
    },
    "Mnth31Status": {
      "description": "The compliance status of the thirty-first month.",
      "example": "No Violation Identified",
      "title": "Month 31 Status",
      "type": "string"
    },
    "Mnth32Status": {
      "description": "The compliance status of the thirty-second month.",
      "example": "No Violation Identified",
      "title": "Month 32 Status",
      "type": "string"
    },
    "Mnth33Status": {
      "description": "The compliance status of the thirty-third month.",
      "example": "No Violation Identified",
      "title": "Month 33 Status",
      "type": "string"
    },
    "Mnth34Status": {
      "description": "The compliance status of the thirty-fourth month.",
      "example": "No Violation Identified",
      "title": "Month 34 Status",
      "type": "string"
    },
    "Mnth35Status": {
      "description": "The compliance status of the thirty-fifth month.",
      "example": "No Violation Identified",
      "title": "Month 35 Status",
      "type": "string"
    },
    "Mnth36Status": {
      "description": "The compliance status of the thirty-sixth month.",
      "example": "No Violation Identified",
      "title": "Month 36 Status",
      "type": "string"
    },
    "Mnth3Status": {
      "description": "The compliance status of the third month.",
      "example": "No Violation Identified",
      "title": "Month 3 Status",
      "type": "string"
    },
    "Mnth4Status": {
      "description": "The compliance status of the fourth month.",
      "example": "No Violation Identified",
      "title": "Month 4 Status",
      "type": "string"
    },
    "Mnth5Status": {
      "description": "The compliance status of the fifth month.",
      "example": "No Violation Identified",
      "title": "Month 5 Status",
      "type": "string"
    },
    "Mnth6Status": {
      "description": "The compliance status of the sixth month.",
      "example": "No Violation Identified",
      "title": "Month 6 Status",
      "type": "string"
    },
    "Mnth7Status": {
      "description": "The compliance status of the seventh month.",
      "example": "No Violation Identified",
      "title": "Month 7 Status",
      "type": "string"
    },
    "Mnth8Status": {
      "description": "The compliance status of the eighth month.",
      "example": "No Violation Identified",
      "title": "Month 8 Status",
      "type": "string"
    },
    "Mnth9Status": {
      "description": "The compliance status of the ninth month.",
      "example": "No Violation Identified",
      "title": "Month 9 Status",
      "type": "string"
    },
    "Qtr10Status": {
      "description": "The relevant status for the quarter.",
      "example": "No Viol",
      "title": "Quarter 10 Status",
      "type": "string"
    },
    "Qtr11Status": {
      "description": "The relevant status for the quarter.",
      "example": "No Viol",
      "title": "Quarter 11 Status",
      "type": "string"
    },
    "Qtr12Status": {
      "description": "The relevant status for the quarter.",
      "example": "No Viol",
      "title": "Quarter 12 Status",
      "type": "string"
    },
    "Qtr1Status": {
      "description": "The relevant status for the quarter.",
      "example": "No Viol",
      "title": "Quarter 1 Status",
      "type": "string"
    },
    "Qtr2Status": {
      "description": "The relevant status for the quarter.",
      "example": "No Viol",
      "title": "Quarter 2 Status",
      "type": "string"
    },
    "Qtr3Status": {
      "description": "The relevant status for the quarter.",
      "example": "No Viol",
      "title": "Quarter 3 Status",
      "type": "string"
    },
    "Qtr4Status": {
      "description": "The relevant status for the quarter.",
      "example": "No Viol",
      "title": "Quarter 4 Status",
      "type": "string"
    },
    "Qtr5Status": {
      "description": "The relevant status for the quarter.",
      "example": "No Viol",
      "title": "Quarter 5 Status",
      "type": "string"
    },
    "Qtr6Status": {
      "description": "The relevant status for the quarter.",
      "example": "No Viol",
      "title": "Quarter 6 Status",
      "type": "string"
    },
    "Qtr7Status": {
      "description": "The relevant status for the quarter.",
      "example": "No Viol",
      "title": "Quarter 7 Status",
      "type": "string"
    },
    "Qtr8Status": {
      "description": "The relevant status for the quarter.",
      "example": "No Viol",
      "title": "Quarter 8 Status",
      "type": "string"
    },
    "Qtr9Status": {
      "description": "The relevant status for the quarter.",
      "example": "No Viol",
      "title": "Quarter 9 Status",
      "type": "string"
    },
    "SourceID": {
      "description": "Unique Identifier assigned by EPA.",
      "example": "ALR040033",
      "title": "EPA Source Identifier",
      "type": "string"
    }
  },
  "required": [
    "SourceID",
    "Qtr1Status",
    "Qtr2Status",
    "Qtr3Status",
    "Qtr4Status",
    "Qtr5Status",
    "Qtr6Status",
    "Qtr7Status",
    "Qtr8Status",
    "Qtr9Status",
    "Qtr10Status",
    "Qtr11Status",
    "Qtr12Status",
    "Mnth1Status",
    "Mnth2Status",
    "Mnth3Status",
    "Mnth4Status",
    "Mnth5Status",
    "Mnth6Status",
    "Mnth7Status",
    "Mnth8Status",
    "Mnth9Status",
    "Mnth10Status",
    "Mnth11Status",
    "Mnth12Status",
    "Mnth13Status",
    "Mnth14Status",
    "Mnth15Status",
    "Mnth16Status",
    "Mnth17Status",
    "Mnth18Status",
    "Mnth19Status",
    "Mnth20Status",
    "Mnth21Status",
    "Mnth22Status",
    "Mnth23Status",
    "Mnth24Status",
    "Mnth25Status",
    "Mnth26Status",
    "Mnth27Status",
    "Mnth28Status",
    "Mnth29Status",
    "Mnth30Status",
    "Mnth31Status",
    "Mnth32Status",
    "Mnth33Status",
    "Mnth34Status",
    "Mnth35Status",
    "Mnth36Status"
  ]
}