{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/crosstabs-com/json-schema/crosstabs-com-table-request-schema.json",
  "title": "TableRequest",
  "x-generated": "2026-11-04",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/crosstabs-com-openapi.json#/components/schemas/TableRequest",
  "type": "object",
  "properties": {
    "table": {
      "$ref": "#/$defs/FrequencyMatrix"
    }
  },
  "required": [
    "table"
  ],
  "$defs": {
    "FrequencyMatrix": {
      "type": "array",
      "minItems": 2,
      "maxItems": 12,
      "items": {
        "type": "array",
        "minItems": 2,
        "maxItems": 12,
        "items": {
          "type": "integer",
          "minimum": 0,
          "maximum": 1000000000000
        }
      },
      "description": "Additional runtime constraints: rectangular rows; grand total ≤ 1000000000000; every row and column sum must be positive. Ordinary JSON Schema cannot enforce these cross-cell sums.",
      "x-grand-total-maximum": 1000000000000
    }
  }
}