{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/csu-gov-cz/json-schema/csu-gov-cz-vyber-informace-schema.json",
  "title": "VyberInformace",
  "description": "Metadata o obsahu výběru",
  "x-generated": "2026-11-11",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/csu-gov-cz-datastat-query-openapi.yml#/components/schemas/VyberInformace",
  "type": "object",
  "properties": {
    "sada": {
      "$ref": "#/$defs/VyberInformace_sada"
    },
    "vyber": {
      "$ref": "#/$defs/VyberInformace_vyber"
    },
    "vyberId": {
      "type": "string",
      "description": "Uvádí se pro uložený uživatelský výběr."
    },
    "poctyPodleCasuZverejneni": {
      "type": "array",
      "description": "Počty zveřejněných hodnot v intervalech zveřejnění.",
      "items": {
        "$ref": "#/$defs/VyberInformacePoctyPodleCasuZverejneniInner"
      }
    },
    "maxCasZverejneni": {
      "type": "string",
      "format": "date-time",
      "description": "Poslední čas zveřejnění."
    },
    "maxCasAktualizace": {
      "type": "string",
      "format": "date-time",
      "description": "Poslední čas aktualizace hodnoty (čas zveřejnění aktuální hodnoty v aplikaci)."
    },
    "casovaDimenzeOd": {
      "type": "string",
      "format": "date-time",
      "description": "Obsah dat z hlediska časové dimenze - první údaj pro celou sadu a všechny časové dimenze (vztahuje se k požadovanému času zveřejnění)"
    },
    "casovaDimenzeDo": {
      "type": "string",
      "format": "date-time",
      "description": "Obsah dat z hlediska časové dimenze - poslední údaj pro celou sadu a všechny časové dimenze  (vztahuje se k požadovanému času zveřejnění)"
    },
    "pocetNaplnenych": {
      "type": "integer",
      "format": "int64",
      "description": "Počet naplněných hodnot."
    },
    "pocetPrazdnych": {
      "type": "integer",
      "format": "int64",
      "description": "Počet nenaplněných hodnot (údaje bez hodnoty ve výběru)."
    }
  },
  "$defs": {
    "VyberInformacePoctyPodleCasuZverejneniInner": {
      "type": "object",
      "properties": {
        "cas": {
          "type": "string",
          "format": "date-time",
          "description": "Čas zveřejnění."
        },
        "pocet": {
          "type": "integer",
          "format": "int64",
          "description": "Počet hodnot."
        }
      }
    },
    "VyberInformace_sada": {
      "type": "object",
      "description": "Všechny výběry pro výstup jsou založeny na datové sadě určené verze.",
      "properties": {
        "kod": {
          "type": "string"
        },
        "verze": {
          "type": "string"
        }
      },
      "required": [
        "kod",
        "verze"
      ]
    },
    "VyberInformace_vyber": {
      "type": "object",
      "description": "Uvádí se pro výběr z katalogu.",
      "properties": {
        "kod": {
          "type": "string"
        },
        "verze": {
          "type": "string"
        }
      },
      "required": [
        "kod",
        "verze"
      ]
    }
  }
}