{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/thomson-reuters/main/json-schema/thomson-reuters-efile-status-query-schema.json",
  "title": "EFileStatusQuery",
  "x-generated": "2026-10-20",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/thomson-reuters-gosystem-e-file-api-openapi.yml#/components/schemas/EFileStatusQuery",
  "type": "object",
  "properties": {
    "TaxReturn": {
      "$ref": "#/$defs/TaxReturnQuery"
    },
    "TaxPayer": {
      "$ref": "#/$defs/TaxPayerQuery"
    },
    "Submitter": {
      "$ref": "#/$defs/SubmitterQuery"
    },
    "Account": {
      "$ref": "#/$defs/AccountQuery"
    }
  },
  "$defs": {
    "AccountQuery": {
      "type": "object",
      "properties": {
        "Status": {
          "type": "string"
        }
      }
    },
    "SubmitterQuery": {
      "type": "object",
      "properties": {
        "SubmitterLocation": {
          "type": [
            "string",
            "null"
          ]
        },
        "SubmitterId": {
          "type": [
            "string",
            "null"
          ]
        }
      }
    },
    "TaxPayerQuery": {
      "type": "object",
      "properties": {
        "TaxPayer": {
          "type": [
            "string",
            "null"
          ]
        }
      }
    },
    "TaxReturnQuery": {
      "type": "object",
      "properties": {
        "TaxReturnType": {
          "type": [
            "string",
            "null"
          ]
        },
        "TaxReturnId": {
          "type": "string"
        }
      }
    }
  }
}