{
  "openapi": "3.0.1",
  "info": {
    "title": "Open Data Hub Tourism Api",
    "description": "Open Data Hub Tourism Api based on .Net Core with PostgreSQL",
    "termsOfService": "https://opendatahub.readthedocs.io/en/latest/",
    "contact": {
      "name": "Open Data Hub Team",
      "url": "https://opendatahub.com/",
      "email": "help@opendatahub.com"
    },
    "version": "v1"
  },
  "servers": [
    {
      "url": "https://tourism.api.opendatahub.com"
    }
  ],
  "paths": {
    "/v1": {
      "get": {
        "tags": [
          "MetaData"
        ],
        "summary": "GET Tourism MetaData List",
        "operationId": "TourismApi",
        "parameters": [
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pagenumber",
            "in": "query",
            "description": "Pagenumber",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "description": "Elements per Page, (default:10)",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "seed",
            "in": "query",
            "description": "Seed '1 - 10' for Random Sorting, '0' generates a Random Seed, 'null' disables Random Sorting, (default:null)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "updatefrom",
            "in": "query",
            "description": "[not implemented] Returns data changed after this date Format (yyyy-MM-dd), (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Shortname and ApiDescription in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TourismMetaDataJsonResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TourismMetaDataJsonResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TourismMetaDataJsonResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/TourismMetaDataJsonResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/TourismMetaDataJsonResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/TourismMetaDataJsonResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/TourismMetaDataJsonResult"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/MetaData": {
      "get": {
        "tags": [
          "MetaData"
        ],
        "summary": "GET Tourism MetaData List",
        "operationId": "TourismApiMetaData",
        "parameters": [
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pagenumber",
            "in": "query",
            "description": "Pagenumber",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "description": "Elements per Page, (default:10)",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "seed",
            "in": "query",
            "description": "Seed '1 - 10' for Random Sorting, '0' generates a Random Seed, 'null' disables Random Sorting, (default:null)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "updatefrom",
            "in": "query",
            "description": "[not implemented] Returns data changed after this date Format (yyyy-MM-dd), (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Shortname and ApiDescription in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TourismMetaDataJsonResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TourismMetaDataJsonResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TourismMetaDataJsonResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/TourismMetaDataJsonResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/TourismMetaDataJsonResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/TourismMetaDataJsonResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/TourismMetaDataJsonResult"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "post": {
        "tags": [
          "MetaData"
        ],
        "summary": "POST Insert new MetaData",
        "requestBody": {
          "description": "TourismMetaData Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/TourismMetaData"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TourismMetaData"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TourismMetaData"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TourismMetaData"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/MetaData/{id}": {
      "get": {
        "tags": [
          "MetaData"
        ],
        "summary": "GET TourismMetaData Single",
        "operationId": "SingleMetaData",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the MetaData",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Object created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TourismMetaData"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TourismMetaData"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TourismMetaData"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/TourismMetaData"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/TourismMetaData"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/TourismMetaData"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/TourismMetaData"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "put": {
        "tags": [
          "MetaData"
        ],
        "summary": "PUT Modify existing MetaData",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "MetaData Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "TourismMetaData Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/TourismMetaData"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TourismMetaData"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TourismMetaData"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TourismMetaData"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "delete": {
        "tags": [
          "MetaData"
        ],
        "summary": "DELETE MetaData by Id",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "MetaData Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Accommodation": {
      "get": {
        "tags": [
          "Accommodation"
        ],
        "summary": "GET Accommodation List",
        "operationId": "AccommodationList",
        "parameters": [
          {
            "name": "pagenumber",
            "in": "query",
            "description": "Pagenumber",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "description": "Elements per Page (If availabilitycheck set, pagesize has no effect all Accommodations are returned), (default:10)",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "seed",
            "in": "query",
            "description": "Seed '1 - 10' for Random Sorting, '0' generates a Random Seed, 'null' disables Random Sorting, (default:null)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "categoryfilter",
            "in": "query",
            "description": "Categoryfilter BITMASK values: 1 = (not categorized), 2 = (1star), 4 = (1flower), 8 = (1sun), 14 = (1star/1flower/1sun), 16 = (2stars), 32 = (2flowers), 64 = (2suns), 112 = (2stars/2flowers/2suns), 128 = (3stars), 256 = (3flowers), 512 = (3suns), 1024 = (3sstars), 1920 = (3stars/3flowers/3suns/3sstars), 2048 = (4stars), 4096 = (4flowers), 8192 = (4suns), 16384 = (4sstars), 30720 = (4stars/4flowers/4suns/4sstars), 32768 = (5stars), 65536 = (5flowers), 131072 = (5suns), 229376 = (5stars/5flowers/5suns), 'null' = (No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "typefilter",
            "in": "query",
            "description": "Typefilter BITMASK values: 1 = (HotelPension), 2 = (BedBreakfast), 4 = (Farm), 8 = (Camping), 16 = (Youth), 32 = (Mountain), 64 = (Apartment), 128 = (Not defined),'null' = (No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "boardfilter",
            "in": "query",
            "description": "Boardfilter BITMASK values: 0 = (all boards), 1 = (without board), 2 = (breakfast), 4 = (half board), 8 = (full board), 16 = (All inclusive), 'null' = (No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "featurefilter",
            "in": "query",
            "description": "FeatureFilter BITMASK values: 1 = (Group-friendly), 2 = (Meeting rooms), 4 = (Swimming pool), 8 = (Sauna), 16 = (Garage), 32 = (Pick-up service), 64 = (WLAN), 128 = (Barrier-free), 256 = (Special menus for allergy sufferers), 512 = (Pets welcome), 'null' = (No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "featureidfilter",
            "in": "query",
            "description": "Feature Id Filter, LIST filter over ALL Features available. Separator ',' List of Feature IDs, 'null' = (No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "themefilter",
            "in": "query",
            "description": "Themefilter BITMASK values: 1 = (Gourmet), 2 = (At altitude), 4 = (Regional wellness offerings), 8 = (on the wheels), 16 = (With family), 32 = (Hiking), 64 = (In the vineyards), 128 = (Urban vibe), 256 = (At the ski resort), 512 = (Mediterranean), 1024 = (In the Dolomites), 2048 = (Alpine), 4096 = (Small and charming), 8192 = (Huts and mountain inns), 16384 = (Rural way of life), 32768 = (Balance), 65536 = (Christmas markets), 131072 = (Sustainability), 'null' = (No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "badgefilter",
            "in": "query",
            "description": "BadgeFilter BITMASK values: 1 = (Belvita Wellness Hotel), 2 = (Familyhotel), 4 = (Bikehotel), 8 = (Red Rooster Farm), 16 = (Barrier free certificated), 32 = (Vitalpina Hiking Hotel), 64 = (Private Rooms in South Tyrol), 128 = (Vinum Hotels), 'null' = (No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "idfilter",
            "in": "query",
            "description": "IDFilter LIST Separator ',' List of Accommodation IDs, 'null' = (No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "locfilter",
            "in": "query",
            "description": "Locfilter SPECIAL Separator ',' possible values: reg + REGIONID = (Filter by Region), reg + REGIONID = (Filter by Region), tvs + TOURISMVEREINID = (Filter by Tourismverein), mun + MUNICIPALITYID = (Filter by Municipality), fra + FRACTIONID = (Filter by Fraction), 'null' = (No Filter), (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#location-filter-locfilter\" target=\"_blank\">Wiki locfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "altitudefilter",
            "in": "query",
            "description": "Altitude Range Filter SPECIAL (Separator ',' example Value: 500,1000 Altitude from 500 up to 1000 metres), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "odhtagfilter",
            "in": "query",
            "description": "ODHTag Filter LIST (refers to Array SmgTags) (String, Separator ',' more ODHTags possible, 'null' = No Filter, available ODHTags reference to 'v1/ODHTag?validforentity=accommodation'), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "source",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "odhactive",
            "in": "query",
            "description": "ODHActive Filter BOOLEAN (refers to field SmgActive) (possible Values: 'null' Displays all Accommodations, 'true' only ODH Active Accommodations, 'false' only ODH Disabled Accommodations), (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "active",
            "in": "query",
            "description": "TIC Active Filter BOOLEAN (possible Values: 'null' Displays all Accommodations, 'true' only TIC Active Accommodations, 'false' only TIC Disabled Accommodations), (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "bookablefilter",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "arrival",
            "in": "query",
            "description": "Arrival DATE (yyyy-MM-dd) REQUIRED ON Availabilitycheck = true, (default:'Today's date')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "departure",
            "in": "query",
            "description": "Departure DATE (yyyy-MM-dd) REQUIRED ON Availabilitycheck = true, (default:'Tomorrow's date')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "roominfo",
            "in": "query",
            "description": "Roominfo Filter REQUIRED ON Availabilitycheck = true (Splitter for Rooms '|' Splitter for Persons Ages ',') (Room Types: 0=notprovided, 1=room, 2=apartment, 4=pitch/tent(onlyLTS), 8=dorm(onlyLTS)) possible Values Example 1-18,10|1-18 = 2 Rooms, Room 1 for 2 person Age 18 and Age 10, Room 2 for 1 Person Age 18), (default:'1-18,18')",
            "schema": {
              "type": "string",
              "default": "1-18,18"
            }
          },
          {
            "name": "bokfilter",
            "in": "query",
            "description": "Booking Channels Filter REQUIRED ON Availabilitycheck = true (Separator ',' possible values: hgv = (Booking Südtirol), htl = (Hotel.de), exp = (Expedia), bok = (Booking.com), lts = (LTS Availability check)), (default:'hgv')",
            "schema": {
              "type": "string",
              "default": "hgv"
            }
          },
          {
            "name": "msssource",
            "in": "query",
            "description": "Source for MSS availability check, (default:'sinfo')",
            "schema": {
              "type": "string",
              "default": "sinfo"
            }
          },
          {
            "name": "availabilitychecklanguage",
            "in": "query",
            "description": "Language of the Availability Response (possible values: 'de','it','en')",
            "schema": {
              "type": "string",
              "default": "en"
            }
          },
          {
            "name": "detail",
            "in": "query",
            "description": "Detail of the Availablity check (string, 1 = full Details, 0 = basic Details (default))",
            "schema": {
              "type": "string",
              "default": "0"
            }
          },
          {
            "name": "ltsapiversion",
            "in": "query",
            "schema": {
              "type": "string",
              "default": "v2"
            }
          },
          {
            "name": "tagfilter",
            "in": "query",
            "description": "Filter on Tags. (Endpoint on v1/Tag) Syntax =and/or(Tag.Id,Tag.Id,Tag.Id) example or(summer,hiking) - and(themed hikes,family hikings) - or(hiking) - and(summer) - Combining and/or is not supported at the moment, default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "availabilitycheck",
            "in": "query",
            "description": "Availability Check BOOLEAN (possible Values: 'true', 'false), (default Value: 'false') NOT AVAILABLE AS OPEN DATA, IF Availabilty Check is true certain filters are Required",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "latitude",
            "in": "query",
            "description": "GeoFilter FLOAT Latitude Format: '46.624975', 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "longitude",
            "in": "query",
            "description": "GeoFilter FLOAT Longitude Format: '11.369909', 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "radius",
            "in": "query",
            "description": "Radius INTEGER to Search in Meters. Only Object withhin the given point and radius are returned and sorted by distance. Random Sorting is disabled if the GeoFilter Informations are provided, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "polygon",
            "in": "query",
            "description": "valid WKT (Well-known text representation of geometry) Format, Examples (POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))) / By Using the GeoShapes Api (v1/GeoShapes) and passing Country.Type.Id OR Country.Type.Name Example (it.municipality.3066) / Bounding Box Filter bbc: 'Bounding Box Contains', 'bbi': 'Bounding Box Intersects', followed by a List of Comma Separated Longitude Latitude Tuples, 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#polygon-filter-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "publishedon",
            "in": "query",
            "description": "Published On Filter (Separator ',' List of publisher IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language, possible values: 'de|it|en|nl|cs|pl|fr|ru' only one language supported (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "langfilter",
            "in": "query",
            "description": "Language filter (returns only data available in the selected Language, Separator ',' possible values: 'de,it,en,nl,sc,pl,fr,ru', 'null': Filter disabled)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "updatefrom",
            "in": "query",
            "description": "Returns data changed after this date Format (yyyy-MM-dd), (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "getasidarray",
            "in": "query",
            "description": "Get result only as Array of Ids, (default:false)  Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AccommodationV2JsonResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AccommodationV2JsonResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AccommodationV2JsonResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/AccommodationV2JsonResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/AccommodationV2JsonResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/AccommodationV2JsonResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/AccommodationV2JsonResult"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "post": {
        "tags": [
          "Accommodation"
        ],
        "summary": "POST Insert new Accommodation",
        "parameters": [
          {
            "name": "generateid",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          }
        ],
        "requestBody": {
          "description": "Accommodation Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/AccommodationV2"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AccommodationV2"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/AccommodationV2"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/AccommodationV2"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Accommodation/{id}": {
      "get": {
        "tags": [
          "Accommodation"
        ],
        "summary": "GET Accommodation Single",
        "operationId": "SingleAccommodation",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the Accommodation",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "idsource",
            "in": "query",
            "description": "ID Source Filter (possible values:'lts','hgv','a0r_id'), (default:'lts')",
            "schema": {
              "type": "string",
              "default": "lts"
            }
          },
          {
            "name": "availabilitychecklanguage",
            "in": "query",
            "description": "Language of the Availability Response (possible values: 'de','it','en')",
            "schema": {
              "type": "string",
              "default": "en"
            }
          },
          {
            "name": "boardfilter",
            "in": "query",
            "description": "Boardfilter BITMASK values: 0 = (all boards), 1 = (without board), 2 = (breakfast), 4 = (half board), 8 = (full board), 16 = (All inclusive), 'null' = (No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "arrival",
            "in": "query",
            "description": "Arrival Date (yyyy-MM-dd) REQUIRED, (default:'Today')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "departure",
            "in": "query",
            "description": "Departure Date (yyyy-MM-dd) REQUIRED, (default:'Tomorrow')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "roominfo",
            "in": "query",
            "description": "Roominfo Filter REQUIRED (Splitter for Rooms '|' Splitter for Persons Ages ',') (Room Types: 0=notprovided, 1=room, 2=apartment, 4=pitch/tent(onlyLTS), 8=dorm(onlyLTS)) possible Values Example 1-18,10|1-18 = 2 Rooms, Room 1 for 2 person Age 18 and Age 10, Room 2 for 1 Person Age 18), (default:'1-18,18')",
            "schema": {
              "type": "string",
              "default": "1-18,18"
            }
          },
          {
            "name": "bokfilter",
            "in": "query",
            "description": "Booking Channels Filter REQUIRED (Separator ',' possible values: hgv = (Booking Südtirol), htl = (Hotel.de), exp = (Expedia), bok = (Booking.com), lts = (LTS Availability check)), (default:'hgv')",
            "schema": {
              "type": "string",
              "default": "hgv"
            }
          },
          {
            "name": "msssource",
            "in": "query",
            "schema": {
              "type": "string",
              "default": "sinfo"
            }
          },
          {
            "name": "ltsapiversion",
            "in": "query",
            "schema": {
              "type": "string",
              "default": "v2"
            }
          },
          {
            "name": "availabilitycheck",
            "in": "query",
            "description": "Availability Check enabled/disabled (possible Values: 'true', 'false), (default Value: 'false') NOT AVAILABLE AS OPEN DATA",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "detail",
            "in": "query",
            "description": "Detail of the Availablity check (string, 1 = full Details, 0 = basic Details (default))",
            "schema": {
              "type": "string",
              "default": "0"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Object created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AccommodationV2"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AccommodationV2"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AccommodationV2"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/AccommodationV2"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/AccommodationV2"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/AccommodationV2"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/AccommodationV2"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "put": {
        "tags": [
          "Accommodation"
        ],
        "summary": "PUT Modify existing Accommodation",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "Accommodation Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "Accommodation Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/AccommodationV2"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AccommodationV2"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/AccommodationV2"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/AccommodationV2"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "delete": {
        "tags": [
          "Accommodation"
        ],
        "summary": "DELETE Accommodation by Id",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "Accommodation Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/AccommodationTypes": {
      "get": {
        "tags": [
          "Accommodation"
        ],
        "summary": "GET Accommodation Types List",
        "parameters": [
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language, possible values: 'de|it|en|nl|cs|pl|fr|ru' only one language supported (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pagenumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "seed",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "type",
            "in": "query",
            "description": "Type to filter for ('Board','Type','Theme','Category','Badge','SpecialFeature')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccoTypes"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccoTypes"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccoTypes"
                  }
                }
              },
              "text/csv": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccoTypes"
                  }
                }
              },
              "application/ld+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccoTypes"
                  }
                }
              },
              "application/ldjson": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccoTypes"
                  }
                }
              },
              "application/rawdata": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccoTypes"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "deprecated": true,
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/AccommodationTypes/{id}": {
      "get": {
        "tags": [
          "Accommodation"
        ],
        "summary": "GET Accommodation Types Single",
        "operationId": "SingleAccommodationTypes",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the AccommodationType",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language, possible values: 'de|it|en|nl|cs|pl|fr|ru' only one language supported (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AccoTypes"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AccoTypes"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AccoTypes"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/AccoTypes"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/AccoTypes"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/AccoTypes"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/AccoTypes"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "deprecated": true,
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/AccommodationFeatures": {
      "get": {
        "tags": [
          "Accommodation"
        ],
        "summary": "GET Accommodation Feature List (LTS Features)",
        "parameters": [
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language, possible values: 'de|it|en|nl|cs|pl|fr|ru' only one language supported (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pagenumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "seed",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ltst0idfilter",
            "in": "query",
            "description": "Filtering by LTS T0ID, filter behaviour is \"startswith\" so it is possible to send only one character, (default: blank)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "source",
            "in": "query",
            "description": "IF source = \"lts\" the Features list is returned in XML Format directly from LTS, (default: blank)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccoFeatures"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccoFeatures"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccoFeatures"
                  }
                }
              },
              "text/csv": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccoFeatures"
                  }
                }
              },
              "application/ld+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccoFeatures"
                  }
                }
              },
              "application/ldjson": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccoFeatures"
                  }
                }
              },
              "application/rawdata": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccoFeatures"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "deprecated": true,
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/AccommodationFeatures/{id}": {
      "get": {
        "tags": [
          "Accommodation"
        ],
        "summary": "GET Accommodation Feature Single (LTS Features)",
        "operationId": "SingleAccommodationFeatures",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the AccommodationFeature",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language, possible values: 'de|it|en|nl|cs|pl|fr|ru' only one language supported (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AccoFeatures"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AccoFeatures"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AccoFeatures"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/AccoFeatures"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/AccoFeatures"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/AccoFeatures"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/AccoFeatures"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "deprecated": true,
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/AccommodationRoom": {
      "get": {
        "tags": [
          "Accommodation"
        ],
        "summary": "GET Accommodation Room Info by Accommodation",
        "operationId": "AccommodationRoomList",
        "parameters": [
          {
            "name": "accoid",
            "in": "query",
            "description": "Accommodation ID",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "idsource",
            "in": "query",
            "description": "HGV ID or LTS ID of the Accommodation (possible values:'lts','hgv','a0r_id'), (default:'lts')",
            "schema": {
              "type": "string",
              "default": "lts"
            }
          },
          {
            "name": "source",
            "in": "query",
            "description": "Source Filter (possible values:'lts','hgv'), (default:null)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pagenumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "getall",
            "in": "query",
            "description": "Get Rooms from all sources (If an accommodation is bookable on Booking Southtyrol, rooms from this source are returned, setting getall to true returns also LTS Rooms), (default:false)",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "langfilter",
            "in": "query",
            "description": "Language filter (returns only data available in the selected Language, Separator ',' possible values: 'de,it,en,nl,sc,pl,fr,ru', 'null': Filter disabled)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "updatefrom",
            "in": "query",
            "description": "Returns data changed after this date Format (yyyy-MM-dd), (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "seed",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "publishedon",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccommodationRoomLinked"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccommodationRoomLinked"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccommodationRoomLinked"
                  }
                }
              },
              "text/csv": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccommodationRoomLinked"
                  }
                }
              },
              "application/ld+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccommodationRoomLinked"
                  }
                }
              },
              "application/ldjson": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccommodationRoomLinked"
                  }
                }
              },
              "application/rawdata": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AccommodationRoomLinked"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/AccommodationRoom/{id}": {
      "get": {
        "tags": [
          "Accommodation"
        ],
        "summary": "GET Accommodation Room Info Single",
        "operationId": "SingleAccommodationRoom",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "AccommodationRoom ID",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AccommodationRoomLinked"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AccommodationRoomLinked"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AccommodationRoomLinked"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/AccommodationRoomLinked"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/AccommodationRoomLinked"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/AccommodationRoomLinked"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/AccommodationRoomLinked"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/AccommodationAvailable": {
      "post": {
        "tags": [
          "Accommodation"
        ],
        "summary": "POST Pass Accommodation Ids and get Accommodations with Availability Information / Availability Information Only <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Accommodation-Workflow#availability-search\" target=\"_blank\">Wiki Availability Search</a>",
        "parameters": [
          {
            "name": "availabilitychecklanguage",
            "in": "query",
            "description": "Language of the Availability Response",
            "schema": {
              "type": "string",
              "default": "en"
            }
          },
          {
            "name": "boardfilter",
            "in": "query",
            "description": "Boardfilter (BITMASK values: 0 = (all boards), 1 = (without board), 2 = (breakfast), 4 = (half board), 8 = (full board), 16 = (All inclusive), 'null' = No Filter)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "arrival",
            "in": "query",
            "description": "Arrival Date (yyyy-MM-dd) REQUIRED",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "departure",
            "in": "query",
            "description": "Departure Date (yyyy-MM-dd) REQUIRED",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "roominfo",
            "in": "query",
            "description": "Roominfo Filter REQUIRED (Splitter for Rooms '|' Splitter for Persons Ages ',') (Room Types: 0=notprovided, 1=room, 2=apartment, 4=pitch/tent(onlyLTS), 8=dorm(onlyLTS)) possible Values Example 1-18,10|1-18 = 2 Rooms, Room 1 for 2 person Age 18 and Age 10, Room 2 for 1 Person Age 18), (default:'1-18,18')",
            "schema": {
              "type": "string",
              "default": "1-18,18"
            }
          },
          {
            "name": "bokfilter",
            "in": "query",
            "description": "Booking Channels Filter (Separator ',' possible values: hgv = (Booking Südtirol), htl = (Hotel.de), exp = (Expedia), bok = (Booking.com), lts = (LTS Availability check), (default:hgv)) REQUIRED",
            "schema": {
              "type": "string",
              "default": "hgv"
            }
          },
          {
            "name": "msssource",
            "in": "query",
            "description": "Source of the Requester (possible value: 'sinfo' = Suedtirol.info, 'sbalance' = Südtirol Balance) REQUIRED",
            "schema": {
              "type": "string",
              "default": "sinfo"
            }
          },
          {
            "name": "detail",
            "in": "query",
            "description": "Include Offer Details (String, 1 = full Details)",
            "schema": {
              "type": "string",
              "default": "0"
            }
          },
          {
            "name": "categoryfilter",
            "in": "query",
            "description": "Categoryfilter BITMASK values: 1 = (not categorized), 2 = (1star), 4 = (1flower), 8 = (1sun), 14 = (1star/1flower/1sun), 16 = (2stars), 32 = (2flowers), 64 = (2suns), 112 = (2stars/2flowers/2suns), 128 = (3stars), 256 = (3flowers), 512 = (3suns), 1024 = (3sstars), 1920 = (3stars/3flowers/3suns/3sstars), 2048 = (4stars), 4096 = (4flowers), 8192 = (4suns), 16384 = (4sstars), 30720 = (4stars/4flowers/4suns/4sstars), 32768 = (5stars), 65536 = (5flowers), 131072 = (5suns), 229376 = (5stars/5flowers/5suns), 'null' = (No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "typefilter",
            "in": "query",
            "description": "Typefilter BITMASK values: 1 = (HotelPension), 2 = (BedBreakfast), 4 = (Farm), 8 = (Camping), 16 = (Youth), 32 = (Mountain), 64 = (Apartment), 128 = (Not defined),'null' = (No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "featurefilter",
            "in": "query",
            "description": "FeatureFilter BITMASK values: 1 = (Group-friendly), 2 = (Meeting rooms), 4 = (Swimming pool), 8 = (Sauna), 16 = (Garage), 32 = (Pick-up service), 64 = (WLAN), 128 = (Barrier-free), 256 = (Special menus for allergy sufferers), 512 = (Pets welcome), 'null' = (No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "featureidfilter",
            "in": "query",
            "description": "Feature Id Filter, LIST filter over ALL Features available. Separator ',' List of Feature IDs, 'null' = (No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "themefilter",
            "in": "query",
            "description": "Themefilter BITMASK values: 1 = (Gourmet), 2 = (At altitude), 4 = (Regional wellness offerings), 8 = (on the wheels), 16 = (With family), 32 = (Hiking), 64 = (In the vineyards), 128 = (Urban vibe), 256 = (At the ski resort), 512 = (Mediterranean), 1024 = (In the Dolomites), 2048 = (Alpine), 4096 = (Small and charming), 8192 = (Huts and mountain inns), 16384 = (Rural way of life), 32768 = (Balance), 65536 = (Christmas markets), 131072 = (Sustainability), 'null' = (No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "badgefilter",
            "in": "query",
            "description": "BadgeFilter BITMASK values: 1 = (Belvita Wellness Hotel), 2 = (Familyhotel), 4 = (Bikehotel), 8 = (Red Rooster Farm), 16 = (Barrier free certificated), 32 = (Vitalpina Hiking Hotel), 64 = (Private Rooms in South Tyrol), 128 = (Vinum Hotels), 'null' = (No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "locfilter",
            "in": "query",
            "description": "Locfilter SPECIAL Separator ',' possible values: reg + REGIONID = (Filter by Region), reg + REGIONID = (Filter by Region), tvs + TOURISMVEREINID = (Filter by Tourismverein), mun + MUNICIPALITYID = (Filter by Municipality), fra + FRACTIONID = (Filter by Fraction), 'null' = (No Filter), (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#location-filter-locfilter\" target=\"_blank\">Wiki locfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "publishedon",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "availabilityonly",
            "in": "query",
            "description": "Get only availability information without Accommodation information",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "usemsscache",
            "in": "query",
            "description": "Use the MSS Cache to Request Data. No Ids have to be passed, the whole MSS Result of whole South Tyrol is used, available options (null/false/true) default (null), false = pass always the Ids to MSS omit its caching mechanism, true = do not pass ids to MSS get availability result and filter the resultset of MSS, null = let opendatahub decide when to use caching and when not.",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "uselcscache",
            "in": "query",
            "description": "Currently not used (planned to be active in 2025)",
            "schema": {
              "type": "boolean",
              "default": true
            }
          },
          {
            "name": "removeduplicatesfrom",
            "in": "query",
            "description": "Remove all duplicate offers from the requested booking channel possible values: ('lts','hgv'), default(NULL)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ltsapiversion",
            "in": "query",
            "schema": {
              "type": "string",
              "default": "v2"
            }
          }
        ],
        "requestBody": {
          "description": "Posted Accommodation IDs (Separated by , must be specified in the POST Body as raw)",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "string"
              }
            },
            "application/json": {
              "schema": {
                "type": "string"
              }
            },
            "text/json": {
              "schema": {
                "type": "string"
              }
            },
            "application/*+json": {
              "schema": {
                "type": "string"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AccommodationV2JsonResultWithBookingInfo"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AccommodationV2JsonResultWithBookingInfo"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AccommodationV2JsonResultWithBookingInfo"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/AccommodationV2JsonResultWithBookingInfo"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/AccommodationV2JsonResultWithBookingInfo"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/AccommodationV2JsonResultWithBookingInfo"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/AccommodationV2JsonResultWithBookingInfo"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/AvailabilityCheck": {
      "post": {
        "tags": [
          "Accommodation"
        ],
        "summary": "POST Pass Accommodation Ids and get Accommodations with Availability Information / Availability Information Only",
        "parameters": [
          {
            "name": "availabilitychecklanguage",
            "in": "query",
            "description": "Language of the Availability Response",
            "schema": {
              "type": "string",
              "default": "en"
            }
          },
          {
            "name": "boardfilter",
            "in": "query",
            "description": "Boardfilter (BITMASK values: 0 = (all boards), 1 = (without board), 2 = (breakfast), 4 = (half board), 8 = (full board), 16 = (All inclusive), 'null' = No Filter)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "arrival",
            "in": "query",
            "description": "Arrival Date (yyyy-MM-dd) REQUIRED",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "departure",
            "in": "query",
            "description": "Departure Date (yyyy-MM-dd) REQUIRED",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "roominfo",
            "in": "query",
            "description": "Roominfo Filter REQUIRED (Splitter for Rooms '|' Splitter for Persons Ages ',') (Room Types: 0=notprovided, 1=room, 2=apartment, 4=pitch/tent(onlyLTS), 8=dorm(onlyLTS)) possible Values Example 1-18,10|1-18 = 2 Rooms, Room 1 for 2 person Age 18 and Age 10, Room 2 for 1 Person Age 18), (default:'1-18,18')",
            "schema": {
              "type": "string",
              "default": "1-18,18"
            }
          },
          {
            "name": "bokfilter",
            "in": "query",
            "description": "Booking Channels Filter (Separator ',' possible values: hgv = (Booking Südtirol), htl = (Hotel.de), exp = (Expedia), bok = (Booking.com), lts = (LTS Availability check), (default:hgv)) REQUIRED",
            "schema": {
              "type": "string",
              "default": "hgv"
            }
          },
          {
            "name": "msssource",
            "in": "query",
            "description": "Source of the Requester (possible value: 'sinfo' = Suedtirol.info, 'sbalance' = Südtirol Balance) REQUIRED",
            "schema": {
              "type": "string",
              "default": "sinfo"
            }
          },
          {
            "name": "detail",
            "in": "query",
            "description": "Include Offer Details (String, 1 = full Details)",
            "schema": {
              "type": "string",
              "default": "0"
            }
          },
          {
            "name": "categoryfilter",
            "in": "query",
            "description": "Categoryfilter BITMASK values: 1 = (not categorized), 2 = (1star), 4 = (1flower), 8 = (1sun), 14 = (1star/1flower/1sun), 16 = (2stars), 32 = (2flowers), 64 = (2suns), 112 = (2stars/2flowers/2suns), 128 = (3stars), 256 = (3flowers), 512 = (3suns), 1024 = (3sstars), 1920 = (3stars/3flowers/3suns/3sstars), 2048 = (4stars), 4096 = (4flowers), 8192 = (4suns), 16384 = (4sstars), 30720 = (4stars/4flowers/4suns/4sstars), 32768 = (5stars), 65536 = (5flowers), 131072 = (5suns), 229376 = (5stars/5flowers/5suns), 'null' = (No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "typefilter",
            "in": "query",
            "description": "Typefilter BITMASK values: 1 = (HotelPension), 2 = (BedBreakfast), 4 = (Farm), 8 = (Camping), 16 = (Youth), 32 = (Mountain), 64 = (Apartment), 128 = (Not defined),'null' = (No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "featurefilter",
            "in": "query",
            "description": "FeatureFilter BITMASK values: 1 = (Group-friendly), 2 = (Meeting rooms), 4 = (Swimming pool), 8 = (Sauna), 16 = (Garage), 32 = (Pick-up service), 64 = (WLAN), 128 = (Barrier-free), 256 = (Special menus for allergy sufferers), 512 = (Pets welcome), 'null' = (No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "featureidfilter",
            "in": "query",
            "description": "Feature Id Filter, LIST filter over ALL Features available. Separator ',' List of Feature IDs, 'null' = (No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "themefilter",
            "in": "query",
            "description": "Themefilter BITMASK values: 1 = (Gourmet), 2 = (At altitude), 4 = (Regional wellness offerings), 8 = (on the wheels), 16 = (With family), 32 = (Hiking), 64 = (In the vineyards), 128 = (Urban vibe), 256 = (At the ski resort), 512 = (Mediterranean), 1024 = (In the Dolomites), 2048 = (Alpine), 4096 = (Small and charming), 8192 = (Huts and mountain inns), 16384 = (Rural way of life), 32768 = (Balance), 65536 = (Christmas markets), 131072 = (Sustainability), 'null' = (No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "badgefilter",
            "in": "query",
            "description": "BadgeFilter BITMASK values: 1 = (Belvita Wellness Hotel), 2 = (Familyhotel), 4 = (Bikehotel), 8 = (Red Rooster Farm), 16 = (Barrier free certificated), 32 = (Vitalpina Hiking Hotel), 64 = (Private Rooms in South Tyrol), 128 = (Vinum Hotels), 'null' = (No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "locfilter",
            "in": "query",
            "description": "Locfilter SPECIAL Separator ',' possible values: reg + REGIONID = (Filter by Region), reg + REGIONID = (Filter by Region), tvs + TOURISMVEREINID = (Filter by Tourismverein), mun + MUNICIPALITYID = (Filter by Municipality), fra + FRACTIONID = (Filter by Fraction), 'null' = (No Filter), (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#location-filter-locfilter\" target=\"_blank\">Wiki locfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "publishedon",
            "in": "query",
            "schema": {
              "type": "string",
              "default": "idm-marketplace"
            }
          },
          {
            "name": "usemsscache",
            "in": "query",
            "description": "Use the MSS Cache to Request Data. No Ids have to be passed, the whole MSS Result of whole South Tyrol is used, default(false)",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "uselcscache",
            "in": "query",
            "description": "Currently not used (planned to be active in 2025)",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "removeduplicatesfrom",
            "in": "query",
            "description": "Remove all duplicate offers from the requested booking channel possible values: ('lts','hgv'), default(NULL)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ltsapiversion",
            "in": "query",
            "schema": {
              "type": "string",
              "default": "v2"
            }
          }
        ],
        "requestBody": {
          "description": "Posted Accommodation IDs (Separated by , must be specified in the POST Body as raw)",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "string"
              }
            },
            "application/json": {
              "schema": {
                "type": "string"
              }
            },
            "text/json": {
              "schema": {
                "type": "string"
              }
            },
            "application/*+json": {
              "schema": {
                "type": "string"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/MssResultJsonResultWithBookingInfo"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MssResultJsonResultWithBookingInfo"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/MssResultJsonResultWithBookingInfo"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/MssResultJsonResultWithBookingInfo"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/MssResultJsonResultWithBookingInfo"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/MssResultJsonResultWithBookingInfo"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/MssResultJsonResultWithBookingInfo"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Announcement": {
      "get": {
        "tags": [
          "Announcement"
        ],
        "summary": "GET Announcement List",
        "parameters": [
          {
            "name": "pagenumber",
            "in": "query",
            "description": "Pagenumber",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "description": "Elements per Page, (default:10)",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "langfilter",
            "in": "query",
            "description": "Langfilter (returns only data available in the selected Language, Separator ',' possible values: 'de,it,en,nl,sc,pl,fr,ru', 'null': Filter disabled)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "description": "IDFilter (Separator ',' List of IDs, 'null' = No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "source",
            "in": "query",
            "description": "Source Filter, (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "begin",
            "in": "query",
            "description": "Begin Filter (Format: RFC3339 YYYY-MM-DDTHH:MM:SSZ), if set only announcements intesecting with begin are returned. **INCLUSIVE** (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "end",
            "in": "query",
            "description": "End Filter (Format: RFC3339 YYYY-MM-DDTHH:MM:SSZ), if set only announcements intesecting with end are returned. **INCLUSIVE**  (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "updatefrom",
            "in": "query",
            "description": "Returns data changed after this date (Format: RFC3339 YYYY-MM-DDTHH:MM:SSZ), (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tagfilter",
            "in": "query",
            "description": "Filter on Tags. Syntax =and/or(TagId,TagId,TagId) example or(traffic-event:hindrance,traffic-event:mountain-pass) - Combining and/or is not supported at the moment. (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "seed",
            "in": "query",
            "description": "Seed '1 - 10' for Random Sorting, '0' generates a Random Seed, 'null' disables Random Sorting, (default:null)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "polygon",
            "in": "query",
            "description": "valid WKT (Well-known text representation of geometry) Format, Examples (POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))) / By Using the GeoShapes Api (v1/GeoShapes) and passing Country.Type.Id OR Country.Type.Name Example (it.municipality.3066) / Bounding Box Filter bbc: 'Bounding Box Contains', 'bbi': 'Bounding Box Intersects', followed by a List of Comma Separated Longitude Latitude Tuples, 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#polygon-filter-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "getasidarray",
            "in": "query",
            "description": "Get result only as Array of Ids, (default:false)  Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AnnouncementJsonResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AnnouncementJsonResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AnnouncementJsonResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/AnnouncementJsonResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/AnnouncementJsonResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/AnnouncementJsonResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/AnnouncementJsonResult"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "post": {
        "tags": [
          "Announcement"
        ],
        "summary": "POST Insert new Announcement",
        "parameters": [
          {
            "name": "generateid",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          }
        ],
        "requestBody": {
          "description": "Announcement Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/Announcement"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Announcement"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Announcement"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Announcement"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "put": {
        "tags": [
          "Announcement"
        ],
        "summary": "PUT Upsert array of Announcements with well known ids",
        "requestBody": {
          "description": "List of Announcement Objects",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Announcement"
                }
              }
            },
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Announcement"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Announcement"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Announcement"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BatchCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BatchCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BatchCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/BatchCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/BatchCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/BatchCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/BatchCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Announcement/{id}": {
      "get": {
        "tags": [
          "Announcement"
        ],
        "summary": "GET Announcement Single",
        "operationId": "SingleAnnouncement",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the Announcement",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Object created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Announcement"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Announcement"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Announcement"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/Announcement"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/Announcement"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/Announcement"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/Announcement"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "put": {
        "tags": [
          "Announcement"
        ],
        "summary": "PUT Modify existing Announcement",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "Announcement Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "Announcement Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/Announcement"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Announcement"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Announcement"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Announcement"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "delete": {
        "tags": [
          "Announcement"
        ],
        "summary": "DELETE Announcement by Id",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "Announcement Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Article": {
      "get": {
        "tags": [
          "Article"
        ],
        "summary": "GET Article List",
        "parameters": [
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pagenumber",
            "in": "query",
            "description": "Pagenumber",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "description": "Elements per Page, (default:10)",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "articletype",
            "in": "query",
            "description": "Type of the Article ('null' = Filter disabled, possible values: BITMASK values: 1 = basearticle, 2 = book article, 4 = contentarticle, 8 = eventarticle, 16 = pressarticle, 32 = recipe, 64 = touroperator , 128 = b2b, 256  = idmarticle, 512 = specialannouncement, 1024 = newsfeednoi), (also possible for compatibily reasons: basisartikel, buchtippartikel, contentartikel, veranstaltungsartikel, presseartikel, rezeptartikel, reiseveranstalter, b2bartikel ) (default:'255' == ALL), REFERENCE TO: GET /api/ArticleTypes",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "articlesubtype",
            "in": "query",
            "description": "Sub Type of the Article (depends on the Maintype of the Article 'null' = Filter disabled)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "description": "IDFilter (Separator ',' List of Article IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "langfilter",
            "in": "query",
            "description": "Language filter (returns only data available in the selected Language, Separator ',' possible values: 'de,it,en,nl,sc,pl,fr,ru', 'null': Filter disabled)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "sortbyarticledate",
            "in": "query",
            "description": "Sort By Articledate ('true' sorts Articles by Articledate)",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "odhtagfilter",
            "in": "query",
            "description": "ODH Taglist Filter (refers to Array SmgTags) (String, Separator ',' more Tags possible, available Tags reference to 'v1/ODHTag?validforentity=article'), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tagfilter",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "odhactive",
            "in": "query",
            "description": "ODH Active (Published) Articles Filter (Refers to field OdhActive) (possible Values: 'true' only published Article, 'false' only not published Articles), (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "active",
            "in": "query",
            "description": "Active Articles Filter (possible Values: 'true' only Active Articles, 'false' only Disabled Articles), (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "updatefrom",
            "in": "query",
            "description": "Returns data changed after this date Format (yyyy-MM-dd), (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "startdate",
            "in": "query",
            "description": "Filter by ArticleDate Format (yyyy-MM-dd HH:mm)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "enddate",
            "in": "query",
            "description": "Filter by ArticleDate Format (yyyy-MM-dd HH:mm)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "seed",
            "in": "query",
            "description": "Seed '1 - 10' for Random Sorting, '0' generates a Random Seed, 'null' disables Random Sorting, (default:null)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "publishedon",
            "in": "query",
            "description": "Published On Filter (Separator ',' List of publisher IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "source",
            "in": "query",
            "description": "Filter by Source (Separator ','), (Sources available 'idm','noi'...),(default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "getasidarray",
            "in": "query",
            "description": "Get result only as Array of Ids, (default:false)  Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ArticlesLinkedJsonResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ArticlesLinkedJsonResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ArticlesLinkedJsonResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ArticlesLinkedJsonResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ArticlesLinkedJsonResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ArticlesLinkedJsonResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ArticlesLinkedJsonResult"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "post": {
        "tags": [
          "Article"
        ],
        "summary": "POST Insert new Article",
        "parameters": [
          {
            "name": "generateid",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          }
        ],
        "requestBody": {
          "description": "Article Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/ArticlesLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ArticlesLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ArticlesLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ArticlesLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Article/{id}": {
      "get": {
        "tags": [
          "Article"
        ],
        "summary": "GET Article Single",
        "operationId": "SingleArticle",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the Article",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Object created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ArticlesLinked"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ArticlesLinked"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ArticlesLinked"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ArticlesLinked"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ArticlesLinked"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ArticlesLinked"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ArticlesLinked"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "put": {
        "tags": [
          "Article"
        ],
        "summary": "PUT Modify existing Article",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "Article Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "Article Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/ArticlesLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ArticlesLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ArticlesLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ArticlesLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "delete": {
        "tags": [
          "Article"
        ],
        "summary": "DELETE Article by Id",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "Article Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/ArticleTypes": {
      "get": {
        "tags": [
          "Article"
        ],
        "summary": "GET Article Types List",
        "parameters": [
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pagenumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "seed",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ArticleTypes"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ArticleTypes"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ArticleTypes"
                  }
                }
              },
              "text/csv": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ArticleTypes"
                  }
                }
              },
              "application/ld+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ArticleTypes"
                  }
                }
              },
              "application/ldjson": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ArticleTypes"
                  }
                }
              },
              "application/rawdata": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ArticleTypes"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/ArticleTypes/{id}": {
      "get": {
        "tags": [
          "Article"
        ],
        "summary": "GET Article Types Single",
        "operationId": "SingleArticleTypes",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the Article Type",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ArticleTypes"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ArticleTypes"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ArticleTypes"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ArticleTypes"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ArticleTypes"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ArticleTypes"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ArticleTypes"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/MetaRegion": {
      "get": {
        "tags": [
          "Common"
        ],
        "summary": "GET MetaRegion List",
        "parameters": [
          {
            "name": "pagenumber",
            "in": "query",
            "description": "Pagenumber",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "description": "Elements per Page, (default:10)",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "description": "IDFilter (Separator ',' List of data IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "odhtagfilter",
            "in": "query",
            "description": "Taglist Filter (String, Separator ',' more Tags possible, available Tags reference to 'v1/ODHTag?validforentity=common'), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tagfilter",
            "in": "query",
            "description": "Filter on Tags. (Endpoint on v1/Tag) Syntax =and/or(Tag.Id,Tag.Id,Tag.Id) example or(summer,hiking) - and(themed hikes,family hikings) - or(hiking) - and(summer) - Combining and/or is not supported at the moment, default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "active",
            "in": "query",
            "description": "Active data Filter (possible Values: 'true' only Active data, 'false' only Disabled data), (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "odhactive",
            "in": "query",
            "description": "Odhactive (Published) data Filter (possible Values: 'true' only published data, 'false' only not published data, (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "source",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "latitude",
            "in": "query",
            "description": "GeoFilter FLOAT Latitude Format: '46.624975', 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "longitude",
            "in": "query",
            "description": "GeoFilter FLOAT Longitude Format: '11.369909', 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "radius",
            "in": "query",
            "description": "Radius INTEGER to Search in Meters. Only Object withhin the given point and radius are returned and sorted by distance. Random Sorting is disabled if the GeoFilter Informations are provided, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "polygon",
            "in": "query",
            "description": "valid WKT (Well-known text representation of geometry) Format, Examples (POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))) / By Using the GeoShapes Api (v1/GeoShapes) and passing Country.Type.Id OR Country.Type.Name Example (it.municipality.3066) / Bounding Box Filter bbc: 'Bounding Box Contains', 'bbi': 'Bounding Box Intersects', followed by a List of Comma Separated Longitude Latitude Tuples, 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#polygon-filter-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "langfilter",
            "in": "query",
            "description": "Language filter (returns only data available in the selected Language, Separator ',' possible values: 'de,it,en,nl,sc,pl,fr,ru', 'null': Filter disabled)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "updatefrom",
            "in": "query",
            "description": "Returns data changed after this date Format (yyyy-MM-dd), (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "seed",
            "in": "query",
            "description": "Seed '1 - 10' for Random Sorting, '0' generates a Random Seed, 'null' disables Random Sorting, (default:null)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "publishedon",
            "in": "query",
            "description": "Published On Filter (Separator ',' List of publisher IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "getasidarray",
            "in": "query",
            "description": "Get result only as Array of Ids, (default:false)  Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/MetaRegionLinkedJsonResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MetaRegionLinkedJsonResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/MetaRegionLinkedJsonResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/MetaRegionLinkedJsonResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/MetaRegionLinkedJsonResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/MetaRegionLinkedJsonResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/MetaRegionLinkedJsonResult"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "post": {
        "tags": [
          "Common"
        ],
        "summary": "POST Insert new MetaRegion",
        "parameters": [
          {
            "name": "generateid",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          }
        ],
        "requestBody": {
          "description": "MetaRegion Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/MetaRegionLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MetaRegionLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/MetaRegionLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/MetaRegionLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/MetaRegion/{id}": {
      "get": {
        "tags": [
          "Common"
        ],
        "summary": "GET MetaRegion Single",
        "operationId": "SingleMetaRegion",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the requested data",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Object created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/MetaRegionLinked"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MetaRegionLinked"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/MetaRegionLinked"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/MetaRegionLinked"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/MetaRegionLinked"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/MetaRegionLinked"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/MetaRegionLinked"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "put": {
        "tags": [
          "Common"
        ],
        "summary": "PUT Modify existing MetaRegion",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "MetaRegion Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "MetaRegion Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/MetaRegionLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MetaRegionLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/MetaRegionLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/MetaRegionLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Region": {
      "get": {
        "tags": [
          "Common"
        ],
        "summary": "GET Region List",
        "parameters": [
          {
            "name": "pagenumber",
            "in": "query",
            "description": "Pagenumber",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "description": "Elements per Page, (default:10)",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "description": "IDFilter (Separator ',' List of data IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "odhtagfilter",
            "in": "query",
            "description": "Taglist Filter (String, Separator ',' more Tags possible, available Tags reference to 'v1/ODHTag?validforentity=common'), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tagfilter",
            "in": "query",
            "description": "Filter on Tags. (Endpoint on v1/Tag) Syntax =and/or(Tag.Id,Tag.Id,Tag.Id) example or(summer,hiking) - and(themed hikes,family hikings) - or(hiking) - and(summer) - Combining and/or is not supported at the moment, default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "active",
            "in": "query",
            "description": "Active data Filter (possible Values: 'true' only Active data, 'false' only Disabled data), (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "odhactive",
            "in": "query",
            "description": "Odhactive (Published) data Filter (possible Values: 'true' only published data, 'false' only not published data, (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "source",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "latitude",
            "in": "query",
            "description": "GeoFilter FLOAT Latitude Format: '46.624975', 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "longitude",
            "in": "query",
            "description": "GeoFilter FLOAT Longitude Format: '11.369909', 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "radius",
            "in": "query",
            "description": "Radius INTEGER to Search in Meters. Only Object withhin the given point and radius are returned and sorted by distance. Random Sorting is disabled if the GeoFilter Informations are provided, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "polygon",
            "in": "query",
            "description": "valid WKT (Well-known text representation of geometry) Format, Examples (POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))) / By Using the GeoShapes Api (v1/GeoShapes) and passing Country.Type.Id OR Country.Type.Name Example (it.municipality.3066) / Bounding Box Filter bbc: 'Bounding Box Contains', 'bbi': 'Bounding Box Intersects', followed by a List of Comma Separated Longitude Latitude Tuples, 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#polygon-filter-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "langfilter",
            "in": "query",
            "description": "Language filter (returns only data available in the selected Language, Separator ',' possible values: 'de,it,en,nl,sc,pl,fr,ru', 'null': Filter disabled)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "updatefrom",
            "in": "query",
            "description": "Returns data changed after this date Format (yyyy-MM-dd), (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "seed",
            "in": "query",
            "description": "Seed '1 - 10' for Random Sorting, '0' generates a Random Seed, 'null' disables Random Sorting, (default:null)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "publishedon",
            "in": "query",
            "description": "Published On Filter (Separator ',' List of publisher IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "getasidarray",
            "in": "query",
            "description": "Get result only as Array of Ids, (default:false)  Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RegionLinkedJsonResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RegionLinkedJsonResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RegionLinkedJsonResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/RegionLinkedJsonResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/RegionLinkedJsonResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/RegionLinkedJsonResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/RegionLinkedJsonResult"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "post": {
        "tags": [
          "Common"
        ],
        "summary": "POST Insert new Region",
        "parameters": [
          {
            "name": "generateid",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          }
        ],
        "requestBody": {
          "description": "Region Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/RegionLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RegionLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/RegionLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/RegionLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Region/{id}": {
      "get": {
        "tags": [
          "Common"
        ],
        "summary": "GET Region Single",
        "operationId": "SingleRegion",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the requested data",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Object created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RegionLinked"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RegionLinked"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RegionLinked"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/RegionLinked"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/RegionLinked"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/RegionLinked"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/RegionLinked"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "put": {
        "tags": [
          "Common"
        ],
        "summary": "PUT Modify existing Region",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "Region Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "Region Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/RegionLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RegionLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/RegionLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/RegionLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "delete": {
        "tags": [
          "Common"
        ],
        "summary": "DELETE Region by Id",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "Region Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/TourismAssociation": {
      "get": {
        "tags": [
          "Common"
        ],
        "summary": "GET TourismAssociation List",
        "parameters": [
          {
            "name": "pagenumber",
            "in": "query",
            "description": "Pagenumber",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "description": "Elements per Page, (default:10)",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "description": "IDFilter (Separator ',' List of data IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "odhtagfilter",
            "in": "query",
            "description": "Taglist Filter (String, Separator ',' more Tags possible, available Tags reference to 'v1/ODHTag?validforentity=common'), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tagfilter",
            "in": "query",
            "description": "Filter on Tags. (Endpoint on v1/Tag) Syntax =and/or(Tag.Id,Tag.Id,Tag.Id) example or(summer,hiking) - and(themed hikes,family hikings) - or(hiking) - and(summer) - Combining and/or is not supported at the moment, default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "active",
            "in": "query",
            "description": "Active data Filter (possible Values: 'true' only Active data, 'false' only Disabled data), (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "odhactive",
            "in": "query",
            "description": "Odhactive (Published) data Filter (possible Values: 'true' only published data, 'false' only not published data, (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "source",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "latitude",
            "in": "query",
            "description": "GeoFilter FLOAT Latitude Format: '46.624975', 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "longitude",
            "in": "query",
            "description": "GeoFilter FLOAT Longitude Format: '11.369909', 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "radius",
            "in": "query",
            "description": "Radius INTEGER to Search in Meters. Only Object withhin the given point and radius are returned and sorted by distance. Random Sorting is disabled if the GeoFilter Informations are provided, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "polygon",
            "in": "query",
            "description": "valid WKT (Well-known text representation of geometry) Format, Examples (POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))) / By Using the GeoShapes Api (v1/GeoShapes) and passing Country.Type.Id OR Country.Type.Name Example (it.municipality.3066) / Bounding Box Filter bbc: 'Bounding Box Contains', 'bbi': 'Bounding Box Intersects', followed by a List of Comma Separated Longitude Latitude Tuples, 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#polygon-filter-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "langfilter",
            "in": "query",
            "description": "Language filter (returns only data available in the selected Language, Separator ',' possible values: 'de,it,en,nl,sc,pl,fr,ru', 'null': Filter disabled)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "updatefrom",
            "in": "query",
            "description": "Returns data changed after this date Format (yyyy-MM-dd), (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "seed",
            "in": "query",
            "description": "Seed '1 - 10' for Random Sorting, '0' generates a Random Seed, 'null' disables Random Sorting, (default:null)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "publishedon",
            "in": "query",
            "description": "Published On Filter (Separator ',' List of publisher IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "getasidarray",
            "in": "query",
            "description": "Get result only as Array of Ids, (default:false)  Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TourismvereinLinkedJsonResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TourismvereinLinkedJsonResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TourismvereinLinkedJsonResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/TourismvereinLinkedJsonResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/TourismvereinLinkedJsonResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/TourismvereinLinkedJsonResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/TourismvereinLinkedJsonResult"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "post": {
        "tags": [
          "Common"
        ],
        "summary": "POST Insert new TourismAssociation",
        "parameters": [
          {
            "name": "generateid",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          }
        ],
        "requestBody": {
          "description": "TourismAssociation Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/TourismvereinLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TourismvereinLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TourismvereinLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TourismvereinLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/TourismAssociation/{id}": {
      "get": {
        "tags": [
          "Common"
        ],
        "summary": "GET TourismAssociation Single",
        "operationId": "SingleTourismAssociation",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the requested data",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Object created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TourismvereinLinked"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TourismvereinLinked"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TourismvereinLinked"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/TourismvereinLinked"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/TourismvereinLinked"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/TourismvereinLinked"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/TourismvereinLinked"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "put": {
        "tags": [
          "Common"
        ],
        "summary": "PUT Modify existing TourismAssociation",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "TourismAssociation Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "TourismAssociation Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/TourismvereinLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TourismvereinLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TourismvereinLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TourismvereinLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "delete": {
        "tags": [
          "Common"
        ],
        "summary": "DELETE TourismAssociation by Id",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "TourismAssociation Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Municipality": {
      "get": {
        "tags": [
          "Common"
        ],
        "summary": "GET Municipality List",
        "parameters": [
          {
            "name": "pagenumber",
            "in": "query",
            "description": "Pagenumber",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "description": "Elements per Page, (default:10)",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "visibleinsearch",
            "in": "query",
            "description": "Filter only Elements flagged with visibleinsearch: (possible values: 'true','false'), (default:'false')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "description": "IDFilter (Separator ',' List of data IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "odhtagfilter",
            "in": "query",
            "description": "Taglist Filter (String, Separator ',' more Tags possible, available Tags reference to 'v1/ODHTag?validforentity=common'), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tagfilter",
            "in": "query",
            "description": "Filter on Tags. (Endpoint on v1/Tag) Syntax =and/or(Tag.Id,Tag.Id,Tag.Id) example or(summer,hiking) - and(themed hikes,family hikings) - or(hiking) - and(summer) - Combining and/or is not supported at the moment, default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "active",
            "in": "query",
            "description": "Active data Filter (possible Values: 'true' only Active data, 'false' only Disabled data), (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "odhactive",
            "in": "query",
            "description": "Odhactive (Published) data Filter (possible Values: 'true' only published data, 'false' only not published data, (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "source",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "latitude",
            "in": "query",
            "description": "GeoFilter FLOAT Latitude Format: '46.624975', 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "longitude",
            "in": "query",
            "description": "GeoFilter FLOAT Longitude Format: '11.369909', 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "radius",
            "in": "query",
            "description": "Radius INTEGER to Search in Meters. Only Object withhin the given point and radius are returned and sorted by distance. Random Sorting is disabled if the GeoFilter Informations are provided, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "polygon",
            "in": "query",
            "description": "valid WKT (Well-known text representation of geometry) Format, Examples (POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))) / By Using the GeoShapes Api (v1/GeoShapes) and passing Country.Type.Id OR Country.Type.Name Example (it.municipality.3066) / Bounding Box Filter bbc: 'Bounding Box Contains', 'bbi': 'Bounding Box Intersects', followed by a List of Comma Separated Longitude Latitude Tuples, 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#polygon-filter-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "langfilter",
            "in": "query",
            "description": "Language filter (returns only data available in the selected Language, Separator ',' possible values: 'de,it,en,nl,sc,pl,fr,ru', 'null': Filter disabled)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "updatefrom",
            "in": "query",
            "description": "Returns data changed after this date Format (yyyy-MM-dd), (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "seed",
            "in": "query",
            "description": "Seed '1 - 10' for Random Sorting, '0' generates a Random Seed, 'null' disables Random Sorting, (default:null)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "publishedon",
            "in": "query",
            "description": "Published On Filter (Separator ',' List of publisher IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "getasidarray",
            "in": "query",
            "description": "Get result only as Array of Ids, (default:false)  Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/MunicipalityLinkedJsonResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MunicipalityLinkedJsonResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/MunicipalityLinkedJsonResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/MunicipalityLinkedJsonResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/MunicipalityLinkedJsonResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/MunicipalityLinkedJsonResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/MunicipalityLinkedJsonResult"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "post": {
        "tags": [
          "Common"
        ],
        "summary": "POST Insert new Municipality",
        "parameters": [
          {
            "name": "generateid",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          }
        ],
        "requestBody": {
          "description": "Municipality Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/MunicipalityLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MunicipalityLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/MunicipalityLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/MunicipalityLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Municipality/{id}": {
      "get": {
        "tags": [
          "Common"
        ],
        "summary": "GET Municipality Single",
        "operationId": "SingleMunicipality",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the requested data",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Object created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/MunicipalityLinked"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MunicipalityLinked"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/MunicipalityLinked"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/MunicipalityLinked"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/MunicipalityLinked"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/MunicipalityLinked"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/MunicipalityLinked"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "put": {
        "tags": [
          "Common"
        ],
        "summary": "PUT Modify existing Municipality",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "Municipality Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "Municipality Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/MunicipalityLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MunicipalityLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/MunicipalityLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/MunicipalityLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "delete": {
        "tags": [
          "Common"
        ],
        "summary": "DELETE Municipality by Id",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "Municipality Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/District": {
      "get": {
        "tags": [
          "Common"
        ],
        "summary": "GET District List",
        "parameters": [
          {
            "name": "pagenumber",
            "in": "query",
            "description": "Pagenumber",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "description": "Elements per Page, (default:10)",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "description": "IDFilter (Separator ',' List of data IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "odhtagfilter",
            "in": "query",
            "description": "Taglist Filter (String, Separator ',' more Tags possible, available Tags reference to 'v1/ODHTag?validforentity=common'), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tagfilter",
            "in": "query",
            "description": "Filter on Tags. (Endpoint on v1/Tag) Syntax =and/or(Tag.Id,Tag.Id,Tag.Id) example or(summer,hiking) - and(themed hikes,family hikings) - or(hiking) - and(summer) - Combining and/or is not supported at the moment, default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "active",
            "in": "query",
            "description": "Active data Filter (possible Values: 'true' only Active data, 'false' only Disabled data), (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "odhactive",
            "in": "query",
            "description": "Odhactive (Published) data Filter (possible Values: 'true' only published data, 'false' only not published data, (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "source",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "visibleinsearch",
            "in": "query",
            "description": "Filter only Elements flagged with visibleinsearch: (possible values: 'true','false'), (default:'false')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "latitude",
            "in": "query",
            "description": "GeoFilter FLOAT Latitude Format: '46.624975', 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "longitude",
            "in": "query",
            "description": "GeoFilter FLOAT Longitude Format: '11.369909', 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "radius",
            "in": "query",
            "description": "Radius INTEGER to Search in Meters. Only Object withhin the given point and radius are returned and sorted by distance. Random Sorting is disabled if the GeoFilter Informations are provided, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "polygon",
            "in": "query",
            "description": "valid WKT (Well-known text representation of geometry) Format, Examples (POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))) / By Using the GeoShapes Api (v1/GeoShapes) and passing Country.Type.Id OR Country.Type.Name Example (it.municipality.3066) / Bounding Box Filter bbc: 'Bounding Box Contains', 'bbi': 'Bounding Box Intersects', followed by a List of Comma Separated Longitude Latitude Tuples, 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#polygon-filter-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "langfilter",
            "in": "query",
            "description": "Language filter (returns only data available in the selected Language, Separator ',' possible values: 'de,it,en,nl,sc,pl,fr,ru', 'null': Filter disabled)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "updatefrom",
            "in": "query",
            "description": "Returns data changed after this date Format (yyyy-MM-dd), (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "seed",
            "in": "query",
            "description": "Seed '1 - 10' for Random Sorting, '0' generates a Random Seed, 'null' disables Random Sorting, (default:null)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "publishedon",
            "in": "query",
            "description": "Published On Filter (Separator ',' List of publisher IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "getasidarray",
            "in": "query",
            "description": "Get result only as Array of Ids, (default:false)  Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/DistrictLinkedJsonResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DistrictLinkedJsonResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/DistrictLinkedJsonResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/DistrictLinkedJsonResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/DistrictLinkedJsonResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/DistrictLinkedJsonResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/DistrictLinkedJsonResult"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "post": {
        "tags": [
          "Common"
        ],
        "summary": "POST Insert new District",
        "parameters": [
          {
            "name": "generateid",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          }
        ],
        "requestBody": {
          "description": "District Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/DistrictLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DistrictLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/DistrictLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/DistrictLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/District/{id}": {
      "get": {
        "tags": [
          "Common"
        ],
        "summary": "GET District Single",
        "operationId": "SingleDistrict",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the requested data",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/DistrictLinked"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DistrictLinked"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/DistrictLinked"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/DistrictLinked"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/DistrictLinked"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/DistrictLinked"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/DistrictLinked"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "put": {
        "tags": [
          "Common"
        ],
        "summary": "PUT Modify existing District",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "District Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "District Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/DistrictLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DistrictLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/DistrictLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/DistrictLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "delete": {
        "tags": [
          "Common"
        ],
        "summary": "DELETE District by Id",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "District Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Area": {
      "get": {
        "tags": [
          "Common"
        ],
        "summary": "GET Area List",
        "parameters": [
          {
            "name": "pagenumber",
            "in": "query",
            "description": "Pagenumber",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "description": "Elements per Page, (default:10)",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "description": "IDFilter (Separator ',' List of data IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "odhtagfilter",
            "in": "query",
            "description": "Taglist Filter (String, Separator ',' more Tags possible, available Tags reference to 'v1/ODHTag?validforentity=common'), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tagfilter",
            "in": "query",
            "description": "Filter on Tags. (Endpoint on v1/Tag) Syntax =and/or(Tag.Id,Tag.Id,Tag.Id) example or(summer,hiking) - and(themed hikes,family hikings) - or(hiking) - and(summer) - Combining and/or is not supported at the moment, default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "active",
            "in": "query",
            "description": "Active data Filter (possible Values: 'true' only Active data, 'false' only Disabled data), (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "odhactive",
            "in": "query",
            "description": "Odhactive (Published) data Filter (possible Values: 'true' only published data, 'false' only not published data, (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "source",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "langfilter",
            "in": "query",
            "description": "Language filter (returns only data available in the selected Language, Separator ',' possible values: 'de,it,en,nl,sc,pl,fr,ru', 'null': Filter disabled)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "updatefrom",
            "in": "query",
            "description": "Returns data changed after this date Format (yyyy-MM-dd), (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "seed",
            "in": "query",
            "description": "Seed '1 - 10' for Random Sorting, '0' generates a Random Seed, 'null' disables Random Sorting, (default:null)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "publishedon",
            "in": "query",
            "description": "Published On Filter (Separator ',' List of publisher IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "getasidarray",
            "in": "query",
            "description": "Get result only as Array of Ids, (default:false)  Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AreaLinkedJsonResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AreaLinkedJsonResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AreaLinkedJsonResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/AreaLinkedJsonResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/AreaLinkedJsonResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/AreaLinkedJsonResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/AreaLinkedJsonResult"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Area/{id}": {
      "get": {
        "tags": [
          "Common"
        ],
        "summary": "GET Area Single",
        "operationId": "SingleArea",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the requested data",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AreaLinked"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AreaLinked"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AreaLinked"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/AreaLinked"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/AreaLinked"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/AreaLinked"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/AreaLinked"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/SkiRegion": {
      "get": {
        "tags": [
          "Common"
        ],
        "summary": "GET SkiRegion List",
        "parameters": [
          {
            "name": "pagenumber",
            "in": "query",
            "description": "Pagenumber",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "description": "Elements per Page, (default:10)",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "description": "IDFilter (Separator ',' List of data IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "odhtagfilter",
            "in": "query",
            "description": "Taglist Filter (String, Separator ',' more Tags possible, available Tags reference to 'v1/ODHTag?validforentity=common'), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tagfilter",
            "in": "query",
            "description": "Filter on Tags. (Endpoint on v1/Tag) Syntax =and/or(Tag.Id,Tag.Id,Tag.Id) example or(summer,hiking) - and(themed hikes,family hikings) - or(hiking) - and(summer) - Combining and/or is not supported at the moment, default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "active",
            "in": "query",
            "description": "Active data Filter (possible Values: 'true' only Active data, 'false' only Disabled data), (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "odhactive",
            "in": "query",
            "description": "Odhactive (Published) data Filter (possible Values: 'true' only published data, 'false' only not published data, (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "source",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "langfilter",
            "in": "query",
            "description": "Language filter (returns only data available in the selected Language, Separator ',' possible values: 'de,it,en,nl,sc,pl,fr,ru', 'null': Filter disabled)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "updatefrom",
            "in": "query",
            "description": "Returns data changed after this date Format (yyyy-MM-dd), (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "seed",
            "in": "query",
            "description": "Seed '1 - 10' for Random Sorting, '0' generates a Random Seed, 'null' disables Random Sorting, (default:null)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "publishedon",
            "in": "query",
            "description": "Published On Filter (Separator ',' List of publisher IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "latitude",
            "in": "query",
            "description": "GeoFilter FLOAT Latitude Format: '46.624975', 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "longitude",
            "in": "query",
            "description": "GeoFilter FLOAT Longitude Format: '11.369909', 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "radius",
            "in": "query",
            "description": "Radius INTEGER to Search in Meters. Only Object withhin the given point and radius are returned and sorted by distance. Random Sorting is disabled if the GeoFilter Informations are provided, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "polygon",
            "in": "query",
            "description": "valid WKT (Well-known text representation of geometry) Format, Examples (POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))) / By Using the GeoShapes Api (v1/GeoShapes) and passing Country.Type.Id OR Country.Type.Name Example (it.municipality.3066) / Bounding Box Filter bbc: 'Bounding Box Contains', 'bbi': 'Bounding Box Intersects', followed by a List of Comma Separated Longitude Latitude Tuples, 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#polygon-filter-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "getasidarray",
            "in": "query",
            "description": "Get result only as Array of Ids, (default:false)  Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SkiRegionLinkedJsonResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SkiRegionLinkedJsonResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SkiRegionLinkedJsonResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/SkiRegionLinkedJsonResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/SkiRegionLinkedJsonResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/SkiRegionLinkedJsonResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/SkiRegionLinkedJsonResult"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "post": {
        "tags": [
          "Common"
        ],
        "summary": "POST Insert new SkiRegion",
        "parameters": [
          {
            "name": "generateid",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          }
        ],
        "requestBody": {
          "description": "SkiRegion Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/SkiRegionLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SkiRegionLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SkiRegionLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SkiRegionLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/SkiRegion/{id}": {
      "get": {
        "tags": [
          "Common"
        ],
        "summary": "GET SkiRegion Single",
        "operationId": "SingleSkiRegion",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the requested data",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SkiRegionLinked"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SkiRegionLinked"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SkiRegionLinked"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/SkiRegionLinked"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/SkiRegionLinked"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/SkiRegionLinked"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/SkiRegionLinked"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "put": {
        "tags": [
          "Common"
        ],
        "summary": "PUT Modify existing SkiRegion",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "SkiRegion Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "SkiRegion Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/SkiRegionLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SkiRegionLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SkiRegionLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SkiRegionLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "delete": {
        "tags": [
          "Common"
        ],
        "summary": "DELETE SkiRegion by Id",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "SkiRegion Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/SkiArea": {
      "get": {
        "tags": [
          "Common"
        ],
        "summary": "GET SkiArea List",
        "parameters": [
          {
            "name": "pagenumber",
            "in": "query",
            "description": "Pagenumber",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "description": "Elements per Page, (default:10)",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "description": "IDFilter (Separator ',' List of data IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "odhtagfilter",
            "in": "query",
            "description": "Taglist Filter (String, Separator ',' more Tags possible, available Tags reference to 'v1/ODHTag?validforentity=common'), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "active",
            "in": "query",
            "description": "Active data Filter (possible Values: 'true' only Active data, 'false' only Disabled data), (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "odhactive",
            "in": "query",
            "description": "Odhactive (Published) data Filter (possible Values: 'true' only published data, 'false' only not published data, (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "tagfilter",
            "in": "query",
            "description": "Filter on Tags. (Endpoint on v1/Tag) Syntax =and/or(Tag.Id,Tag.Id,Tag.Id) example or(summer,hiking) - and(themed hikes,family hikings) - or(hiking) - and(summer) - Combining and/or is not supported at the moment, default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "source",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "langfilter",
            "in": "query",
            "description": "Language filter (returns only data available in the selected Language, Separator ',' possible values: 'de,it,en,nl,sc,pl,fr,ru', 'null': Filter disabled)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "updatefrom",
            "in": "query",
            "description": "Returns data changed after this date Format (yyyy-MM-dd), (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "seed",
            "in": "query",
            "description": "Seed '1 - 10' for Random Sorting, '0' generates a Random Seed, 'null' disables Random Sorting, (default:null)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "publishedon",
            "in": "query",
            "description": "Published On Filter (Separator ',' List of publisher IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "latitude",
            "in": "query",
            "description": "GeoFilter FLOAT Latitude Format: '46.624975', 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "longitude",
            "in": "query",
            "description": "GeoFilter FLOAT Longitude Format: '11.369909', 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "radius",
            "in": "query",
            "description": "Radius INTEGER to Search in Meters. Only Object withhin the given point and radius are returned and sorted by distance. Random Sorting is disabled if the GeoFilter Informations are provided, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "polygon",
            "in": "query",
            "description": "valid WKT (Well-known text representation of geometry) Format, Examples (POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))) / By Using the GeoShapes Api (v1/GeoShapes) and passing Country.Type.Id OR Country.Type.Name Example (it.municipality.3066) / Bounding Box Filter bbc: 'Bounding Box Contains', 'bbi': 'Bounding Box Intersects', followed by a List of Comma Separated Longitude Latitude Tuples, 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#polygon-filter-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "getasidarray",
            "in": "query",
            "description": "Get result only as Array of Ids, (default:false)  Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SkiAreaLinkedJsonResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SkiAreaLinkedJsonResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SkiAreaLinkedJsonResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/SkiAreaLinkedJsonResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/SkiAreaLinkedJsonResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/SkiAreaLinkedJsonResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/SkiAreaLinkedJsonResult"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "post": {
        "tags": [
          "Common"
        ],
        "summary": "POST Insert new SkiArea",
        "parameters": [
          {
            "name": "generateid",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          }
        ],
        "requestBody": {
          "description": "SkiArea Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/SkiAreaLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SkiAreaLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SkiAreaLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SkiAreaLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/SkiArea/{id}": {
      "get": {
        "tags": [
          "Common"
        ],
        "summary": "GET SkiArea Single",
        "operationId": "SingleSkiArea",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the requested data",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SkiAreaLinked"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SkiAreaLinked"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SkiAreaLinked"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/SkiAreaLinked"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/SkiAreaLinked"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/SkiAreaLinked"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/SkiAreaLinked"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "put": {
        "tags": [
          "Common"
        ],
        "summary": "PUT Modify existing SkiArea",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "SkiArea Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "SkiArea Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/SkiAreaLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SkiAreaLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SkiAreaLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SkiAreaLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "delete": {
        "tags": [
          "Common"
        ],
        "summary": "DELETE SkiArea by Id",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "SkiArea Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/WineAward": {
      "get": {
        "tags": [
          "Common"
        ],
        "summary": "GET Wine Awards List",
        "parameters": [
          {
            "name": "pagenumber",
            "in": "query",
            "description": "Pagenumber",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "description": "Elements per Page, (default:10)",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "description": "IDFilter (Separator ',' List of data IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "odhtagfilter",
            "in": "query",
            "description": "Taglist Filter (String, Separator ',' more Tags possible, available Tags reference to 'v1/ODHTag?validforentity=common'), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "active",
            "in": "query",
            "description": "Active data Filter (possible Values: 'true' only Active data, 'false' only Disabled data), (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "odhactive",
            "in": "query",
            "description": "Odhactive (Published) data Filter (possible Values: 'true' only published data, 'false' only not published data, (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "source",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "wineid",
            "in": "query",
            "description": "Filter by Wine Id, (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "companyid",
            "in": "query",
            "description": "Filter by Company Id, (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "langfilter",
            "in": "query",
            "description": "Language filter (returns only data available in the selected Language, Separator ',' possible values: 'de,it,en,nl,sc,pl,fr,ru', 'null': Filter disabled)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "updatefrom",
            "in": "query",
            "description": "Returns data changed after this date Format (yyyy-MM-dd), (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "seed",
            "in": "query",
            "description": "Seed '1 - 10' for Random Sorting, '0' generates a Random Seed, 'null' disables Random Sorting, (default:null)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "publishedon",
            "in": "query",
            "description": "Published On Filter (Separator ',' List of publisher IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "getasidarray",
            "in": "query",
            "description": "Get result only as Array of Ids, (default:false)  Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/WineLinkedJsonResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WineLinkedJsonResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/WineLinkedJsonResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/WineLinkedJsonResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/WineLinkedJsonResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/WineLinkedJsonResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/WineLinkedJsonResult"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "post": {
        "tags": [
          "Common"
        ],
        "summary": "POST Insert new Wine",
        "parameters": [
          {
            "name": "generateid",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          }
        ],
        "requestBody": {
          "description": "Wine Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/WineLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/WineLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/WineLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/WineLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/WineAward/{id}": {
      "get": {
        "tags": [
          "Common"
        ],
        "summary": "GET Wine Award Single",
        "operationId": "SingleWineAward",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the requested data",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/WineLinked"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WineLinked"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/WineLinked"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/WineLinked"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/WineLinked"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/WineLinked"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/WineLinked"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "put": {
        "tags": [
          "Common"
        ],
        "summary": "PUT Modify existing WineAward",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "WineAward Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "WineAward Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/WineLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/WineLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/WineLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/WineLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "delete": {
        "tags": [
          "Common"
        ],
        "summary": "DELETE WineAward by Id",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "WineAward Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Event": {
      "get": {
        "tags": [
          "Event"
        ],
        "summary": "GET Event List",
        "parameters": [
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pagenumber",
            "in": "query",
            "description": "Pagenumber",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "description": "Elements per Page, (default:10)",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "description": "IDFilter (Separator ',' List of Event IDs, 'null' = No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "locfilter",
            "in": "query",
            "description": "Locfilter SPECIAL Separator ',' possible values: reg + REGIONID = (Filter by Region), reg + REGIONID = (Filter by Region), tvs + TOURISMVEREINID = (Filter by Tourismverein), mun + MUNICIPALITYID = (Filter by Municipality), fra + FRACTIONID = (Filter by Fraction), 'null' = (No Filter), (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#location-filter-locfilter\" target=\"_blank\">Wiki locfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rancfilter",
            "in": "query",
            "description": "Rancfilter, Return only Events with this Ranc assigned (1 = not visible, 3 = visible, 4 = important, 5 = top-event),(default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "topicfilter",
            "in": "query",
            "description": "Topic ID Filter (Filter by Topic ID) BITMASK refers to 'v1/EventTopics',(default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "orgfilter",
            "in": "query",
            "description": "Organization Filter (Filter by Organizer RID)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "odhtagfilter",
            "in": "query",
            "description": "ODH Taglist Filter (refers to Array SmgTags) (String, Separator ',' more Tags possible, available Tags reference to 'v1/ODHTag?validforentity=event'), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tagfilter",
            "in": "query",
            "description": "Filter on Tags. (Endpoint on v1/Tag) Syntax =and/or(Tag.Id,Tag.Id,Tag.Id) example or(summer,hiking) - and(themed hikes,family hikings) - or(hiking) - and(summer) - Combining and/or is not supported at the moment, default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "active",
            "in": "query",
            "description": "Active Events Filter (possible Values: 'true' only Active Events, 'false' only Disabled Events), (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "odhactive",
            "in": "query",
            "description": "ODH Active (Published) Events Filter (Refers to field OdhActive) Events Filter (possible Values: 'true' only published Events, 'false' only not published Events), (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "begindate",
            "in": "query",
            "description": "BeginDate of Events (Format: yyyy-MM-dd) default or Unix Timestamp, (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "enddate",
            "in": "query",
            "description": "EndDate of Events (Format: yyyy-MM-dd) default or Unix Timestamp, (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "datetimeformat",
            "in": "query",
            "description": "not provided, use default format, for unix timestamp pass \"uxtimestamp\"",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting Mode of Events ('asc': Ascending simple sort by next begindate, 'desc': simple descent sorting by next begindate, 'upcoming': Sort Events by next EventDate matching passed startdate, 'upcomingspecial': Sort Events by next EventDate matching passed startdate, multiple day events are showed at bottom, default: if no sort mode passed, sort by shortname )",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "updatefrom",
            "in": "query",
            "description": "Returns data changed after this date Format (yyyy-MM-dd), (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "denormalize",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "optimizedates",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "seed",
            "in": "query",
            "description": "Seed '1 - 10' for Random Sorting, '0' generates a Random Seed, 'null' disables Random Sorting, (default:null)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "publishedon",
            "in": "query",
            "description": "Published On Filter (Separator ',' List of publisher IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "langfilter",
            "in": "query",
            "description": "Language filter (returns only data available in the selected Language, Separator ',' possible values: 'de,it,en,nl,sc,pl,fr,ru', 'null': Filter disabled)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "source",
            "in": "query",
            "description": "Filter by Source (Separator ','), (Sources available 'lts','trevilab','drin'),(default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "latitude",
            "in": "query",
            "description": "GeoFilter FLOAT Latitude Format: '46.624975', 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "longitude",
            "in": "query",
            "description": "GeoFilter FLOAT Longitude Format: '11.369909', 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "radius",
            "in": "query",
            "description": "Radius INTEGER to Search in Meters. Only Object withhin the given point and radius are returned and sorted by distance. Random Sorting is disabled if the GeoFilter Informations are provided, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "polygon",
            "in": "query",
            "description": "valid WKT (Well-known text representation of geometry) Format, Examples (POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))) / By Using the GeoShapes Api (v1/GeoShapes) and passing Country.Type.Id OR Country.Type.Name Example (it.municipality.3066) / Bounding Box Filter bbc: 'Bounding Box Contains', 'bbi': 'Bounding Box Intersects', followed by a List of Comma Separated Longitude Latitude Tuples, 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#polygon-filter-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "getasidarray",
            "in": "query",
            "description": "Get result only as Array of Ids, (default:false)  Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EventLinkedJsonResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventLinkedJsonResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventLinkedJsonResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/EventLinkedJsonResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/EventLinkedJsonResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/EventLinkedJsonResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/EventLinkedJsonResult"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "post": {
        "tags": [
          "Event"
        ],
        "summary": "POST Insert new Event",
        "parameters": [
          {
            "name": "generateid",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          },
          {
            "name": "generategpsfromvenue",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "requestBody": {
          "description": "Event Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/EventLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EventLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/EventLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/EventLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Event/{id}": {
      "get": {
        "tags": [
          "Event"
        ],
        "summary": "GET Event Single",
        "operationId": "SingleEvent",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the Event",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Object created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EventLinked"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventLinked"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventLinked"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/EventLinked"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/EventLinked"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/EventLinked"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/EventLinked"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "put": {
        "tags": [
          "Event"
        ],
        "summary": "PUT Modify existing Event",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "Event Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "generategpsfromvenue",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "requestBody": {
          "description": "Event Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/EventLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EventLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/EventLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/EventLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "delete": {
        "tags": [
          "Event"
        ],
        "summary": "DELETE Event by Id",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "Event Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/EventTopics": {
      "get": {
        "tags": [
          "Event"
        ],
        "summary": "GET Event Topic List",
        "parameters": [
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pagenumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "seed",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EventTypes"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EventTypes"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EventTypes"
                  }
                }
              },
              "text/csv": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EventTypes"
                  }
                }
              },
              "application/ld+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EventTypes"
                  }
                }
              },
              "application/ldjson": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EventTypes"
                  }
                }
              },
              "application/rawdata": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EventTypes"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "deprecated": true,
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/EventTopics/{id}": {
      "get": {
        "tags": [
          "Event"
        ],
        "summary": "GET Event Topic Single",
        "operationId": "SingleEventTopics",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the Event",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EventTypes"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventTypes"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventTypes"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/EventTypes"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/EventTypes"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/EventTypes"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/EventTypes"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "deprecated": true,
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/ODHActivityPoi": {
      "get": {
        "tags": [
          "ODHActivityPoi"
        ],
        "summary": "GET ODHActivityPoi List",
        "operationId": "GetODHActivityPoiList",
        "parameters": [
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pagenumber",
            "in": "query",
            "description": "Pagenumber",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "description": "Elements per Page, (default:10)",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "type",
            "in": "query",
            "description": "Type of the ODHActivityPoi ('null' = Filter disabled, possible values: BITMASK: 1 = Wellness, 2 = Winter, 4 = Summer, 8 = Culture, 16 = Other, 32 = Gastronomy, 64 = Mobility, 128 = Shops and services), (default: 255 == ALL), refers to <a href=\"https://tourism.opendatahub.com/v1/ODHActivityPoiTypes?rawfilter=eq(Type,%27Type%27)\" target=\"_blank\">ODHActivityPoi Types</a>, Type: Type",
            "schema": {
              "type": "string",
              "default": "255"
            }
          },
          {
            "name": "activitytype",
            "in": "query",
            "description": "Filtering by Activity Type defined by LTS ('null' = Filter disabled, possible values: BITMASK: 'Mountains = 1','Cycling = 2','Local tours = 4','Horses = 8','Hiking = 16','Running and fitness = 32','Cross-country ski-track = 64','Tobbogan run = 128','Slopes = 256','Lifts = 512'), (default:'1023' == ALL), , refers to <a href=\"https://tourism.opendatahub.com/v1/ActivityTypes?rawfilter=eq(Type,%27Type%27)\" target=\"_blank\">ActivityTypes</a>, Type: Type",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "poitype",
            "in": "query",
            "description": "Filtering by Poi Type defined by LTS ('null' = Filter disabled, possible values: BITMASK 'Doctors, Pharmacies = 1','Shops = 2','Culture and sights= 4','Nightlife and entertainment = 8','Public institutions = 16','Sports and leisure = 32','Traffic and transport = 64', 'Service providers' = 128, 'Craft' = 256, 'Associations' = 512, 'Companies' = 1024), (default:'2047' == ALL), , refers to <a href=\"https://tourism.opendatahub.com/v1/PoiTypes?rawfilter=eq(Type,%27Type%27)\" target=\"_blank\">PoiTypes</a>, Type: Type",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "subtype",
            "in": "query",
            "description": "Subtype of the ODHActivityPoi ('null' = Filter disabled, BITMASK Filter, available SubTypes depends on the selected Maintype) <a href=\"https://tourism.opendatahub.com/v1/ODHActivityPoiTypes?rawfilter=eq(Type,%27SubType%27)\" target=\"_blank\">ODHActivityPoi SubTypes</a>, or <a href=\"https://tourism.opendatahub.com/v1/ActivityTypes?rawfilter=eq(Type,%27SubType%27)\" target=\"_blank\">Activity SubTypes</a>, or <a href=\"https://tourism.opendatahub.com/v1/PoiTypes?rawfilter=eq(Type,%27SubType%27)\" target=\"_blank\">Poi SubTypes</a>, Type: SubType",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "level3type",
            "in": "query",
            "description": "Additional Type of Level 3 the ODHActivityPoi ('null' = Filter disabled, BITMASK Filter, available SubTypes depends on the selected Maintype, SubType reference to ODHActivityPoiTypes)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "description": "IDFilter (Separator ',' List of ODHActivityPoi IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "locfilter",
            "in": "query",
            "description": "Locfilter SPECIAL Separator ',' possible values: reg + REGIONID = (Filter by Region), reg + REGIONID = (Filter by Region), tvs + TOURISMVEREINID = (Filter by Tourismverein), mun + MUNICIPALITYID = (Filter by Municipality), fra + FRACTIONID = (Filter by Fraction), 'null' = (No Filter), (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#location-filter-locfilter\" target=\"_blank\">Wiki locfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "langfilter",
            "in": "query",
            "description": "ODHActivityPoi Langfilter (returns only SmgPois available in the selected Language, Separator ',' possible values: 'de,it,en,nl,sc,pl,fr,ru', 'null': Filter disabled)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "areafilter",
            "in": "query",
            "description": "AreaFilter (Alternate Locfilter, can be combined with locfilter) (Separator ',' possible values: reg + REGIONID = (Filter by Region), tvs + TOURISMASSOCIATIONID = (Filter by Tourismassociation), skr + SKIREGIONID = (Filter by Skiregion), ska + SKIAREAID = (Filter by Skiarea), are + AREAID = (Filter by LTS Area), 'null' = No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "highlight",
            "in": "query",
            "description": "Hightlight Filter (possible values: 'false' = only ODHActivityPoi with Highlight false, 'true' = only ODHActivityPoi with Highlight true), (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "source",
            "in": "query",
            "description": "Source Filter (possible Values: 'null' Displays all ODHActivityPoi, 'None', 'ActivityData', 'PoiData', 'GastronomicData', 'MuseumData', 'Magnolia', 'Content', 'SuedtirolWein', 'ArchApp'), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "odhtagfilter",
            "in": "query",
            "description": "ODH Taglist Filter (refers to Array SmgTags) (String, Separator ',' more Tags possible (OR FILTER), available Tags reference to 'v1/ODHTag?validforentity=odhactivitypoi'), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "odhtagfilter_and",
            "in": "query",
            "description": "ODH Taglist Filter (refers to Array SmgTags) (String, Separator ',' more Tags possible (AND FILTER), available Tags reference to 'v1/ODHTag?validforentity=odhactivitypoi'), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "odhactive",
            "in": "query",
            "description": "ODH Active (Published) ODHActivityPoi Filter (Refers to field OdhActive) (possible Values: 'true' only published ODHActivityPoi, 'false' only not published ODHActivityPoi), (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "active",
            "in": "query",
            "description": "Active ODHActivityPoi Filter (possible Values: 'true' only active ODHActivityPoi, 'false' only not active ODHActivityPoi), (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "categorycodefilter",
            "in": "query",
            "description": "CategoryCode Filter (Only for ODHActivityTypes of type Gastronomy) (BITMASK) refers to <a href=\"https://tourism.opendatahub.com/v1/GastronomyTypes?rawfilter=eq(Type,\\\"CategoryCodes\\\")\" target=\"_blank\">GastronomyTypes</a>, Type: CategoryCodes",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "dishcodefilter",
            "in": "query",
            "description": "DishCode Filter (Only for ODHActivityTypes of type Gastronomy) (BITMASK) refers to <a href=\"https://tourism.opendatahub.com/v1/GastronomyTypes\" target=\"_blank\">GastronomyTypes</a>, Type: DishCodes",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ceremonycodefilter",
            "in": "query",
            "description": "CeremonyCode Filter (Only for ODHActivityTypes of type Gastronomy) (BITMASK) refers to <a href=\"https://tourism.opendatahub.com/v1/GastronomyTypes\" target=\"_blank\">GastronomyTypes</a>, Type: CeremonyCodes",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "facilitycodefilter",
            "in": "query",
            "description": "FacilityCode Filter (Only for ODHActivityTypes of type Gastronomy) (BITMASK) refers to <a href=\"https://tourism.opendatahub.com/v1/GastronomyTypes\" target=\"_blank\">GastronomyTypes</a>, Type: with FacilityCodes_ prefix",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cuisinecodefilter",
            "in": "query",
            "description": "CuisineCode Filter (Only for ODHActivityTypes of type Gastronomy) (BITMASK) refers to <a href=\"https://tourism.opendatahub.com/v1/GastronomyTypes\" target=\"_blank\">GastronomyTypes</a>, Type: CuisineCodes",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "difficultyfilter",
            "in": "query",
            "description": "Difficulty Filter (possible values: '1' = easy, '2' = medium, '3' = difficult), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "distancefilter",
            "in": "query",
            "description": "Distance Range Filter (Separator ',' example Value: 15,40 Distance from 15 up to 40 Km), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "altitudefilter",
            "in": "query",
            "description": "Altitude Range Filter (Separator ',' example Value: 500,1000 Altitude from 500 up to 1000 metres), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "durationfilter",
            "in": "query",
            "description": "Duration Range Filter (Separator ',' example Value: 1,3 Duration from 1 to 3 hours), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "hasimage",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "tagfilter",
            "in": "query",
            "description": "Filter on Tags. (Endpoint on v1/Tag) Syntax =and/or(Tag.Id,Tag.Id,Tag.Id) example or(summer,hiking) - and(themed hikes,family hikings) - or(hiking) - and(summer) - Combining and/or is not supported at the moment, default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "publishedon",
            "in": "query",
            "description": "Published On Filter (Separator ',' List of publisher IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "updatefrom",
            "in": "query",
            "description": "Returns data changed after this date Format (yyyy-MM-dd), (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "seed",
            "in": "query",
            "description": "Seed '1 - 10' for Random Sorting, '0' generates a Random Seed, not provided disables Random Sorting, (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "latitude",
            "in": "query",
            "description": "GeoFilter FLOAT Latitude Format: '46.624975', 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "longitude",
            "in": "query",
            "description": "GeoFilter FLOAT Longitude Format: '11.369909', 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "radius",
            "in": "query",
            "description": "Radius INTEGER to Search in Meters. Only Object withhin the given point and radius are returned and sorted by distance. Random Sorting is disabled if the GeoFilter Informations are provided, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "polygon",
            "in": "query",
            "description": "valid WKT (Well-known text representation of geometry) Format, Examples (POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))) / By Using the GeoShapes Api (v1/GeoShapes) and passing Country.Type.Id OR Country.Type.Name Example (it.municipality.3066) / Bounding Box Filter bbc: 'Bounding Box Contains', 'bbi': 'Bounding Box Intersects', followed by a List of Comma Separated Longitude Latitude Tuples, 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#polygon-filter-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "getasidarray",
            "in": "query",
            "description": "Get result only as Array of Ids, (default:false)  Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ODHActivityPoiLinkedJsonResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ODHActivityPoiLinkedJsonResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ODHActivityPoiLinkedJsonResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ODHActivityPoiLinkedJsonResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ODHActivityPoiLinkedJsonResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ODHActivityPoiLinkedJsonResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ODHActivityPoiLinkedJsonResult"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "post": {
        "tags": [
          "ODHActivityPoi"
        ],
        "summary": "POST Insert new ODHActivityPoi",
        "parameters": [
          {
            "name": "generateid",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          }
        ],
        "requestBody": {
          "description": "ODHActivityPoi Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/ODHActivityPoiLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ODHActivityPoiLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ODHActivityPoiLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ODHActivityPoiLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/ODHActivityPoi/{id}": {
      "get": {
        "tags": [
          "ODHActivityPoi"
        ],
        "summary": "GET ODHActivityPoi Single",
        "operationId": "SingleODHActivityPoi",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the Poi",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Object created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ODHActivityPoiLinked"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ODHActivityPoiLinked"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ODHActivityPoiLinked"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ODHActivityPoiLinked"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ODHActivityPoiLinked"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ODHActivityPoiLinked"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ODHActivityPoiLinked"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "put": {
        "tags": [
          "ODHActivityPoi"
        ],
        "summary": "PUT Modify existing ODHActivityPoi",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ODHActivityPoi Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "ODHActivityPoi Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/ODHActivityPoiLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ODHActivityPoiLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ODHActivityPoiLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ODHActivityPoiLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "delete": {
        "tags": [
          "ODHActivityPoi"
        ],
        "summary": "DELETE ODHActivityPoi by Id",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ODHActivityPoi Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/ODHActivityPoiTypes": {
      "get": {
        "tags": [
          "ODHActivityPoi"
        ],
        "summary": "GET ODHActivityPoi Types List",
        "parameters": [
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pagenumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "seed",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SmgPoiTypes"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SmgPoiTypes"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SmgPoiTypes"
                  }
                }
              },
              "text/csv": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SmgPoiTypes"
                  }
                }
              },
              "application/ld+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SmgPoiTypes"
                  }
                }
              },
              "application/ldjson": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SmgPoiTypes"
                  }
                }
              },
              "application/rawdata": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SmgPoiTypes"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "deprecated": true,
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/ODHActivityPoiTypes/{id}": {
      "get": {
        "tags": [
          "ODHActivityPoi"
        ],
        "summary": "GET ODHActivityPoi Types Single",
        "operationId": "SingleODHActivityPoiTypes",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the ODHActivityPoi Type",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SmgPoiTypes"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SmgPoiTypes"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SmgPoiTypes"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/SmgPoiTypes"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/SmgPoiTypes"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/SmgPoiTypes"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/SmgPoiTypes"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "deprecated": true,
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Publisher": {
      "get": {
        "tags": [
          "Publisher"
        ],
        "summary": "GET Publishers List",
        "parameters": [
          {
            "name": "pagenumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "description": "IDFilter (Separator ',' List of IDs, 'null' = No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "source",
            "in": "query",
            "description": "Source Filter (possible Values: 'lts','idm'), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "getasidarray",
            "in": "query",
            "description": "Get result only as Array of Ids, (default:false)  Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PublisherLinked"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PublisherLinked"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PublisherLinked"
                  }
                }
              },
              "text/csv": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PublisherLinked"
                  }
                }
              },
              "application/ld+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PublisherLinked"
                  }
                }
              },
              "application/ldjson": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PublisherLinked"
                  }
                }
              },
              "application/rawdata": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PublisherLinked"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "post": {
        "tags": [
          "Publisher"
        ],
        "summary": "POST Insert new Publisher",
        "requestBody": {
          "description": "PublisherLinked Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/PublisherLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PublisherLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PublisherLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PublisherLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Publisher/{id}": {
      "get": {
        "tags": [
          "Publisher"
        ],
        "summary": "GET Publisher Single",
        "operationId": "SinglePublisher",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the Publisher",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "localizationlanguage",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Object created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PublisherLinked"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PublisherLinked"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PublisherLinked"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PublisherLinked"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PublisherLinked"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PublisherLinked"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PublisherLinked"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "put": {
        "tags": [
          "Publisher"
        ],
        "summary": "PUT Modify existing Publisher",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "Publisher Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "Publisher Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/PublisherLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PublisherLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PublisherLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PublisherLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "delete": {
        "tags": [
          "Publisher"
        ],
        "summary": "DELETE Publisher by Id",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "Publisher Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Source": {
      "get": {
        "tags": [
          "Source"
        ],
        "summary": "GET Sources List",
        "parameters": [
          {
            "name": "pagenumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "description": "IDFilter (Separator ',' List of IDs, 'null' = No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "typelist",
            "in": "query",
            "description": "Type Filter (Separator ',' Filter Sources by Type ('accommodation','event','odhactivitypoi','webcam','region','municipality','district','tourismassocation','weather','measuringpoint','weatherhistory','weatherforecast','accommodationroom','venue','article','eventshort','wineaward','tag','odhtag'), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "getasidarray",
            "in": "query",
            "description": "Get result only as Array of Ids, (default:false)  Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SourceLinked"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SourceLinked"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SourceLinked"
                  }
                }
              },
              "text/csv": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SourceLinked"
                  }
                }
              },
              "application/ld+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SourceLinked"
                  }
                }
              },
              "application/ldjson": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SourceLinked"
                  }
                }
              },
              "application/rawdata": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SourceLinked"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "post": {
        "tags": [
          "Source"
        ],
        "summary": "POST Insert new Source",
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/SourceLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SourceLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SourceLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SourceLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Source/{id}": {
      "get": {
        "tags": [
          "Source"
        ],
        "summary": "GET Source Single",
        "operationId": "SingleSource",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the Source",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "localizationlanguage",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Object created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SourceLinked"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SourceLinked"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SourceLinked"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/SourceLinked"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/SourceLinked"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/SourceLinked"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/SourceLinked"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "put": {
        "tags": [
          "Source"
        ],
        "summary": "PUT Modify existing Source",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "Source Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "Source Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/SourceLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SourceLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SourceLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SourceLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "delete": {
        "tags": [
          "Source"
        ],
        "summary": "DELETE Source by Id",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "Source Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/SpatialData": {
      "get": {
        "tags": [
          "SpatialData"
        ],
        "summary": "GET SpatialData List",
        "parameters": [
          {
            "name": "pagenumber",
            "in": "query",
            "description": "Pagenumber",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "description": "Elements per Page, (default:10)",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "langfilter",
            "in": "query",
            "description": "Langfilter (returns only data available in the selected Language, Separator ',' possible values: 'de,it,en,nl,sc,pl,fr,ru', 'null': Filter disabled)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "description": "IDFilter (Separator ',' List of IDs, 'null' = No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "source",
            "in": "query",
            "description": "Source Filter, (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tagfilter",
            "in": "query",
            "description": "Filter on Tags. Syntax =and/or(TagId,TagId,TagId) example or(traffic-event:hindrance,traffic-event:mountain-pass) - Combining and/or is not supported at the moment. (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "seed",
            "in": "query",
            "description": "Seed '1 - 10' for Random Sorting, '0' generates a Random Seed, 'null' disables Random Sorting, (default:null)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "polygon",
            "in": "query",
            "description": "valid WKT (Well-known text representation of geometry) Format, Examples (POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))) / By Using the GeoShapes Api (v1/GeoShapes) and passing Country.Type.Id OR Country.Type.Name Example (it.municipality.3066) / Bounding Box Filter bbc: 'Bounding Box Contains', 'bbi': 'Bounding Box Intersects', followed by a List of Comma Separated Longitude Latitude Tuples, 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#polygon-filter-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "getasidarray",
            "in": "query",
            "description": "Get result only as Array of Ids, (default:false)  Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SpatialDataJsonResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SpatialDataJsonResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SpatialDataJsonResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/SpatialDataJsonResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/SpatialDataJsonResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/SpatialDataJsonResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/SpatialDataJsonResult"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "post": {
        "tags": [
          "SpatialData"
        ],
        "summary": "POST Insert new SpatialData",
        "requestBody": {
          "description": "SpatialData Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/SpatialData"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SpatialData"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SpatialData"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SpatialData"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "put": {
        "tags": [
          "SpatialData"
        ],
        "summary": "PUT Upsert array of SpatialData with well known ids",
        "requestBody": {
          "description": "List of SpatialData Objects",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SpatialData"
                }
              }
            },
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SpatialData"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SpatialData"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SpatialData"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BatchCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BatchCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BatchCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/BatchCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/BatchCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/BatchCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/BatchCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/SpatialData/{id}": {
      "get": {
        "tags": [
          "SpatialData"
        ],
        "summary": "GET SpatialData Single",
        "operationId": "SingleSpatialData",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the SpatialData",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Object created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SpatialData"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SpatialData"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SpatialData"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/SpatialData"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/SpatialData"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/SpatialData"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/SpatialData"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "put": {
        "tags": [
          "SpatialData"
        ],
        "summary": "PUT Modify existing SpatialData",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "SpatialData Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "SpatialData Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/SpatialData"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SpatialData"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SpatialData"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SpatialData"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "delete": {
        "tags": [
          "SpatialData"
        ],
        "summary": "DELETE SpatialData by Id",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "SpatialData Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Tag": {
      "get": {
        "tags": [
          "Tag"
        ],
        "summary": "GET Tag List",
        "parameters": [
          {
            "name": "pagenumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "description": "IDFilter (Separator ',' List of IDs, 'null' = No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "validforentity",
            "in": "query",
            "description": "Filter on Tags valid on Entities (accommodation, activity, poi, odhactivitypoi, package, gastronomy, event, article, common .. etc..),(Separator ',' List of odhtypes) (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "types",
            "in": "query",
            "description": "Filter on Tags with this Types (Separator ',' List of types), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "displayascategory",
            "in": "query",
            "description": "true = returns only Tags which are marked as DisplayAsCategory true",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "publishedon",
            "in": "query",
            "description": "Published On Filter (Separator ',' List of publisher IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "source",
            "in": "query",
            "description": "Source Filter (possible Values: 'lts','idm), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "getasidarray",
            "in": "query",
            "description": "Get result only as Array of Ids, (default:false)  Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TagLinked"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TagLinked"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TagLinked"
                  }
                }
              },
              "text/csv": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TagLinked"
                  }
                }
              },
              "application/ld+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TagLinked"
                  }
                }
              },
              "application/ldjson": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TagLinked"
                  }
                }
              },
              "application/rawdata": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TagLinked"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "post": {
        "tags": [
          "Tag"
        ],
        "summary": "POST Insert new Tag",
        "parameters": [
          {
            "name": "generateid",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          }
        ],
        "requestBody": {
          "description": "Tag Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/TagLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TagLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TagLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TagLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Tag/{id}": {
      "get": {
        "tags": [
          "Tag"
        ],
        "summary": "GET Tag Single",
        "operationId": "SingleTag",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the Tag",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "localizationlanguage",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Object created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TagLinked"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TagLinked"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TagLinked"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/TagLinked"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/TagLinked"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/TagLinked"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/TagLinked"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "put": {
        "tags": [
          "Tag"
        ],
        "summary": "PUT Modify existing Tag",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "Tag Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "Tag Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/TagLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TagLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TagLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TagLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "delete": {
        "tags": [
          "Tag"
        ],
        "summary": "DELETE Tag by Id",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "Tag Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Trip": {
      "get": {
        "tags": [
          "Trip"
        ],
        "summary": "GET Trip List",
        "parameters": [
          {
            "name": "pagenumber",
            "in": "query",
            "description": "Pagenumber",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "description": "Elements per Page, (default:10)",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "langfilter",
            "in": "query",
            "description": "Langfilter (returns only data available in the selected Language, Separator ',' possible values: 'de,it,en,nl,sc,pl,fr,ru', 'null': Filter disabled)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "description": "IDFilter (Separator ',' List of IDs, 'null' = No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "source",
            "in": "query",
            "description": "Source Filter, (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "begin",
            "in": "query",
            "description": "Begin Filter (Format: RFC3339 YYYY-MM-DDTHH:MM:SSZ), if set only trips intesecting with begin are returned. **INCLUSIVE** (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "end",
            "in": "query",
            "description": "End Filter (Format: RFC3339 YYYY-MM-DDTHH:MM:SSZ), if set only trips intesecting with end are returned. **INCLUSIVE**  (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "updatefrom",
            "in": "query",
            "description": "Returns data changed after this date (Format: RFC3339 YYYY-MM-DDTHH:MM:SSZ), (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tagfilter",
            "in": "query",
            "description": "Filter on Tags. Syntax =and/or(TagId,TagId,TagId) example or(traffic-event:hindrance,traffic-event:mountain-pass) - Combining and/or is not supported at the moment. (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "seed",
            "in": "query",
            "description": "Seed '1 - 10' for Random Sorting, '0' generates a Random Seed, 'null' disables Random Sorting, (default:null)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "polygon",
            "in": "query",
            "description": "valid WKT (Well-known text representation of geometry) Format, Examples (POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))) / By Using the GeoShapes Api (v1/GeoShapes) and passing Country.Type.Id OR Country.Type.Name Example (it.municipality.3066) / Bounding Box Filter bbc: 'Bounding Box Contains', 'bbi': 'Bounding Box Intersects', followed by a List of Comma Separated Longitude Latitude Tuples, 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#polygon-filter-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "getasidarray",
            "in": "query",
            "description": "Get result only as Array of Ids, (default:false)  Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TripJsonResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TripJsonResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TripJsonResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/TripJsonResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/TripJsonResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/TripJsonResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/TripJsonResult"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "post": {
        "tags": [
          "Trip"
        ],
        "summary": "POST Insert new Trip",
        "parameters": [
          {
            "name": "generateid",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          }
        ],
        "requestBody": {
          "description": "Trip Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/Trip"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Trip"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Trip"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Trip"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "put": {
        "tags": [
          "Trip"
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Trip"
                }
              }
            },
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Trip"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Trip"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Trip"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BatchCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BatchCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BatchCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/BatchCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/BatchCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/BatchCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/BatchCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Trip/{id}": {
      "get": {
        "tags": [
          "Trip"
        ],
        "summary": "GET Trip Single",
        "operationId": "SingleTrip",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the Trip",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Object created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Trip"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Trip"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Trip"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/Trip"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/Trip"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/Trip"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/Trip"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "put": {
        "tags": [
          "Trip"
        ],
        "summary": "PUT Modify existing Trip",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "Trip Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "Trip Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/Trip"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Trip"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/Trip"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/Trip"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "delete": {
        "tags": [
          "Trip"
        ],
        "summary": "DELETE Trip by Id",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "Trip Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/UrbanGreen": {
      "get": {
        "tags": [
          "UrbanGreen"
        ],
        "summary": "GET UrbanGreen List",
        "parameters": [
          {
            "name": "pagenumber",
            "in": "query",
            "description": "Pagenumber",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "description": "Elements per Page, (default:10)",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "langfilter",
            "in": "query",
            "description": "Langfilter (returns only data available in the selected Language, Separator ',' possible values: 'de,it,en,nl,sc,pl,fr,ru', 'null': Filter disabled)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "description": "IDFilter (Separator ',' List of IDs, 'null' = No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "source",
            "in": "query",
            "description": "Source Filter, (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "greencode",
            "in": "query",
            "description": "GreenCode Filter (Separator ',' List of GreenCodes), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "greencodeversion",
            "in": "query",
            "description": "GreenCodeVersion Filter (Separator ',' List of GreenCodeVersions), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "greencodetype",
            "in": "query",
            "description": "GreenCodeType Filter (Separator ',' List of GreenCodeTypes), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "greencodesubtype",
            "in": "query",
            "description": "GreenCodeSubtype Filter (Separator ',' List of GreenCodeSubtypes), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "activefilter",
            "in": "query",
            "description": "Active Filter (possible values: 'true' only Active data, 'false' only Disabled data), (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "updatefrom",
            "in": "query",
            "description": "Returns data changed after this date (Format: RFC3339 YYYY-MM-DDTHH:MM:SSZ), (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tagfilter",
            "in": "query",
            "description": "Filter on Tags. Syntax =and/or(TagId,TagId,TagId) example or(urbangreen:tree,urbangreen:bush) - Combining and/or is not supported at the moment. (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "seed",
            "in": "query",
            "description": "Seed '1 - 10' for Random Sorting, '0' generates a Random Seed, 'null' disables Random Sorting, (default:null)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "polygon",
            "in": "query",
            "description": "valid WKT (Well-known text representation of geometry) Format, Examples (POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))) / By Using the GeoShapes Api (v1/GeoShapes) and passing Country.Type.Id OR Country.Type.Name Example (it.municipality.3066) / Bounding Box Filter bbc: 'Bounding Box Contains', 'bbi': 'Bounding Box Intersects', followed by a List of Comma Separated Longitude Latitude Tuples, 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#polygon-filter-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "getasidarray",
            "in": "query",
            "description": "Get result only as Array of Ids, (default:false)  Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/UrbanGreenJsonResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UrbanGreenJsonResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/UrbanGreenJsonResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/UrbanGreenJsonResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/UrbanGreenJsonResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/UrbanGreenJsonResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/UrbanGreenJsonResult"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "post": {
        "tags": [
          "UrbanGreen"
        ],
        "summary": "POST Insert new UrbanGreen",
        "parameters": [
          {
            "name": "generateid",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          }
        ],
        "requestBody": {
          "description": "UrbanGreen Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/UrbanGreen"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UrbanGreen"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UrbanGreen"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UrbanGreen"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "put": {
        "tags": [
          "UrbanGreen"
        ],
        "summary": "PUT Upsert array of UrbanGreens with well known ids",
        "requestBody": {
          "description": "List of UrbanGreen Objects",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/UrbanGreen"
                }
              }
            },
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/UrbanGreen"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/UrbanGreen"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/UrbanGreen"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BatchCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BatchCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BatchCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/BatchCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/BatchCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/BatchCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/BatchCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/UrbanGreen/{id}": {
      "get": {
        "tags": [
          "UrbanGreen"
        ],
        "summary": "GET UrbanGreen Single",
        "operationId": "SingleUrbanGreen",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the UrbanGreen",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Object created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/UrbanGreen"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UrbanGreen"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/UrbanGreen"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/UrbanGreen"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/UrbanGreen"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/UrbanGreen"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/UrbanGreen"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "put": {
        "tags": [
          "UrbanGreen"
        ],
        "summary": "PUT Modify existing UrbanGreen",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "UrbanGreen Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "UrbanGreen Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/UrbanGreen"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UrbanGreen"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UrbanGreen"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UrbanGreen"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "delete": {
        "tags": [
          "UrbanGreen"
        ],
        "summary": "DELETE UrbanGreen by Id",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "UrbanGreen Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Venue": {
      "get": {
        "tags": [
          "Venue"
        ],
        "summary": "GET Venue List",
        "parameters": [
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pagenumber",
            "in": "query",
            "description": "Pagenumber",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "description": "Elements per Page (max 1024), (default:10)",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "categoryfilter",
            "in": "query",
            "description": "Venue Category Filter (BITMASK) (Separator ',' List of Venuetype Bitmasks, refer to api/VenueTypes type:category), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "description": "IDFilter (Separator ',' List of Venue IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "locfilter",
            "in": "query",
            "description": "Locfilter SPECIAL Separator ',' possible values: reg + REGIONID = (Filter by Region), reg + REGIONID = (Filter by Region), tvs + TOURISMVEREINID = (Filter by Tourismverein), mun + MUNICIPALITYID = (Filter by Municipality), fra + FRACTIONID = (Filter by Fraction), 'null' = (No Filter), (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#location-filter-locfilter\" target=\"_blank\">Wiki locfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "featurefilter",
            "in": "query",
            "description": "Venue Features Filter (BITMASK) (Separator ',' List of Venuetype Bitmasks, refer to api/VenueTypes type:feature), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "setuptypefilter",
            "in": "query",
            "description": "Venue SetupType Filter (BITMASK) (Separator ',' List of Venuetype Bitmasks, refer to api/VenueTypes type:seatType), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "odhtagfilter",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tagfilter",
            "in": "query",
            "description": "Filter on Tags. (Endpoint on v1/Tag) Syntax =and/or(Tag.Id,Tag.Id,Tag.Id) example or(summer,hiking) - and(themed hikes,family hikings) - or(hiking) - and(summer) - Combining and/or is not supported at the moment, default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "source",
            "in": "query",
            "description": "Source Filter(String, ), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "active",
            "in": "query",
            "description": "Active Venue Filter (possible Values: 'true' only Active Venues, 'false' only Disabled Venues), (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "publishedon",
            "in": "query",
            "description": "Published On Filter (Separator ',' List of publisher IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "denormalize",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "updatefrom",
            "in": "query",
            "description": "Returns data changed after this date Format (yyyy-MM-dd), (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "langfilter",
            "in": "query",
            "description": "Language filter (returns only data available in the selected Language, Separator ',' possible values: 'de,it,en,nl,sc,pl,fr,ru', 'null': Filter disabled)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "seed",
            "in": "query",
            "description": "Seed '1 - 10' for Random Sorting, '0' generates a Random Seed, not provided disables Random Sorting, (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "latitude",
            "in": "query",
            "description": "GeoFilter FLOAT Latitude Format: '46.624975', 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "longitude",
            "in": "query",
            "description": "GeoFilter FLOAT Longitude Format: '11.369909', 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "radius",
            "in": "query",
            "description": "Radius INTEGER to Search in Meters. Only Object withhin the given point and radius are returned and sorted by distance. Random Sorting is disabled if the GeoFilter Informations are provided, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "polygon",
            "in": "query",
            "description": "valid WKT (Well-known text representation of geometry) Format, Examples (POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))) / By Using the GeoShapes Api (v1/GeoShapes) and passing Country.Type.Id OR Country.Type.Name Example (it.municipality.3066) / Bounding Box Filter bbc: 'Bounding Box Contains', 'bbi': 'Bounding Box Intersects', followed by a List of Comma Separated Longitude Latitude Tuples, 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#polygon-filter-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null)<a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "getasidarray",
            "in": "query",
            "description": "Get result only as Array of Ids, (default:false)  Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/VenueV2JsonResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VenueV2JsonResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/VenueV2JsonResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/VenueV2JsonResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/VenueV2JsonResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/VenueV2JsonResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/VenueV2JsonResult"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "post": {
        "tags": [
          "Venue"
        ],
        "summary": "POST Insert new Venue",
        "parameters": [
          {
            "name": "generateid",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          }
        ],
        "requestBody": {
          "description": "Venue Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/VenueV2"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VenueV2"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/VenueV2"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/VenueV2"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Venue/{id}": {
      "get": {
        "tags": [
          "Venue"
        ],
        "summary": "GET Venue Single",
        "operationId": "SingleVenue",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the Venue",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Object created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/VenueV2"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VenueV2"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/VenueV2"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/VenueV2"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/VenueV2"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/VenueV2"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/VenueV2"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "put": {
        "tags": [
          "Venue"
        ],
        "summary": "PUT Modify existing Venue",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "Venue Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "Venue Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/VenueV2"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VenueV2"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/VenueV2"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/VenueV2"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "delete": {
        "tags": [
          "Venue"
        ],
        "summary": "DELETE Venue by Id",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "Venue Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/VenueTypes": {
      "get": {
        "tags": [
          "Venue"
        ],
        "summary": "GET Venue Types List",
        "parameters": [
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pagenumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "seed",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null)<a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DDVenueCodes"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DDVenueCodes"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DDVenueCodes"
                  }
                }
              },
              "text/csv": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DDVenueCodes"
                  }
                }
              },
              "application/ld+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DDVenueCodes"
                  }
                }
              },
              "application/ldjson": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DDVenueCodes"
                  }
                }
              },
              "application/rawdata": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DDVenueCodes"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "deprecated": true,
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/VenueTypes/{id}": {
      "get": {
        "tags": [
          "Venue"
        ],
        "summary": "GET Venue Types Single",
        "operationId": "SingleVenueTypes",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the VenueType",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname. Select also Dictionary fields, example Detail.de.Title, or Elements of Arrays example ImageGallery[0].ImageUrl. (default:'null' all fields are displayed)",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/DDVenueCodes"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DDVenueCodes"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/DDVenueCodes"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/DDVenueCodes"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/DDVenueCodes"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/DDVenueCodes"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/DDVenueCodes"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "deprecated": true,
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Weather": {
      "get": {
        "tags": [
          "Weather"
        ],
        "summary": "GET Current Suedtirol Weather LIVE",
        "parameters": [
          {
            "name": "pagenumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language",
            "schema": {
              "type": "string",
              "default": "en"
            }
          },
          {
            "name": "locfilter",
            "in": "query",
            "description": "Locfilter (possible values: filter by StationData 1 = Schlanders, 2 = Meran, 3 = Bozen, 4 = Sterzing, 5 = Brixen, 6 = Bruneck | filter nearest Station to Region,TV,Municipality,Fraction reg + REGIONID = (Filter by Region), tvs + TOURISMVEREINID = (Filter by Tourismverein), mun + MUNICIPALITYID = (Filter by Municipality), fra + FRACTIONID = (Filter by Fraction), '' = No Filter). IF a Locfilter is set, only Stationdata is provided.",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "extended",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          },
          {
            "name": "source",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Weather"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Weather"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Weather"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/Weather"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/Weather"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/Weather"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/Weather"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Weather/{id}": {
      "get": {
        "tags": [
          "Weather"
        ],
        "summary": "GET Current Suedtirol Weather LIVE Single",
        "operationId": "SingleWeather",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language",
            "schema": {
              "type": "string",
              "default": "en"
            }
          },
          {
            "name": "source",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Weather"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Weather"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Weather"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/Weather"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/Weather"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/Weather"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/Weather"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/WeatherHistory": {
      "get": {
        "tags": [
          "Weather"
        ],
        "summary": "GET Suedtirol Weather HISTORY",
        "parameters": [
          {
            "name": "pagenumber",
            "in": "query",
            "description": "Pagenumber",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "description": "Elements per Page, (default:10)",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "locfilter",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "datefrom",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "dateto",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "seed",
            "in": "query",
            "description": "Seed '1 - 10' for Random Sorting, '0' generates a Random Seed, 'null' disables Random Sorting, (default:null)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "latitude",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "longitude",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "radius",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "polygon",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null)<a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "lastchange",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "getasidarray",
            "in": "query",
            "description": "Get result only as Array of Ids, (default:false)  Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/WeatherHistory"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WeatherHistory"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/WeatherHistory"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/WeatherHistory"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/WeatherHistory"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/WeatherHistory"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/WeatherHistory"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/WeatherHistory/{id}": {
      "get": {
        "tags": [
          "Weather"
        ],
        "summary": "GET Suedtirol Weather HISTORY SINGLE",
        "operationId": "SingleWeatherHistory",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/WeatherHistory"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WeatherHistory"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/WeatherHistory"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/WeatherHistory"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/WeatherHistory"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/WeatherHistory"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/WeatherHistory"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Weather/District": {
      "get": {
        "tags": [
          "Weather"
        ],
        "summary": "GET District Weather LIVE",
        "parameters": [
          {
            "name": "pagenumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "locfilter",
            "in": "query",
            "description": "Locfilter (possible values: filter by District 1 = Etschtal/Überetsch/Unterland, 2 = Burggrafenamt, 3 = Vinschgau, 4 = Eisacktal und Sarntal, 5 = Wipptal, 6 = Pustertal/Dolomiten, 7 = Ladinien-Dolomiten | filter nearest DistrictWeather to Region,TV,Municipality,Fraction reg + REGIONID = (Filter by Region), tvs + TOURISMVEREINID = (Filter by Tourismverein), mun + MUNICIPALITYID = (Filter by Municipality), fra + FRACTIONID = (Filter by Fraction))",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language",
            "schema": {
              "type": "string",
              "default": "en"
            }
          },
          {
            "name": "source",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BezirksWeather"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BezirksWeather"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BezirksWeather"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/BezirksWeather"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/BezirksWeather"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/BezirksWeather"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/BezirksWeather"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Weather/District/{id}": {
      "get": {
        "tags": [
          "Weather"
        ],
        "summary": "GET District Weather LIVE SINGLE",
        "operationId": "SingleWeatherDistrict",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language",
            "schema": {
              "type": "string",
              "default": "en"
            }
          },
          {
            "name": "source",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BezirksWeather"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BezirksWeather"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BezirksWeather"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/BezirksWeather"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/BezirksWeather"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/BezirksWeather"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/BezirksWeather"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Weather/Realtime": {
      "get": {
        "tags": [
          "Weather"
        ],
        "summary": "GET Current Realtime Weather LIVE",
        "parameters": [
          {
            "name": "pagenumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language",
            "schema": {
              "type": "string",
              "default": "en"
            }
          },
          {
            "name": "latitude",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "longitude",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "radius",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/WeatherRealTime"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/WeatherRealTime"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/WeatherRealTime"
                  }
                }
              },
              "text/csv": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/WeatherRealTime"
                  }
                }
              },
              "application/ld+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/WeatherRealTime"
                  }
                }
              },
              "application/ldjson": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/WeatherRealTime"
                  }
                }
              },
              "application/rawdata": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/WeatherRealTime"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Weather/Realtime/{id}": {
      "get": {
        "tags": [
          "Weather"
        ],
        "summary": "GET Current Realtime Weather LIVE Single",
        "operationId": "SingleWeatherRealtime",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "id",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language",
            "schema": {
              "type": "string",
              "default": "en"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/WeatherRealTime"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/WeatherRealTime"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/WeatherRealTime"
                  }
                }
              },
              "text/csv": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/WeatherRealTime"
                  }
                }
              },
              "application/ld+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/WeatherRealTime"
                  }
                }
              },
              "application/ldjson": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/WeatherRealTime"
                  }
                }
              },
              "application/rawdata": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/WeatherRealTime"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Weather/Forecast": {
      "get": {
        "tags": [
          "Weather"
        ],
        "summary": "GET Weather Forecast",
        "parameters": [
          {
            "name": "pagenumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "locfilter",
            "in": "query",
            "description": "Locfilter (possible values: filter on reg + REGIONID = (Filter by Region), tvs + TOURISMVEREINID = (Filter by Tourismverein), mun + MUNICIPALITYID = (Filter by Municipality), fra + FRACTIONID = (Filter by Fraction))",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language",
            "schema": {
              "type": "string",
              "default": "en"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "latitude",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "longitude",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "radius",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "polygon",
            "in": "query",
            "description": "valid WKT (Well-known text representation of geometry) Format, Examples (POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))) / By Using the GeoShapes Api (v1/GeoShapes) and passing Country.Type.Id OR Country.Type.Name Example (it.municipality.3066) / Bounding Box Filter bbc: 'Bounding Box Contains', 'bbi': 'Bounding Box Intersects', followed by a List of Comma Separated Longitude Latitude Tuples, 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#polygon-filter-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/WeatherForecastLinked"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/WeatherForecastLinked"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/WeatherForecastLinked"
                  }
                }
              },
              "text/csv": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/WeatherForecastLinked"
                  }
                }
              },
              "application/ld+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/WeatherForecastLinked"
                  }
                }
              },
              "application/ldjson": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/WeatherForecastLinked"
                  }
                }
              },
              "application/rawdata": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/WeatherForecastLinked"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Weather/Forecast/{id}": {
      "get": {
        "tags": [
          "Weather"
        ],
        "summary": "GET Weather Forecast Single",
        "operationId": "SingleWeatherForecast",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language",
            "schema": {
              "type": "string",
              "default": "en"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/WeatherForecastLinked"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WeatherForecastLinked"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/WeatherForecastLinked"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/WeatherForecastLinked"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/WeatherForecastLinked"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/WeatherForecastLinked"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/WeatherForecastLinked"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Weather/Measuringpoint": {
      "get": {
        "tags": [
          "Weather"
        ],
        "summary": "GET Measuringpoint LIST",
        "parameters": [
          {
            "name": "pagenumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "description": "IDFilter (Separator ',' List of Gastronomy IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "locfilter",
            "in": "query",
            "description": "Locfilter (Separator ',' possible values: reg + REGIONID = (Filter by Region), reg + REGIONID = (Filter by Region), tvs + TOURISMVEREINID = (Filter by Tourismverein), mun + MUNICIPALITYID = (Filter by Municipality), fra + FRACTIONID = (Filter by Fraction), 'null' = (No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tagfilter",
            "in": "query",
            "description": "Filter on Tags. (Endpoint on v1/Tag) Syntax =and/or(Tag.Id,Tag.Id,Tag.Id) example or(summer,hiking) - and(themed hikes,family hikings) - or(hiking) - and(summer) - Combining and/or is not supported at the moment, default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "areafilter",
            "in": "query",
            "description": "Area ID (multiple IDs possible, separated by \",\")",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "skiareafilter",
            "in": "query",
            "description": "Skiarea ID",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "source",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "active",
            "in": "query",
            "description": "Active Filter (possible Values: 'true' only Active Measuringpoints, 'false' only Disabled Measuringpoints), (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "publishedon",
            "in": "query",
            "description": "Published On Filter (Separator ',' List of publisher IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "updatefrom",
            "in": "query",
            "description": "Returns data changed after this date Format (yyyy-MM-dd), (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "latitude",
            "in": "query",
            "description": "GeoFilter FLOAT Latitude Format: '46.624975', 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "longitude",
            "in": "query",
            "description": "GeoFilter FLOAT Longitude Format: '11.369909', 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "radius",
            "in": "query",
            "description": "Radius INTEGER to Search in Meters. Only Object withhin the given point and radius are returned and sorted by distance. Random Sorting is disabled if the GeoFilter Informations are provided, (default:'null') <a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "polygon",
            "in": "query",
            "description": "valid WKT (Well-known text representation of geometry) Format, Examples (POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))) / By Using the GeoShapes Api (v1/GeoShapes) and passing Country.Type.Id OR Country.Type.Name Example (it.municipality.3066) / Bounding Box Filter bbc: 'Bounding Box Contains', 'bbi': 'Bounding Box Intersects', followed by a List of Comma Separated Longitude Latitude Tuples, 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#polygon-filter-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "seed",
            "in": "query",
            "description": "Seed '1 - 10' for Random Sorting, '0' generates a Random Seed, not provided disables Random Sorting, (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "getasidarray",
            "in": "query",
            "description": "Get result only as Array of Ids, (default:false)  Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MeasuringpointV2"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MeasuringpointV2"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MeasuringpointV2"
                  }
                }
              },
              "text/csv": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MeasuringpointV2"
                  }
                }
              },
              "application/ld+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MeasuringpointV2"
                  }
                }
              },
              "application/ldjson": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MeasuringpointV2"
                  }
                }
              },
              "application/rawdata": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/MeasuringpointV2"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "post": {
        "tags": [
          "Weather"
        ],
        "summary": "POST Insert new Measuringpoint",
        "parameters": [
          {
            "name": "generateid",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          }
        ],
        "requestBody": {
          "description": "Measuringpoint Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/MeasuringpointV2"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MeasuringpointV2"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/MeasuringpointV2"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/MeasuringpointV2"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Weather/Measuringpoint/{id}": {
      "get": {
        "tags": [
          "Weather"
        ],
        "summary": "GET Measuringpoint SINGLE",
        "operationId": "SingleWeatherMeasuringpoint",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "Measuringpoint ID",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/MeasuringpointV2"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MeasuringpointV2"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/MeasuringpointV2"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/MeasuringpointV2"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/MeasuringpointV2"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/MeasuringpointV2"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/MeasuringpointV2"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "put": {
        "tags": [
          "Weather"
        ],
        "summary": "PUT Modify existing Measuringpoint",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "Measuringpoint Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "Measuringpoint Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/MeasuringpointV2"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MeasuringpointV2"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/MeasuringpointV2"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/MeasuringpointV2"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "delete": {
        "tags": [
          "Weather"
        ],
        "summary": "DELETE Measuringpoint by Id",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "Measuringpoint Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Weather/SnowReport": {
      "get": {
        "tags": [
          "Weather"
        ],
        "summary": "GET Snowreport Data LIVE",
        "parameters": [
          {
            "name": "pagenumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "skiareaid",
            "in": "query",
            "description": "Skiarea ID",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "lang",
            "in": "query",
            "description": "Language",
            "schema": {
              "type": "string",
              "default": "en"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SnowReportBaseData"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SnowReportBaseData"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SnowReportBaseData"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/SnowReportBaseData"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/SnowReportBaseData"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/SnowReportBaseData"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/SnowReportBaseData"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Weather/SnowReport/{id}": {
      "get": {
        "tags": [
          "Weather"
        ],
        "summary": "GET Snowreport Data LIVE Single",
        "operationId": "SingleWeatherSnowReport",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "Skiarea ID",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "lang",
            "in": "query",
            "description": "Language",
            "schema": {
              "type": "string",
              "default": "en"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SnowReportBaseData"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SnowReportBaseData"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SnowReportBaseData"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/SnowReportBaseData"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/SnowReportBaseData"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/SnowReportBaseData"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/SnowReportBaseData"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/WebcamInfo": {
      "get": {
        "tags": [
          "WebcamInfo"
        ],
        "summary": "GET Webcam List",
        "parameters": [
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pagenumber",
            "in": "query",
            "description": "Pagenumber",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "description": "Elements per Page (default:10)",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "source",
            "in": "query",
            "description": "Source Filter (Separator ',' available sources 'lts','content'), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "description": "IDFilter (Separator ',' List of Gastronomy IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "active",
            "in": "query",
            "description": "Active Webcam Filter (possible Values: 'true' only Active data, 'false' only Disabled data), (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "odhactive",
            "in": "query",
            "description": "ODH Active (Published) Webcam Filter (possible Values: 'true' only published data, 'false' only not published data), (default:'null')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "tagfilter",
            "in": "query",
            "description": "Filter on Tags. (Endpoint on v1/Tag) Syntax =and/or(Tag.Id,Tag.Id,Tag.Id) example or(summer,hiking) - and(themed hikes,family hikings) - or(hiking) - and(summer) - Combining and/or is not supported at the moment, default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "seed",
            "in": "query",
            "description": "Seed '1 - 10' for Random Sorting, '0' generates a Random Seed, not provided disables Random Sorting, (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "latitude",
            "in": "query",
            "description": "GeoFilter FLOAT Latitude Format: '46.624975', 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "longitude",
            "in": "query",
            "description": "GeoFilter FLOAT Longitude Format: '11.369909', 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "radius",
            "in": "query",
            "description": "Radius INTEGER to Search in Meters. Only Object withhin the given point and radius are returned and sorted by distance. Random Sorting is disabled if the GeoFilter Informations are provided, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "polygon",
            "in": "query",
            "description": "valid WKT (Well-known text representation of geometry) Format, Examples (POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))) / By Using the GeoShapes Api (v1/GeoShapes) and passing Id OR Country.Type.Id OR Country.Type.Name Example (it.municipality.3066) / Bounding Box Filter bbc: 'Bounding Box Contains', 'bbi': 'Bounding Box Intersects', followed by a List of Comma Separated Longitude Latitude Tuples, 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#polygon-filter-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "updatefrom",
            "in": "query",
            "description": "Returns data changed after this date Format (yyyy-MM-dd), (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "publishedon",
            "in": "query",
            "description": "Published On Filter (Separator ',' List of publisher IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null)<a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "getasidarray",
            "in": "query",
            "description": "Get result only as Array of Ids, (default:false)  Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/WebcamInfoJsonResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WebcamInfoJsonResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/WebcamInfoJsonResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/WebcamInfoJsonResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/WebcamInfoJsonResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/WebcamInfoJsonResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/WebcamInfoJsonResult"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "post": {
        "tags": [
          "WebcamInfo"
        ],
        "summary": "POST Insert new WebcamInfo",
        "parameters": [
          {
            "name": "generateid",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          }
        ],
        "requestBody": {
          "description": "WebcamInfo Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/WebcamInfoLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/WebcamInfoLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/WebcamInfoLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/WebcamInfoLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/WebcamInfo/{id}": {
      "get": {
        "tags": [
          "WebcamInfo"
        ],
        "summary": "GET Webcam Single",
        "operationId": "SingleWebcamInfo",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the Webcam",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/WebcamInfo"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WebcamInfo"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/WebcamInfo"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/WebcamInfo"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/WebcamInfo"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/WebcamInfo"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/WebcamInfo"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "put": {
        "tags": [
          "WebcamInfo"
        ],
        "summary": "PUT Modify existing WebcamInfo",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "WebcamInfo Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "WebcamInfo Object",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/WebcamInfoLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/WebcamInfoLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/WebcamInfoLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/WebcamInfoLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "delete": {
        "tags": [
          "WebcamInfo"
        ],
        "summary": "DELETE WebcamInfo by Id",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "WebcamInfo Id",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Find": {
      "get": {
        "tags": [
          "Search"
        ],
        "summary": "GET Search over all Entities",
        "parameters": [
          {
            "name": "term",
            "in": "query",
            "description": "Term to Search for <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Search-over-all-Entities-in-ODH-Tourism-api\" target=\"_blank\">Wiki</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language ('null' all languages are displayed)",
            "schema": {
              "type": "string",
              "default": "en"
            }
          },
          {
            "name": "odhtype",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "type",
            "in": "query",
            "description": "Restrict search to Entities (accommodation, odhactivitypoi, event, webcam, measuringpoint, ltsactivity, ltspoi, ltsgastronomy, article ..... ) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Dataset-Type\" target=\"_blank\">Wiki Dataset Type</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "searchbasetext",
            "in": "query",
            "description": "Search also trough base text (true/false), caution can slow down the search significantly",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "filteronfields",
            "in": "query",
            "description": "Search also on this fields, syntax analog to the fields filter",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "locfilter",
            "in": "query",
            "description": "Locfilter SPECIAL Separator ',' possible values: reg + REGIONID = (Filter by Region), reg + REGIONID = (Filter by Region), tvs + TOURISMVEREINID = (Filter by Tourismverein), mun + MUNICIPALITYID = (Filter by Municipality), fra + FRACTIONID = (Filter by Fraction), 'null' = (No Filter), (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#location-filter-locfilter\" target=\"_blank\">Wiki locfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limitto",
            "in": "query",
            "description": "Limit search to n items per entity",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 5
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/JsonRaw"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/JsonRaw"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/JsonRaw"
                  }
                }
              },
              "text/csv": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/JsonRaw"
                  }
                }
              },
              "application/ld+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/JsonRaw"
                  }
                }
              },
              "application/ldjson": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/JsonRaw"
                  }
                }
              },
              "application/rawdata": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/JsonRaw"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Filter": {
      "get": {
        "tags": [
          "Search"
        ],
        "summary": "GET Search over all Entities",
        "parameters": [
          {
            "name": "term",
            "in": "query",
            "description": "Term to Search for <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Search-over-all-Entities-in-ODH-Tourism-api\" target=\"_blank\">Wiki</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language ('null' all languages are displayed)",
            "schema": {
              "type": "string",
              "default": "en"
            }
          },
          {
            "name": "odhtype",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "type",
            "in": "query",
            "description": "Restrict search to Entities (accommodation, odhactivitypoi, event, webcam, measuringpoint, ltsactivity, ltspoi, ltsgastronomy, article ..... ) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Dataset-Type\" target=\"_blank\">Wiki Dataset Type</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "searchbasetext",
            "in": "query",
            "description": "Search also trough base text (true/false), caution can slow down the search significantly",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "filteronfields",
            "in": "query",
            "description": "Search also on this fields, syntax analog to the fields filter",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "locfilter",
            "in": "query",
            "description": "Locfilter SPECIAL Separator ',' possible values: reg + REGIONID = (Filter by Region), reg + REGIONID = (Filter by Region), tvs + TOURISMVEREINID = (Filter by Tourismverein), mun + MUNICIPALITYID = (Filter by Municipality), fra + FRACTIONID = (Filter by Fraction), 'null' = (No Filter), (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#location-filter-locfilter\" target=\"_blank\">Wiki locfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limitto",
            "in": "query",
            "description": "Limit search to n items per entity",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 5
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/JsonRaw"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/JsonRaw"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/JsonRaw"
                  }
                }
              },
              "text/csv": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/JsonRaw"
                  }
                }
              },
              "application/ld+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/JsonRaw"
                  }
                }
              },
              "application/ldjson": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/JsonRaw"
                  }
                }
              },
              "application/rawdata": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/JsonRaw"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Distinct": {
      "get": {
        "tags": [
          "Distinct"
        ],
        "summary": "GET Generic Distinct search of fields",
        "parameters": [
          {
            "name": "pagenumber",
            "in": "query",
            "description": "Pagenumber",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "description": "Elements per Page, (default:10)",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "odhtype",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "type",
            "in": "query",
            "description": "Mandatory search trough Entities (metadata, accommodation, odhactivitypoi, event, webcam, measuringpoint, ltsactivity, ltspoi, ltsgastronomy, article ..... ) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Dataset-Type\" target=\"_blank\">Wiki Dataset Type</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "source",
            "in": "query",
            "description": "Source Filter, (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tagfilter",
            "in": "query",
            "description": "Filter on Tags. Syntax =and/or(TagId,TagId,TagId) example or(traffic-event:hindrance,traffic-event:mountain-pass) - Combining and/or is not supported at the moment. (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Mandatory Select a field for the Distinct Query, example fields=Source, arrays are selected with a [*] example HasLanguage[*] / Features[*].Id  (Only one field supported). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "seed",
            "in": "query",
            "description": "Seed '1 - 10' for Random Sorting, '0' generates a Random Seed, 'null' disables Random Sorting, (default:null)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "getasarray",
            "in": "query",
            "description": "Get only first selected field as simple string Array",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "excludenulloremptyvalues",
            "in": "query",
            "description": "Exclude empty and null values from output",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "text/csv": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/ld+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/ldjson": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/rawdata": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Deprecated": {
      "get": {
        "tags": [
          "Deprecated"
        ],
        "summary": "GET Generic Deprecated search of fields",
        "parameters": [
          {
            "name": "pagenumber",
            "in": "query",
            "description": "Pagenumber",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "description": "Elements per Page, (default:10)",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "odhtype",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "type",
            "in": "query",
            "description": "Mandatory search trough Entities (metadata, accommodation, odhactivitypoi, event, webcam, measuringpoint, ltsactivity, ltspoi, ltsgastronomy, article ..... null = search trough all entities) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Dataset-Type\" target=\"_blank\">Wiki Dataset Type</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Mandatory Select a field for the Distinct Query, example fields=Source, arrays are selected with a [*] example HasLanguage[*] / Features[*].Id  (Only one field supported). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "seed",
            "in": "query",
            "description": "Seed '1 - 10' for Random Sorting, '0' generates a Random Seed, 'null' disables Random Sorting, (default:null)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "getasarray",
            "in": "query",
            "description": "Get only first selected field as simple string Array",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "excludenulloremptyvalues",
            "in": "query",
            "description": "Exclude empty and null values from output",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "text/csv": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/ld+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/ldjson": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/rawdata": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/PushResponse": {
      "get": {
        "tags": [
          "PushResponse"
        ],
        "summary": "GET PushResponse List",
        "parameters": [
          {
            "name": "pagenumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "description": "IDFilter (Separator ',' List of IDs, 'null' = No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "publisher",
            "in": "query",
            "description": "publisher Filter (Separator ',' List of IDs, 'null' = No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "begindate",
            "in": "query",
            "description": "BeginDate of Events (Format: yyyy-MM-dd), (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "enddate",
            "in": "query",
            "description": "EndDate of Events (Format: yyyy-MM-dd), (default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "objectidlist",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "objecttypelist",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "latest",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PushResponse"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PushResponse"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PushResponse"
                  }
                }
              },
              "text/csv": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PushResponse"
                  }
                }
              },
              "application/ld+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PushResponse"
                  }
                }
              },
              "application/ldjson": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PushResponse"
                  }
                }
              },
              "application/rawdata": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PushResponse"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/PushResponse/{id}": {
      "get": {
        "tags": [
          "PushResponse"
        ],
        "summary": "GET PushResponse Single",
        "operationId": "SinglePushResponse",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the PushResponse",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Object created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PushResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PushResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PushResponse"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PushResponse"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PushResponse"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PushResponse"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PushResponse"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/PushResponseSearch": {
      "post": {
        "tags": [
          "PushResponse"
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "object",
                "additionalProperties": { }
              }
            },
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": { }
              }
            },
            "text/json": {
              "schema": {
                "type": "object",
                "additionalProperties": { }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "object",
                "additionalProperties": { }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/GeoShapes": {
      "get": {
        "tags": [
          "Geo"
        ],
        "summary": "GET GeoShapes List",
        "parameters": [
          {
            "name": "pagenumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "srid",
            "in": "query",
            "description": "Spatial Reference Identifier, Coordinate System of the geojson, available formats(epsg:4362,epsg:32632,epsg:3857)",
            "schema": {
              "type": "string",
              "default": "epsg:4362"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "description": "IDFilter (Separator ',' List of IDs, 'null' = No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "source",
            "in": "query",
            "description": "Filter by Source (Separator ','), (Get all Sources with the Distinct Api),(default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "type",
            "in": "query",
            "description": "Filter by Type (Separator ','), (Get all Types with the Distinct Api),(default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GeoShapeJson"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GeoShapeJson"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GeoShapeJson"
                  }
                }
              },
              "text/csv": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GeoShapeJson"
                  }
                }
              },
              "application/ld+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GeoShapeJson"
                  }
                }
              },
              "application/ldjson": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GeoShapeJson"
                  }
                }
              },
              "application/rawdata": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GeoShapeJson"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/GeoShape": {
      "get": {
        "tags": [
          "Geo"
        ],
        "summary": "GET GeoShapes List",
        "parameters": [
          {
            "name": "pagenumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "srid",
            "in": "query",
            "description": "Spatial Reference Identifier, Coordinate System of the geojson, available formats(epsg:4362,epsg:32632,epsg:3857)",
            "schema": {
              "type": "string",
              "default": "epsg:4362"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "description": "IDFilter (Separator ',' List of IDs, 'null' = No Filter), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "source",
            "in": "query",
            "description": "Filter by Source (Separator ','), (Get all Sources with the Distinct Api),(default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "type",
            "in": "query",
            "description": "Filter by Type (Separator ','), (Get all Types with the Distinct Api),(default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GeoShapeJson"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GeoShapeJson"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GeoShapeJson"
                  }
                }
              },
              "text/csv": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GeoShapeJson"
                  }
                }
              },
              "application/ld+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GeoShapeJson"
                  }
                }
              },
              "application/ldjson": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GeoShapeJson"
                  }
                }
              },
              "application/rawdata": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/GeoShapeJson"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/GeoShapes/{id}": {
      "get": {
        "tags": [
          "Geo"
        ],
        "summary": "GET GeoShape Single",
        "operationId": "SingleGeoShapes",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the Tag",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "srid",
            "in": "query",
            "schema": {
              "type": "string",
              "default": "epsg:4362"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Object created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GeoShapeJson"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GeoShapeJson"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/GeoShapeJson"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/GeoShapeJson"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/GeoShapeJson"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/GeoShapeJson"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/GeoShapeJson"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/GeoShape/{id}": {
      "get": {
        "tags": [
          "Geo"
        ],
        "summary": "GET GeoShape Single",
        "operationId": "SingleGeoShape",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the Tag",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "srid",
            "in": "query",
            "schema": {
              "type": "string",
              "default": "epsg:4362"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Object created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GeoShapeJson"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GeoShapeJson"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/GeoShapeJson"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/GeoShapeJson"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/GeoShapeJson"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/GeoShapeJson"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/GeoShapeJson"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/GeoConverter/KmlToGeoJson": {
      "get": {
        "tags": [
          "GeoConverter"
        ],
        "summary": "Converts the KML file from the supplied URL to GeoJSON.",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "description": "The URL to the KML file.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/geo+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "post": {
        "tags": [
          "GeoConverter"
        ],
        "summary": "Converts the KML provided as the body to GeoJSON.",
        "parameters": [
          {
            "name": "body",
            "in": "query",
            "description": "The KML file content.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/GeoConverter/GpxToGeoJson": {
      "get": {
        "tags": [
          "GeoConverter"
        ],
        "summary": "Converts the GPX file from the supplied URL to GeoJSON.",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "description": "The URL to the GPX file.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/geo+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "post": {
        "tags": [
          "GeoConverter"
        ],
        "summary": "Converts the GPX provided as the body to GeoJSON.",
        "parameters": [
          {
            "name": "body",
            "in": "query",
            "description": "The GPX file content.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Location": {
      "get": {
        "tags": [
          "Location"
        ],
        "summary": "GET Location List (Use in locfilter)",
        "parameters": [
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default 'en'), if 'null' is passed all languages are returned as Dictionary",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pagenumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "type",
            "in": "query",
            "description": "Type ('mta','reg','tvs','mun','fra') Separator ',' : 'null' returns all Location Objects (default)",
            "schema": {
              "enum": [
                "mta",
                "reg",
                "tvs",
                "mun",
                "fra"
              ],
              "type": "string",
              "default": "null"
            }
          },
          {
            "name": "showall",
            "in": "query",
            "description": "Show all Data (true = all, false = show only data marked as visible)",
            "schema": {
              "type": "boolean",
              "default": true
            }
          },
          {
            "name": "locfilter",
            "in": "query",
            "description": "Locfilter (Separator ',') possible values: mta + MetaREGIONID = (Filter by MetaRegion), reg + REGIONID = (Filter by Region), tvs + TOURISMVEREINID = (Filter by Tourismverein), mun + MUNICIPALITYID = (Filter by Municipality), fra + FRACTIONID = (Filter by Fraction), (default:'null')",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LocHelperclass"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LocHelperclass"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LocHelperclass"
                  }
                }
              },
              "text/csv": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LocHelperclass"
                  }
                }
              },
              "application/ld+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LocHelperclass"
                  }
                }
              },
              "application/ldjson": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LocHelperclass"
                  }
                }
              },
              "application/rawdata": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LocHelperclass"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/Location/Skiarea": {
      "get": {
        "tags": [
          "Location"
        ],
        "summary": "GET Skiarea List (Use in locfilter as \"ska\")",
        "parameters": [
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default 'en'), if 'null' is passed all languages are returned as Dictionary",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pagenumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "locfilter",
            "in": "query",
            "description": "Locfilter (Separator ',') possible values: mta + MetaREGIONID = (Filter by MetaRegion), reg + REGIONID = (Filter by Region), tvs + TOURISMVEREINID = (Filter by Tourismverein), (default:'null')",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LocHelperclass"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LocHelperclass"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LocHelperclass"
                  }
                }
              },
              "text/csv": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LocHelperclass"
                  }
                }
              },
              "application/ld+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LocHelperclass"
                  }
                }
              },
              "application/ldjson": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LocHelperclass"
                  }
                }
              },
              "application/rawdata": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LocHelperclass"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/FileUpload": {
      "post": {
        "tags": [
          "FileUpload"
        ],
        "summary": " (Auth)",
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "form": {
                    "type": "array",
                    "items": {
                      "$ref": "#/components/schemas/StringStringValuesKeyValuePair"
                    }
                  }
                }
              },
              "encoding": {
                "form": {
                  "style": "form"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/FileUpload/Image": {
      "post": {
        "tags": [
          "FileUpload"
        ],
        "summary": " (Auth)",
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "form": {
                    "type": "array",
                    "items": {
                      "$ref": "#/components/schemas/StringStringValuesKeyValuePair"
                    }
                  }
                }
              },
              "encoding": {
                "form": {
                  "style": "form"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/FileDelete/{filepath}": {
      "delete": {
        "tags": [
          "FileUpload"
        ],
        "summary": " (Auth)",
        "parameters": [
          {
            "name": "filepath",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/JsonLD/DetailInLD": {
      "get": {
        "tags": [
          "JsonLD"
        ],
        "summary": "GET Detail Data in JSON LD Format (Schema.org Datatypes as output)",
        "parameters": [
          {
            "name": "type",
            "in": "query",
            "description": "Type to transform currently available: ('accommodation', 'gastronomy', 'event', 'recipe', 'poi', 'region', 'tv', 'municipality', 'district', 'skiarea') required <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Dataset-Type\" target=\"_blank\">Wiki Dataset Type</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Id",
            "in": "query",
            "description": "ID of the data to transform, required",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Output Language, standard EN",
            "schema": {
              "type": "string",
              "default": "en"
            }
          },
          {
            "name": "idtoshow",
            "in": "query",
            "description": "ID to show on Json LD @id, not provided Id of ODH api call is taken",
            "schema": {
              "type": "string",
              "default": ""
            }
          },
          {
            "name": "urltoshow",
            "in": "query",
            "description": "url to show on Json LD @id, not provided idtoshow is taken, idtoshow not provided url is filled with url of the data",
            "schema": {
              "type": "string",
              "default": ""
            }
          },
          {
            "name": "imageurltoshow",
            "in": "query",
            "description": "image url to show on Json LD @image, not provided image url of data is taken",
            "schema": {
              "type": "string",
              "default": ""
            }
          },
          {
            "name": "showid",
            "in": "query",
            "description": "Show the @id property in Json LD default value true",
            "schema": {
              "type": "boolean",
              "default": true
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/EventShort": {
      "get": {
        "tags": [
          "EventShort"
        ],
        "summary": "GET EventShort List",
        "parameters": [
          {
            "name": "pagenumber",
            "in": "query",
            "description": "Pagenumber (Integer)",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "description": "Pagesize (Integer), (default: 'null')",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "startdate",
            "in": "query",
            "description": "Format (yyyy-MM-dd HH:mm) default or Unix Timestamp",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "enddate",
            "in": "query",
            "description": "Format (yyyy-MM-dd HH:mm) default or Unix Timestamp",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "datetimeformat",
            "in": "query",
            "description": "not provided, use default format, for unix timestamp pass \"uxtimestamp\"",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "source",
            "in": "query",
            "description": "Source of the data, (possible values 'Content' or 'EBMS')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "eventlocation",
            "in": "query",
            "description": "<p>Members:</p><ul><li><i>NOI</i> - NOI Techpark</li> <li><i>EC</i> - Eurac</li> <li><i>VV</i> - Virtual Village</li> <li><i>OUT</i> - Other Location</li> </ul>",
            "schema": {
              "enum": [
                "NOI",
                "EC",
                "VV",
                "OUT"
              ],
              "type": "string"
            }
          },
          {
            "name": "onlyactive",
            "in": "query",
            "description": "'true' if only Events marked as Active for today.noi.bz.it should be returned",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "websiteactive",
            "in": "query",
            "description": "'true' if only Events marked as Active for noi.bz.it should be returned",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "communityactive",
            "in": "query",
            "description": "'true' if only Events marked as Active for Noi community should be returned",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "active",
            "in": "query",
            "description": "Active Events Filter (possible Values: 'true' only Active Events, 'false' only Disabled Events), (default:'true')",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "eventids",
            "in": "query",
            "description": "comma separated list of event ids",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "webaddress",
            "in": "query",
            "description": "Searches the webaddress",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tagfilter",
            "in": "query",
            "description": "Filter on Tags. (Endpoint on v1/Tag) Syntax =and/or(Tag.Id,Tag.Id,Tag.Id) example or(summer,hiking) - and(themed hikes,family hikings) - or(hiking) - and(summer) - Combining and/or is not supported at the moment, default: 'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "sortorder",
            "in": "query",
            "description": "ASC or DESC by StartDate",
            "schema": {
              "type": "string",
              "default": "ASC"
            }
          },
          {
            "name": "seed",
            "in": "query",
            "description": "Seed '1 - 10' for Random Sorting, '0' generates a Random Seed, 'null' disables Random Sorting, (default:null)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "langfilter",
            "in": "query",
            "description": "Language filter (returns only data available in the selected Language, Separator ',' possible values: 'de,it,en,nl,sc,pl,fr,ru', 'null': Filter disabled)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "optimizedates",
            "in": "query",
            "description": "Optimizes dates, cuts out all Rooms with Comment \"x\", revisits and corrects start + enddate",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "latitude",
            "in": "query",
            "description": "GeoFilter FLOAT Latitude Format: '46.624975', 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "longitude",
            "in": "query",
            "description": "GeoFilter FLOAT Longitude Format: '11.369909', 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "radius",
            "in": "query",
            "description": "Radius INTEGER to Search in Meters. Only Object withhin the given point and radius are returned and sorted by distance. Random Sorting is disabled if the GeoFilter Informations are provided, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#geosorting-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "polygon",
            "in": "query",
            "description": "valid WKT (Well-known text representation of geometry) Format, Examples (POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))) / By Using the GeoShapes Api (v1/GeoShapes) and passing Country.Type.Id OR Country.Type.Name Example (it.municipality.3066) / Bounding Box Filter bbc: 'Bounding Box Contains', 'bbi': 'Bounding Box Intersects', followed by a List of Comma Separated Longitude Latitude Tuples, 'null' = disabled, (default:'null') <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Geosorting-and-Locationfilter-usage#polygon-filter-functionality\" target=\"_blank\">Wiki geosort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "lastchange",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "publishedon",
            "in": "query",
            "description": "Published On Filter (Separator ',' List of publisher IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "getasidarray",
            "in": "query",
            "description": "Get result only as Array of Ids, (default:false)  Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EventShortResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventShortResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventShortResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/EventShortResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/EventShortResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/EventShortResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/EventShortResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "deprecated": true,
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "post": {
        "tags": [
          "EventShort"
        ],
        "parameters": [
          {
            "name": "generateid",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/EventShortLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EventShortLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/EventShortLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/EventShortLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "deprecated": true,
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/EventShort/Detail/{id}": {
      "get": {
        "tags": [
          "EventShort"
        ],
        "summary": "GET EventShort Single",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "Id of the Event",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "optimizedates",
            "in": "query",
            "description": "Optimizes dates, cuts out all Rooms with Comment \"x\", revisits and corrects start + enddate",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Object created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EventShort"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventShort"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventShort"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/EventShort"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/EventShort"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/EventShort"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/EventShort"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "deprecated": true,
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/EventShort/{id}": {
      "get": {
        "tags": [
          "EventShort"
        ],
        "summary": "GET EventShort Single",
        "operationId": "SingleEventShort",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "Id of the Event",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "optimizedates",
            "in": "query",
            "description": "Optimizes dates, cuts out all Rooms with Comment \"x\", revisits and corrects start + enddate",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Object created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EventShort"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventShort"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventShort"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/EventShort"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/EventShort"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/EventShort"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/EventShort"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "deprecated": true,
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "put": {
        "tags": [
          "EventShort"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/EventShortLinked"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EventShortLinked"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/EventShortLinked"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/EventShortLinked"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "deprecated": true,
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      },
      "delete": {
        "tags": [
          "EventShort"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/PGCRUDResult"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "deprecated": true,
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/EventShort/GetbyRoomBooked": {
      "get": {
        "tags": [
          "EventShort"
        ],
        "summary": "GET EventShort List by Room Occupation",
        "parameters": [
          {
            "name": "startdate",
            "in": "query",
            "description": "Format (yyyy-MM-dd HH:mm) default or Unix Timestamp",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "enddate",
            "in": "query",
            "description": "Format (yyyy-MM-dd HH:mm) default or Unix Timestamp",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "datetimeformat",
            "in": "query",
            "description": "not provided, use default format, for unix timestamp pass \"uxtimestamp\"",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "source",
            "in": "query",
            "description": "Source of the data, (possible values 'Content' or 'EBMS')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "eventlocation",
            "in": "query",
            "description": "<p>Members:</p><ul><li><i>NOI</i> - NOI Techpark</li> <li><i>EC</i> - Eurac</li> <li><i>VV</i> - Virtual Village</li> <li><i>OUT</i> - Other Location</li> </ul>",
            "schema": {
              "enum": [
                "NOI",
                "EC",
                "VV",
                "OUT"
              ],
              "type": "string"
            }
          },
          {
            "name": "onlyactive",
            "in": "query",
            "description": "'true' if only Events marked as Active for today.noi.bz.it should be returned",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "websiteactive",
            "in": "query",
            "description": "'true' if only Events marked as Active for noi.bz.it should be returned",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "communityactive",
            "in": "query",
            "description": "'true' if only Events marked as Active for Noi community should be returned",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "active",
            "in": "query",
            "description": "Active Events Filter (possible Values: 'true' only Active Events, 'false' only Disabled Events), (default:'true')",
            "schema": {
              "type": "boolean",
              "default": true
            }
          },
          {
            "name": "tagfilter",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "eventids",
            "in": "query",
            "description": "comma separated list of event ids",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "webaddress",
            "in": "query",
            "description": "Filter by WebAddress Field",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "langfilter",
            "in": "query",
            "description": "Language filter (returns only data available in the selected Language, Separator ',' possible values: 'de,it,en,nl,sc,pl,fr,ru', 'null': Filter disabled)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "lastchange",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "updatefrom",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "publishedon",
            "in": "query",
            "description": "Published On Filter (Separator ',' List of publisher IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "eventgrouping",
            "in": "query",
            "description": "Groups Events with the Same Date/Id/Name and adds all Rooms to the SpaceDesc List",
            "schema": {
              "type": "boolean",
              "default": true
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EventShortByRoom"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EventShortByRoom"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EventShortByRoom"
                  }
                }
              },
              "text/csv": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EventShortByRoom"
                  }
                }
              },
              "application/ld+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EventShortByRoom"
                  }
                }
              },
              "application/ldjson": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EventShortByRoom"
                  }
                }
              },
              "application/rawdata": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EventShortByRoom"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "deprecated": true,
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/EventShortTypes": {
      "get": {
        "tags": [
          "EventShort"
        ],
        "summary": "GET EventShort Types",
        "parameters": [
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pagenumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "idlist",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "seed",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "type",
            "in": "query",
            "description": "Type to filter for ('TechnologyFields','CustomTagging')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EventShortTypes"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EventShortTypes"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EventShortTypes"
                  }
                }
              },
              "text/csv": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EventShortTypes"
                  }
                }
              },
              "application/ld+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EventShortTypes"
                  }
                }
              },
              "application/ldjson": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EventShortTypes"
                  }
                }
              },
              "application/rawdata": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EventShortTypes"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "deprecated": true,
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/EventShortTypes/{id}": {
      "get": {
        "tags": [
          "EventShort"
        ],
        "summary": "GET EventShort Type Single",
        "operationId": "SingleEventShortTypes",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the EventShort Type",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EventShortTypes"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventShortTypes"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventShortTypes"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/EventShortTypes"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/EventShortTypes"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/EventShortTypes"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/EventShortTypes"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "deprecated": true,
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/ODHTag": {
      "get": {
        "tags": [
          "ODHTag"
        ],
        "summary": "GET ODHTag List",
        "parameters": [
          {
            "name": "pagenumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pagesize",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "validforentity",
            "in": "query",
            "description": "Filter on Tags valid on Entities (accommodation, activity, poi, odhactivitypoi, package, gastronomy, event, article, common .. etc..)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "mainentity",
            "in": "query",
            "description": "Filter on Tags with MainEntity set to (accommodation, activity, poi, odhactivitypoi, package, gastronomy, event, article, common .. etc..)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "displayascategory",
            "in": "query",
            "description": "true = returns only Tags which are marked as DisplayAsCategory true",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "source",
            "in": "query",
            "description": "Source Filter (possible Values: 'lts','idm'), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "publishedon",
            "in": "query",
            "description": "Published On Filter (Separator ',' List of publisher IDs), (default:'null')",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "searchfilter",
            "in": "query",
            "description": "String to search for, Title in all languages are searched, (default: null) <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#searchfilter\" target=\"_blank\">Wiki searchfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawfilter",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawfilter\" target=\"_blank\">Wiki rawfilter</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rawsort",
            "in": "query",
            "description": "<a href=\"https://github.com/noi-techpark/opendatahub-docs/wiki/Using-rawfilter-and-rawsort-on-the-Open-Data-Hub-Content-Api#rawsort\" target=\"_blank\">Wiki rawsort</a>",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "localizationlanguage",
            "in": "query",
            "description": "here for Compatibility Reasons, replaced by language parameter",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "getasidarray",
            "in": "query",
            "description": "Get result only as Array of Ids, (default:false)  Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "List created",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ODHTagLinked"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ODHTagLinked"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ODHTagLinked"
                  }
                }
              },
              "text/csv": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ODHTagLinked"
                  }
                }
              },
              "application/ld+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ODHTagLinked"
                  }
                }
              },
              "application/ldjson": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ODHTagLinked"
                  }
                }
              },
              "application/rawdata": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ODHTagLinked"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "deprecated": true,
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    },
    "/v1/ODHTag/{id}": {
      "get": {
        "tags": [
          "ODHTag"
        ],
        "summary": "GET ODHTag Single",
        "operationId": "SingleODHTag",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "ID of the Odhtags",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "language",
            "in": "query",
            "description": "Language field selector, displays data and fields available in the selected language (default:'null' all languages are displayed)",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fields",
            "in": "query",
            "description": "Select fields to display, More fields are indicated by separator ',' example fields=Id,Active,Shortname (default:'null' all fields are displayed). <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters%2C-fields%2C-language%2C-searchfilter%2C-removenullvalues%2C-updatefrom#fields\" target=\"_blank\">Wiki fields</a>",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "localizationlanguage",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "removenullvalues",
            "in": "query",
            "description": "Remove all Null values from json output. Useful for reducing json size. By default set to false. Documentation on <a href=\"https://github.com/noi-techpark/odh-docs/wiki/Common-parameters,-fields,-language,-searchfilter,-removenullvalues,-updatefrom#removenullvalues\" target=\"_blank\">Opendatahub Wiki</a>",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Object created",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ODHTagLinked"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ODHTagLinked"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ODHTagLinked"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ODHTagLinked"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ODHTagLinked"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ODHTagLinked"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ODHTagLinked"
                }
              }
            }
          },
          "400": {
            "description": "Request Error",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/csv": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ld+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/ldjson": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/rawdata": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "deprecated": true,
        "security": [
          {
            "oauth2": [ ]
          }
        ]
      }
    }
  },
  "components": {
    "schemas": {
      "AccoBadges": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Self": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AccoBoards": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Self": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AccoBookingChannel": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Pos1ID": {
            "type": "string",
            "nullable": true
          },
          "Portalname": {
            "type": "string",
            "nullable": true
          },
          "BookingId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AccoCategory": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Self": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AccoDetail": {
        "type": "object",
        "properties": {
          "Language": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "nullable": true
          },
          "NameAddition": {
            "type": "string",
            "nullable": true
          },
          "Street": {
            "type": "string",
            "nullable": true
          },
          "Zip": {
            "type": "string",
            "nullable": true
          },
          "Phone": {
            "type": "string",
            "nullable": true
          },
          "Mobile": {
            "type": "string",
            "nullable": true
          },
          "Fax": {
            "type": "string",
            "nullable": true
          },
          "Firstname": {
            "type": "string",
            "nullable": true
          },
          "Lastname": {
            "type": "string",
            "nullable": true
          },
          "Email": {
            "type": "string",
            "nullable": true
          },
          "Website": {
            "type": "string",
            "nullable": true
          },
          "City": {
            "type": "string",
            "nullable": true
          },
          "Shortdesc": {
            "type": "string",
            "nullable": true
          },
          "Longdesc": {
            "type": "string",
            "nullable": true
          },
          "Vat": {
            "type": "string",
            "nullable": true
          },
          "CountryCode": {
            "type": "string",
            "nullable": true
          },
          "MetaTitle": {
            "type": "string",
            "nullable": true
          },
          "MetaDesc": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AccoFeatureLinked": {
        "type": "object",
        "properties": {
          "Self": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "description": "Use the Id/Selflink to retrieve correct names from the appropriate Endpoint",
            "nullable": true
          },
          "HgvId": {
            "type": "string",
            "nullable": true
          },
          "OtaCodes": {
            "type": "string",
            "nullable": true
          },
          "RoomAmenityCodes": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AccoFeatures": {
        "type": "object",
        "properties": {
          "ClusterId": {
            "type": "string",
            "nullable": true
          },
          "ClusterCustomId": {
            "type": "string",
            "nullable": true
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Bitmask": {
            "type": "integer",
            "format": "int32"
          },
          "Type": {
            "type": "string",
            "nullable": true
          },
          "Key": {
            "type": "string",
            "nullable": true
          },
          "TypeDesc": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "CustomId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AccoHGVInfo": {
        "type": "object",
        "properties": {
          "Bookable": {
            "type": "boolean",
            "nullable": true
          },
          "AvailableFrom": {
            "type": "string",
            "nullable": true
          },
          "PriceFrom": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AccoLTSInfo": {
        "type": "object",
        "properties": {
          "PriceFrom": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "PriceFromPerUnit": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "PriceFromPerUnitType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AccoOverview": {
        "type": "object",
        "properties": {
          "TotalRooms": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "SingleRooms": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "DoubleRooms": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "TripleRooms": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "QuadrupleRooms": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Apartments": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ApartmentBeds": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "MaxPersons": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "OutdoorParkings": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "GarageParkings": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "CampingUnits": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "CampingWashrooms": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "CampingDouches": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "CampingToilettes": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "CampingWashingstands": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ApartmentRoomSize": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "CheckInFrom": {
            "type": "string",
            "format": "date-span",
            "nullable": true
          },
          "CheckInTo": {
            "type": "string",
            "format": "date-span",
            "nullable": true
          },
          "CheckOutFrom": {
            "type": "string",
            "format": "date-span",
            "nullable": true
          },
          "CheckOutTo": {
            "type": "string",
            "format": "date-span",
            "nullable": true
          },
          "ReceptionOpenFrom": {
            "type": "string",
            "format": "date-span",
            "nullable": true
          },
          "ReceptionOpenTo": {
            "type": "string",
            "format": "date-span",
            "nullable": true
          },
          "RoomServiceFrom": {
            "type": "string",
            "format": "date-span",
            "nullable": true
          },
          "RoomServiceTo": {
            "type": "string",
            "format": "date-span",
            "nullable": true
          },
          "BaggageServiceFrom": {
            "type": "string",
            "format": "date-span",
            "nullable": true
          },
          "BaggageServiceTo": {
            "type": "string",
            "format": "date-span",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AccoProperties": {
        "type": "object",
        "properties": {
          "HasApartment": {
            "type": "boolean",
            "nullable": true
          },
          "HasRoom": {
            "type": "boolean",
            "nullable": true
          },
          "IsCamping": {
            "type": "boolean",
            "nullable": true
          },
          "IsGastronomy": {
            "type": "boolean",
            "nullable": true
          },
          "IsBookable": {
            "type": "boolean",
            "nullable": true
          },
          "IsAccommodation": {
            "type": "boolean",
            "nullable": true
          },
          "HasDorm": {
            "type": "boolean",
            "nullable": true
          },
          "HasPitches": {
            "type": "boolean",
            "nullable": true
          },
          "TVMember": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AccoRoomDetail": {
        "type": "object",
        "properties": {
          "Language": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Longdesc": {
            "type": "string",
            "nullable": true
          },
          "Shortdesc": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AccoRoomInfoLinked": {
        "type": "object",
        "properties": {
          "Self": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AccoSpecialFeatures": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Self": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AccoThemes": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Self": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AccoType": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Self": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AccoTypes": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Bitmask": {
            "type": "integer",
            "format": "int32"
          },
          "Type": {
            "type": "string",
            "nullable": true
          },
          "Key": {
            "type": "string",
            "nullable": true
          },
          "TypeDesc": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "CustomId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AccommodationRoomLinked": {
        "type": "object",
        "properties": {
          "_Meta": {
            "$ref": "#/components/schemas/Metadata"
          },
          "Self": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "Features": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AccoFeatureLinked"
            },
            "nullable": true
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "A0RID": {
            "type": "string",
            "nullable": true
          },
          "Roomtype": {
            "type": "string",
            "nullable": true
          },
          "AccoRoomDetail": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/AccoRoomDetail"
            },
            "nullable": true
          },
          "ImageGallery": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ImageGallery"
            },
            "nullable": true
          },
          "HasLanguage": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "LTSId": {
            "type": "string",
            "nullable": true
          },
          "HGVId": {
            "type": "string",
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          },
          "RoomCode": {
            "type": "string",
            "nullable": true
          },
          "Roommax": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Roommin": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Roomstd": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "PriceFrom": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "RoomQuantity": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "RoomNumbers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "RoomClassificationCodes": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "RoomtypeInt": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "PublishedOn": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Mapping": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "Active": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "AccommodationV2": {
        "type": "object",
        "properties": {
          "Review": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Review"
            },
            "nullable": true
          },
          "AccoProperties": {
            "$ref": "#/components/schemas/AccoProperties"
          },
          "OperationSchedule": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OperationSchedule"
            },
            "nullable": true
          },
          "RatePlan": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RatePlan"
            },
            "nullable": true
          },
          "TrustYouID": {
            "type": "string",
            "description": "Deprecated, use Review.trustyou",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "TrustYouScore": {
            "type": "number",
            "description": "Deprecated, use Review.trustyou",
            "format": "double",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "TrustYouResults": {
            "type": "integer",
            "description": "Deprecated, use Review.trustyou",
            "format": "int32",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "TrustYouActive": {
            "type": "boolean",
            "description": "Deprecated, use Review.trustyou",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "TrustYouState": {
            "type": "integer",
            "description": "Deprecated, use Review.trustyou",
            "format": "int32",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "HasApartment": {
            "type": "boolean",
            "description": "Deprecated, use AccoProperties.HasApartment",
            "readOnly": true,
            "deprecated": true
          },
          "HasRoom": {
            "type": "boolean",
            "description": "Deprecated, use AccoProperties.HasRoom",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "IsCamping": {
            "type": "boolean",
            "description": "Deprecated, use AccoProperties.IsCamping",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "IsGastronomy": {
            "type": "boolean",
            "description": "Deprecated, use AccoProperties.IsGastronomy",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "IsBookable": {
            "type": "boolean",
            "description": "Deprecated, use AccoProperties.IsBookable",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "IsAccommodation": {
            "type": "boolean",
            "description": "Deprecated, use AccoProperties.IsAccommodation",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "TVMember": {
            "type": "boolean",
            "description": "Deprecated, use AccoProperties.TVMember",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Tags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Tags"
            },
            "nullable": true
          },
          "TagIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "RelatedContent": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedContent"
            },
            "nullable": true
          },
          "AdditionalProperties": {
            "type": "object",
            "additionalProperties": { },
            "nullable": true
          },
          "_Meta": {
            "$ref": "#/components/schemas/Metadata"
          },
          "Self": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "OdhActive": {
            "type": "boolean",
            "description": "generated field",
            "readOnly": true
          },
          "ODHTags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ODHTags"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "AccoType": {
            "$ref": "#/components/schemas/AccoType"
          },
          "AccoCategory": {
            "$ref": "#/components/schemas/AccoCategory"
          },
          "AccoBoards": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AccoBoards"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "AccoBadges": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AccoBadges"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "AccoThemes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AccoThemes"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "AccoSpecialFeatures": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AccoSpecialFeatures"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "Features": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AccoFeatureLinked"
            },
            "nullable": true
          },
          "AccoRoomInfo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AccoRoomInfoLinked"
            },
            "nullable": true
          },
          "LocationInfo": {
            "$ref": "#/components/schemas/LocationInfoLinked"
          },
          "GpsInfo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "nullable": true
          },
          "Gpstype": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Latitude": {
            "type": "number",
            "description": "generated field",
            "format": "double",
            "readOnly": true,
            "deprecated": true
          },
          "Longitude": {
            "type": "number",
            "description": "generated field",
            "format": "double",
            "readOnly": true,
            "deprecated": true
          },
          "Altitude": {
            "type": "number",
            "description": "generated field",
            "format": "double",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "AltitudeUnitofMeasure": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "GpsPoints": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Active": {
            "type": "boolean",
            "description": "Data is marked as Active by the data provider"
          },
          "HgvId": {
            "type": "string",
            "description": "Accommodation ID on the HGV System, use Mapping instead",
            "nullable": true,
            "deprecated": true
          },
          "Shortname": {
            "type": "string",
            "description": "Use AccoDetail.lang.Name",
            "nullable": true,
            "deprecated": true
          },
          "Representation": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "SmgActive": {
            "type": "boolean",
            "description": "Obsolete, use PublishedOn",
            "deprecated": true
          },
          "TourismVereinId": {
            "type": "string",
            "nullable": true
          },
          "MainLanguage": {
            "type": "string",
            "nullable": true
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "DistanceInfo": {
            "$ref": "#/components/schemas/DistanceInfo"
          },
          "AccoCategoryId": {
            "type": "string",
            "nullable": true
          },
          "AccoTypeId": {
            "type": "string",
            "nullable": true
          },
          "DistrictId": {
            "type": "string",
            "nullable": true
          },
          "BoardIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "MarketingGroupIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "BadgeIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "ThemeIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "SpecialFeaturesIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "AccoDetail": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/AccoDetail"
            },
            "nullable": true
          },
          "AccoBookingChannel": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AccoBookingChannel"
            },
            "nullable": true
          },
          "ImageGallery": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ImageGallery"
            },
            "nullable": true
          },
          "GastronomyId": {
            "type": "string",
            "nullable": true
          },
          "SmgTags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "HasLanguage": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "MssResponseShort": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MssResponseShort"
            },
            "nullable": true
          },
          "IndependentData": {
            "$ref": "#/components/schemas/IndependentData"
          },
          "PublishedOn": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          },
          "Mapping": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "AccoHGVInfo": {
            "$ref": "#/components/schemas/AccoHGVInfo"
          },
          "AccoLTSInfo": {
            "$ref": "#/components/schemas/AccoLTSInfo"
          },
          "AccoOverview": {
            "$ref": "#/components/schemas/AccoOverview"
          }
        },
        "additionalProperties": false
      },
      "AccommodationV2JsonResult": {
        "type": "object",
        "properties": {
          "TotalResults": {
            "type": "integer",
            "format": "int32"
          },
          "TotalPages": {
            "type": "integer",
            "format": "int32"
          },
          "CurrentPage": {
            "type": "integer",
            "format": "int32"
          },
          "PreviousPage": {
            "type": "string",
            "nullable": true
          },
          "NextPage": {
            "type": "string",
            "nullable": true
          },
          "Seed": {
            "type": "string",
            "nullable": true
          },
          "Items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AccommodationV2"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AccommodationV2JsonResultWithBookingInfo": {
        "type": "object",
        "properties": {
          "AvailableOnline": {
            "type": "integer",
            "format": "int32"
          },
          "AvailableOnRequest": {
            "type": "integer",
            "format": "int32"
          },
          "AccommodationsRequested": {
            "type": "integer",
            "format": "int32"
          },
          "ResultId": {
            "type": "string",
            "nullable": true
          },
          "OnlineResults": {
            "type": "integer",
            "format": "int32"
          },
          "TotalResults": {
            "type": "integer",
            "format": "int32"
          },
          "TotalPages": {
            "type": "integer",
            "format": "int32"
          },
          "CurrentPage": {
            "type": "integer",
            "format": "int32"
          },
          "PreviousPage": {
            "type": "string",
            "nullable": true
          },
          "NextPage": {
            "type": "string",
            "nullable": true
          },
          "Seed": {
            "type": "string",
            "nullable": true
          },
          "Items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AccommodationV2"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ActivityLtsDataProperties": {
        "type": "object",
        "properties": {
          "AltitudeDifference": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "AltitudeHighestPoint": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "AltitudeLowestPoint": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "AltitudeSumUp": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "AltitudeSumDown": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "DistanceDuration": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "DistanceLength": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "IsOpen": {
            "type": "boolean",
            "nullable": true
          },
          "IsPrepared": {
            "type": "boolean",
            "nullable": true
          },
          "RunToValley": {
            "type": "boolean",
            "nullable": true
          },
          "IsWithLigth": {
            "type": "boolean",
            "nullable": true
          },
          "HasRentals": {
            "type": "boolean",
            "nullable": true
          },
          "LiftAvailable": {
            "type": "boolean",
            "nullable": true
          },
          "FeetClimb": {
            "type": "boolean",
            "nullable": true
          },
          "BikeTransport": {
            "type": "boolean",
            "nullable": true
          },
          "Ratings": {
            "$ref": "#/components/schemas/Ratings"
          },
          "Exposition": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "WayNumber": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Number": {
            "type": "string",
            "nullable": true
          },
          "MountainBikePermitted": {
            "type": "boolean",
            "nullable": true
          },
          "LiftType": {
            "type": "string",
            "nullable": true
          },
          "LiftCapacityType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AdditionalArticleInfos": {
        "type": "object",
        "properties": {
          "Language": {
            "type": "string",
            "nullable": true
          },
          "Elements": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AdditionalContact": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "nullable": true
          },
          "ContactInfos": {
            "$ref": "#/components/schemas/ContactInfos"
          },
          "Description": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AdditionalPoiInfos": {
        "type": "object",
        "properties": {
          "Novelty": {
            "type": "string",
            "nullable": true
          },
          "MainType": {
            "type": "string",
            "description": "Deprecated, Use Tags instead",
            "nullable": true,
            "deprecated": true
          },
          "SubType": {
            "type": "string",
            "description": "Deprecated, Use Tags instead",
            "nullable": true,
            "deprecated": true
          },
          "PoiType": {
            "type": "string",
            "description": "Deprecated, Use Tags instead",
            "nullable": true,
            "deprecated": true
          },
          "Language": {
            "type": "string",
            "nullable": true
          },
          "Categories": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Deprecated, Use Tags instead",
            "nullable": true,
            "deprecated": true
          }
        },
        "additionalProperties": false
      },
      "AgeRange": {
        "type": "object",
        "properties": {
          "AgeFrom": {
            "type": "integer",
            "format": "int32"
          },
          "AgeTo": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "Announcement": {
        "type": "object",
        "properties": {
          "Active": {
            "type": "boolean"
          },
          "StartTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "EndTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "Detail": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/DetailGeneric"
            },
            "nullable": true
          },
          "RelatedContent": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedContent"
            },
            "nullable": true
          },
          "Geo": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "nullable": true
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "_Meta": {
            "$ref": "#/components/schemas/Metadata"
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "HasLanguage": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Mapping": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "AdditionalProperties": {
            "type": "object",
            "properties": {
              "EchargingDataProperties": {
                "$ref": "#/components/schemas/EchargingDataProperties"
              },
              "ActivityLtsDataProperties": {
                "$ref": "#/components/schemas/ActivityLtsDataProperties"
              },
              "PoiLtsDataProperties": {
                "$ref": "#/components/schemas/PoiLtsDataProperties"
              },
              "GastronomyLtsDataProperties": {
                "$ref": "#/components/schemas/GastronomyLtsDataProperties"
              },
              "PoiAgeDataProperties": {
                "$ref": "#/components/schemas/PoiAgeDataProperties"
              },
              "SuedtirolWeinCompanyDataProperties": {
                "$ref": "#/components/schemas/SuedtirolWeinCompanyDataProperties"
              },
              "RoadIncidentProperties": {
                "$ref": "#/components/schemas/RoadIncidentProperties"
              }
            },
            "additionalProperties": false,
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          },
          "TagIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AnnouncementJsonResult": {
        "type": "object",
        "properties": {
          "TotalResults": {
            "type": "integer",
            "format": "int32"
          },
          "TotalPages": {
            "type": "integer",
            "format": "int32"
          },
          "CurrentPage": {
            "type": "integer",
            "format": "int32"
          },
          "PreviousPage": {
            "type": "string",
            "nullable": true
          },
          "NextPage": {
            "type": "string",
            "nullable": true
          },
          "Seed": {
            "type": "string",
            "nullable": true
          },
          "Items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Announcement"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AreaInfoLinked": {
        "type": "object",
        "properties": {
          "Self": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "This Name field is a Helper field and may contain not updated LocationInfo Names, Use the Id/Selflink to retrieve correct names from the appropriate Endpoint",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AreaLink": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Self": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AreaLinked": {
        "type": "object",
        "properties": {
          "_Meta": {
            "$ref": "#/components/schemas/Metadata"
          },
          "Self": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "OdhActive": {
            "type": "boolean",
            "description": "generated field",
            "readOnly": true
          },
          "Region": {
            "$ref": "#/components/schemas/RegionLink"
          },
          "Municipality": {
            "$ref": "#/components/schemas/MunicipalityLink"
          },
          "Tourismassociation": {
            "$ref": "#/components/schemas/TourismAssociationLink"
          },
          "SkiArea": {
            "$ref": "#/components/schemas/SkiAreaLink"
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Active": {
            "type": "boolean"
          },
          "SmgActive": {
            "type": "boolean",
            "description": "Obsolete, use PublishedOn",
            "deprecated": true
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "CustomId": {
            "type": "string",
            "nullable": true
          },
          "RegionId": {
            "type": "string",
            "nullable": true
          },
          "TourismvereinId": {
            "type": "string",
            "nullable": true
          },
          "MunicipalityId": {
            "type": "string",
            "nullable": true
          },
          "SkiAreaID": {
            "type": "string",
            "nullable": true
          },
          "GID": {
            "type": "string",
            "nullable": true
          },
          "LtsID": {
            "type": "string",
            "nullable": true
          },
          "AreaType": {
            "type": "string",
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "Mapping": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          },
          "Detail": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Detail"
            },
            "nullable": true
          },
          "PublishedOn": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AreaLinkedJsonResult": {
        "type": "object",
        "properties": {
          "TotalResults": {
            "type": "integer",
            "format": "int32"
          },
          "TotalPages": {
            "type": "integer",
            "format": "int32"
          },
          "CurrentPage": {
            "type": "integer",
            "format": "int32"
          },
          "PreviousPage": {
            "type": "string",
            "nullable": true
          },
          "NextPage": {
            "type": "string",
            "nullable": true
          },
          "Seed": {
            "type": "string",
            "nullable": true
          },
          "Items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AreaLinked"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ArticleLinkInfo": {
        "type": "object",
        "properties": {
          "Language": {
            "type": "string",
            "nullable": true
          },
          "Elements": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ArticleTypes": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Bitmask": {
            "type": "integer",
            "format": "int64"
          },
          "Type": {
            "type": "string",
            "nullable": true
          },
          "Parent": {
            "type": "string",
            "nullable": true
          },
          "Key": {
            "type": "string",
            "nullable": true
          },
          "TypeDesc": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ArticlesLinked": {
        "type": "object",
        "properties": {
          "_Meta": {
            "$ref": "#/components/schemas/Metadata"
          },
          "Self": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "OdhActive": {
            "type": "boolean",
            "description": "generated field",
            "readOnly": true
          },
          "ArticleTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ODHActivityPoiTypesLink"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "ArticleTypeList": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "ODHTags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ODHTags"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "Tags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Tags"
            },
            "nullable": true
          },
          "TagIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "RelatedContent": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedContent"
            },
            "nullable": true
          },
          "AdditionalProperties": {
            "type": "object",
            "additionalProperties": { },
            "nullable": true
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Active": {
            "type": "boolean"
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "Highlight": {
            "type": "boolean",
            "nullable": true
          },
          "Type": {
            "type": "string",
            "nullable": true
          },
          "SubType": {
            "type": "string",
            "nullable": true
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "SmgActive": {
            "type": "boolean",
            "description": "Obsolete, use PublishedOn",
            "deprecated": true
          },
          "ArticleDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "ArticleDateTo": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "OperationSchedule": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OperationSchedule"
            },
            "nullable": true
          },
          "GpsInfo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "nullable": true
          },
          "GpsTrack": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GpsTrack"
            },
            "nullable": true
          },
          "ImageGallery": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ImageGallery"
            },
            "nullable": true
          },
          "Detail": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Detail"
            },
            "nullable": true
          },
          "ContactInfos": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ContactInfos"
            },
            "nullable": true
          },
          "AdditionalArticleInfos": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/AdditionalArticleInfos"
            },
            "nullable": true
          },
          "ArticleLinkInfo": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ArticleLinkInfo"
            },
            "nullable": true
          },
          "SmgTags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "HasLanguage": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "ExpirationDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "GpsPoints": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "PublishedOn": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          },
          "Mapping": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "DistanceInfo": {
            "$ref": "#/components/schemas/DistanceInfo"
          },
          "VideoItems": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/VideoItems"
              }
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ArticlesLinkedJsonResult": {
        "type": "object",
        "properties": {
          "TotalResults": {
            "type": "integer",
            "format": "int32"
          },
          "TotalPages": {
            "type": "integer",
            "format": "int32"
          },
          "CurrentPage": {
            "type": "integer",
            "format": "int32"
          },
          "PreviousPage": {
            "type": "string",
            "nullable": true
          },
          "NextPage": {
            "type": "string",
            "nullable": true
          },
          "Seed": {
            "type": "string",
            "nullable": true
          },
          "Items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ArticlesLinked"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Bank": {
        "type": "object",
        "properties": {
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Iban": {
            "type": "string",
            "nullable": true
          },
          "Swift": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BatchCRUDResult": {
        "type": "object",
        "properties": {
          "Success": {
            "type": "boolean"
          },
          "ErrorMessage": {
            "type": "string",
            "nullable": true
          },
          "TotalProcessed": {
            "type": "integer",
            "format": "int32"
          },
          "Created": {
            "type": "integer",
            "format": "int32"
          },
          "Updated": {
            "type": "integer",
            "format": "int32"
          },
          "Unchanged": {
            "type": "integer",
            "format": "int32"
          },
          "Errors": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "BezirksForecast": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string",
            "description": "Obsolete, use Date",
            "format": "date-time",
            "readOnly": true,
            "deprecated": true
          },
          "Date": {
            "type": "string",
            "format": "date-time"
          },
          "WeatherCode": {
            "type": "string",
            "nullable": true
          },
          "WeatherDesc": {
            "type": "string",
            "nullable": true
          },
          "WeatherImgUrl": {
            "type": "string",
            "nullable": true
          },
          "Weathercode": {
            "type": "string",
            "description": "Obsolete, use WeatherCode",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Weatherdesc": {
            "type": "string",
            "description": "Obsolete, use WeatherDesc",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "WeatherImgurl": {
            "type": "string",
            "description": "Obsolete, use WeatherImgUrl",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "MaxTemp": {
            "type": "integer",
            "format": "int32"
          },
          "MinTemp": {
            "type": "integer",
            "format": "int32"
          },
          "Freeze": {
            "type": "integer",
            "format": "int32"
          },
          "RainFrom": {
            "type": "integer",
            "format": "int32"
          },
          "RainTo": {
            "type": "integer",
            "format": "int32"
          },
          "Part1": {
            "type": "integer",
            "format": "int32"
          },
          "Part2": {
            "type": "integer",
            "format": "int32"
          },
          "Part3": {
            "type": "integer",
            "format": "int32"
          },
          "Part4": {
            "type": "integer",
            "format": "int32"
          },
          "Thunderstorm": {
            "type": "integer",
            "format": "int32"
          },
          "SymbolId": {
            "type": "integer",
            "format": "int32"
          },
          "Reliability": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "BezirksWeather": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "integer",
            "format": "int32"
          },
          "Language": {
            "type": "string",
            "nullable": true
          },
          "DistrictName": {
            "type": "string",
            "nullable": true
          },
          "date": {
            "type": "string",
            "description": "Obsolete, use Date",
            "format": "date-time",
            "readOnly": true,
            "deprecated": true
          },
          "Date": {
            "type": "string",
            "format": "date-time"
          },
          "TourismVereinIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "BezirksForecast": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BezirksForecast"
            },
            "nullable": true
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          }
        },
        "additionalProperties": false
      },
      "CancelPolicy": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Refundable": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "RefundableUntil": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "Description": {
            "type": "string",
            "nullable": true
          },
          "Penalties": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Penalty"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CapacityCeremony": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "MaxSeatingCapacity": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CapacityCeremonyLinked": {
        "type": "object",
        "properties": {
          "Self": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "MaxSeatingCapacity": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CategoryCodes": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CategoryCodesLinked": {
        "type": "object",
        "properties": {
          "Self": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CheapestOffer": {
        "type": "object",
        "properties": {
          "RoomId": {
            "type": "string",
            "nullable": true
          },
          "RoomSeq": {
            "type": "integer",
            "format": "int32"
          },
          "Price": {
            "type": "number",
            "format": "double"
          },
          "RoomFree": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CheapestRoomCombination": {
        "type": "object",
        "properties": {
          "CheapestRoomCombinationDetail": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CheapestOffer"
            },
            "nullable": true
          },
          "Service": {
            "type": "string",
            "nullable": true
          },
          "Price": {
            "type": "number",
            "format": "double",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "CompanyLink": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Self": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Conditions": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string",
            "description": "Obsolete, use Date",
            "format": "date-time",
            "readOnly": true,
            "deprecated": true
          },
          "Weatherdesc": {
            "type": "string",
            "description": "Obsolete, use WeatherDesc",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "WeatherImgurl": {
            "type": "string",
            "description": "Obsolete, use WeatherImgUrl",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "bulletinStatus": {
            "type": "integer",
            "description": "Obsolete, use BulletinStatus",
            "format": "int32",
            "readOnly": true,
            "deprecated": true
          },
          "Date": {
            "type": "string",
            "format": "date-time"
          },
          "Title": {
            "type": "string",
            "nullable": true
          },
          "WeatherCondition": {
            "type": "string",
            "nullable": true
          },
          "Temperatures": {
            "type": "string",
            "nullable": true
          },
          "WeatherDesc": {
            "type": "string",
            "nullable": true
          },
          "WeatherImgUrl": {
            "type": "string",
            "nullable": true
          },
          "Reliability": {
            "type": "string",
            "nullable": true
          },
          "TempMaxmax": {
            "type": "integer",
            "format": "int32"
          },
          "TempMaxmin": {
            "type": "integer",
            "format": "int32"
          },
          "TempMinmax": {
            "type": "integer",
            "format": "int32"
          },
          "TempMinmin": {
            "type": "integer",
            "format": "int32"
          },
          "BulletinStatus": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "ContactInfos": {
        "type": "object",
        "properties": {
          "Address": {
            "type": "string",
            "description": "Street Address",
            "nullable": true
          },
          "Region": {
            "type": "string",
            "description": "Region (Province / State / Departement / Canton etc...",
            "nullable": true
          },
          "RegionCode": {
            "type": "string",
            "description": "Regioncode",
            "nullable": true
          },
          "Area": {
            "type": "string",
            "description": "Area (Additional Area Name)",
            "nullable": true
          },
          "City": {
            "type": "string",
            "nullable": true
          },
          "ZipCode": {
            "type": "string",
            "nullable": true
          },
          "CountryCode": {
            "type": "string",
            "nullable": true
          },
          "CountryName": {
            "type": "string",
            "nullable": true
          },
          "Surname": {
            "type": "string",
            "nullable": true
          },
          "Givenname": {
            "type": "string",
            "nullable": true
          },
          "NamePrefix": {
            "type": "string",
            "nullable": true
          },
          "Email": {
            "type": "string",
            "nullable": true
          },
          "Phonenumber": {
            "type": "string",
            "nullable": true
          },
          "Faxnumber": {
            "type": "string",
            "nullable": true
          },
          "Url": {
            "type": "string",
            "nullable": true
          },
          "Language": {
            "type": "string",
            "nullable": true
          },
          "CompanyName": {
            "type": "string",
            "nullable": true
          },
          "Vat": {
            "type": "string",
            "nullable": true
          },
          "Tax": {
            "type": "string",
            "nullable": true
          },
          "LogoUrl": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Coordinate": {
        "type": "object",
        "properties": {
          "X": {
            "type": "number",
            "format": "double"
          },
          "Y": {
            "type": "number",
            "format": "double"
          },
          "Z": {
            "type": "number",
            "format": "double"
          },
          "M": {
            "type": "number",
            "format": "double"
          },
          "CoordinateValue": {
            "$ref": "#/components/schemas/Coordinate"
          },
          "IsValid": {
            "type": "boolean",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "CoordinateEqualityComparer": {
        "type": "object",
        "additionalProperties": false
      },
      "CoordinateSequence": {
        "type": "object",
        "properties": {
          "Dimension": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          },
          "Measures": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          },
          "Spatial": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          },
          "Ordinates": {
            "$ref": "#/components/schemas/Ordinates"
          },
          "HasZ": {
            "type": "boolean",
            "readOnly": true
          },
          "HasM": {
            "type": "boolean",
            "readOnly": true
          },
          "ZOrdinateIndex": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          },
          "MOrdinateIndex": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          },
          "First": {
            "$ref": "#/components/schemas/Coordinate"
          },
          "Last": {
            "$ref": "#/components/schemas/Coordinate"
          },
          "Count": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "CoordinateSequenceFactory": {
        "type": "object",
        "properties": {
          "Ordinates": {
            "$ref": "#/components/schemas/Ordinates"
          }
        },
        "additionalProperties": false
      },
      "CoordinateSource": {
        "type": "object",
        "properties": {
          "Type": {
            "enum": [
              "GeoData",
              "GpsInfo"
            ],
            "type": "string",
            "description": "Type of the coordinate source",
            "nullable": true
          },
          "Field": {
            "type": "string",
            "description": "Field from which to extrapolate coordinate data",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DDVenueCodes": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Code": {
            "type": "string",
            "nullable": true
          },
          "TypeDesc": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "Name": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "Bitmask": {
            "type": "integer",
            "format": "int32"
          },
          "Type": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Detail": {
        "type": "object",
        "properties": {
          "Header": {
            "type": "string",
            "nullable": true
          },
          "SubHeader": {
            "type": "string",
            "nullable": true
          },
          "IntroText": {
            "type": "string",
            "nullable": true
          },
          "BaseText": {
            "type": "string",
            "nullable": true
          },
          "Title": {
            "type": "string",
            "nullable": true
          },
          "AdditionalText": {
            "type": "string",
            "nullable": true
          },
          "MetaTitle": {
            "type": "string",
            "nullable": true
          },
          "MetaDesc": {
            "type": "string",
            "nullable": true
          },
          "GetThereText": {
            "type": "string",
            "nullable": true
          },
          "Language": {
            "type": "string",
            "nullable": true
          },
          "Keywords": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "ParkingInfo": {
            "type": "string",
            "nullable": true
          },
          "PublicTransportationInfo": {
            "type": "string",
            "nullable": true
          },
          "AuthorTip": {
            "type": "string",
            "nullable": true
          },
          "SafetyInfo": {
            "type": "string",
            "nullable": true
          },
          "EquipmentInfo": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DetailGeneric": {
        "type": "object",
        "properties": {
          "BaseText": {
            "type": "string",
            "nullable": true
          },
          "Title": {
            "type": "string",
            "nullable": true
          },
          "Language": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DetailThemed": {
        "type": "object",
        "properties": {
          "DetailsThemed": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/DetailsThemed"
            },
            "nullable": true
          },
          "Language": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DetailsThemed": {
        "type": "object",
        "properties": {
          "Title": {
            "type": "string",
            "nullable": true
          },
          "Intro": {
            "type": "string",
            "nullable": true
          },
          "MetaTitle": {
            "type": "string",
            "nullable": true
          },
          "MetaDesc": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Dimension": {
        "enum": [
          "Point",
          "Curve",
          "A",
          "Collapse",
          "Dontcare",
          "True",
          "False"
        ],
        "type": "string"
      },
      "DishRates": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "MinAmount": {
            "type": "number",
            "format": "double"
          },
          "MaxAmount": {
            "type": "number",
            "format": "double"
          },
          "CurrencyCode": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DishRatesLinked": {
        "type": "object",
        "properties": {
          "Self": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "MinAmount": {
            "type": "number",
            "format": "double"
          },
          "MaxAmount": {
            "type": "number",
            "format": "double"
          },
          "CurrencyCode": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DistanceInfo": {
        "type": "object",
        "properties": {
          "DistanceToMunicipality": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "DistanceToDistrict": {
            "type": "number",
            "format": "double",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DistrictInfoLinked": {
        "type": "object",
        "properties": {
          "Self": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "description": "This Name field is a Helper field and may contain not updated LocationInfo Names, Use the Id/Selflink to retrieve correct names from the appropriate Endpoint",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DistrictLink": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Self": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DistrictLinked": {
        "type": "object",
        "properties": {
          "_Meta": {
            "$ref": "#/components/schemas/Metadata"
          },
          "Self": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "ODHTags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ODHTags"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "OdhActive": {
            "type": "boolean",
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "Region": {
            "$ref": "#/components/schemas/RegionLink"
          },
          "Municipality": {
            "$ref": "#/components/schemas/MunicipalityLink"
          },
          "Tourismassociation": {
            "$ref": "#/components/schemas/TourismAssociationLink"
          },
          "GpsInfo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "nullable": true
          },
          "Gpstype": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Latitude": {
            "type": "number",
            "description": "generated field",
            "format": "double",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Longitude": {
            "type": "number",
            "description": "generated field",
            "format": "double",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Altitude": {
            "type": "number",
            "description": "generated field",
            "format": "double",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "AltitudeUnitofMeasure": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "AdditionalProperties": {
            "type": "object",
            "additionalProperties": { },
            "nullable": true
          },
          "Geo": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "nullable": true
          },
          "IsComune": {
            "type": "boolean",
            "nullable": true
          },
          "RegionId": {
            "type": "string",
            "nullable": true
          },
          "TourismvereinId": {
            "type": "string",
            "nullable": true
          },
          "MunicipalityId": {
            "type": "string",
            "nullable": true
          },
          "SiagId": {
            "type": "string",
            "nullable": true
          },
          "GpsPolygon": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GpsPolygon"
            },
            "nullable": true
          },
          "VisibleInSearch": {
            "type": "boolean"
          },
          "RelatedContent": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedContent"
            },
            "nullable": true
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Active": {
            "type": "boolean"
          },
          "CustomId": {
            "type": "string",
            "nullable": true
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "Detail": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Detail"
            },
            "nullable": true
          },
          "ContactInfos": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ContactInfos"
            },
            "nullable": true
          },
          "ImageGallery": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ImageGallery"
            },
            "nullable": true
          },
          "SmgTags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "SmgActive": {
            "type": "boolean",
            "description": "Obsolete, use PublishedOn",
            "deprecated": true
          },
          "HasLanguage": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "PublishedOn": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          },
          "Mapping": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "DistanceInfo": {
            "$ref": "#/components/schemas/DistanceInfo"
          },
          "Tags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Tags"
            },
            "nullable": true
          },
          "TagIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DistrictLinkedJsonResult": {
        "type": "object",
        "properties": {
          "TotalResults": {
            "type": "integer",
            "format": "int32"
          },
          "TotalPages": {
            "type": "integer",
            "format": "int32"
          },
          "CurrentPage": {
            "type": "integer",
            "format": "int32"
          },
          "PreviousPage": {
            "type": "string",
            "nullable": true
          },
          "NextPage": {
            "type": "string",
            "nullable": true
          },
          "Seed": {
            "type": "string",
            "nullable": true
          },
          "Items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DistrictLinked"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Document": {
        "type": "object",
        "properties": {
          "DocumentName": {
            "type": "string",
            "nullable": true
          },
          "DocumentURL": {
            "type": "string",
            "nullable": true
          },
          "Language": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DocumentPDF": {
        "type": "object",
        "properties": {
          "DocumentURL": {
            "type": "string",
            "nullable": true
          },
          "Language": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EchargingCarparkingArea": {
        "type": "object",
        "properties": {
          "Flat": {
            "type": "boolean",
            "description": "Eben (wenn Steigung <5% und Querneigung <3%)",
            "nullable": true
          },
          "Gradient": {
            "type": "number",
            "description": "Steigung % (wenn Steigung >5%)",
            "format": "double",
            "nullable": true
          },
          "LateralInclination": {
            "type": "number",
            "description": "Querneigung % (wenn Querneigung >3%)",
            "format": "double",
            "nullable": true
          },
          "Pavement": {
            "enum": [
              "Barrierefrei",
              "Bedingt zugänglich",
              "Nicht zugänglich"
            ],
            "type": "string",
            "nullable": true
          },
          "Width": {
            "type": "integer",
            "description": "Width, (on column barrierfree = 350 cm), (on row barrierfree = 250 cm)",
            "format": "int32",
            "nullable": true
          },
          "Length": {
            "type": "integer",
            "description": "Length, (on column barrierfree = 500 cm), (on row barrierfree = 650 cm)",
            "format": "int32",
            "nullable": true
          },
          "ManeuvringSpaceSignagePresent": {
            "type": "boolean",
            "description": "Barrier-free access space signage present",
            "nullable": true
          },
          "BarrierFreeAccessSpacetoChargingPoint": {
            "type": "boolean",
            "description": "Barrier-free access space to charging point(monitor / pistol)",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EchargingDataProperties": {
        "type": "object",
        "properties": {
          "Capacity": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "State": {
            "enum": [
              "UNAVAILABLE",
              "ACTIVE",
              "TEMPORARYUNAVAILABLE",
              "AVAILABLE",
              "UNKNOWN",
              "FAULT",
              "PLANNED"
            ],
            "type": "string",
            "description": "State of the E-chargingstation",
            "nullable": true,
            "readOnly": true
          },
          "PaymentInfo": {
            "type": "string",
            "description": "Information about Payment",
            "nullable": true,
            "readOnly": true
          },
          "AccessType": {
            "enum": [
              "PUBLIC",
              "PRIVATE",
              "PRIVATE_WITHPUBLICACCESS"
            ],
            "type": "string",
            "description": "Public or private access",
            "nullable": true,
            "readOnly": true
          },
          "ChargingPistolTypes": {
            "enum": [
              "Typ 1-Stecker",
              "Typ 2-Stecker",
              "Combo-Stecker",
              "CHAdeMO-Stecker",
              "Tesla Supercharger"
            ],
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Types of the Charging Pistols",
            "nullable": true,
            "readOnly": true
          },
          "AccessTypeInfo": {
            "type": "string",
            "description": "AccessType Information",
            "nullable": true,
            "readOnly": true
          },
          "SurveyDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "SurveyType": {
            "type": "string",
            "nullable": true
          },
          "SurveyAnnotations": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "Covered": {
            "type": "boolean",
            "nullable": true
          },
          "VerticalRoadSign": {
            "type": "boolean",
            "nullable": true
          },
          "HorizontalFloorRoadSign": {
            "type": "boolean",
            "nullable": true
          },
          "ChargingStationAccessible": {
            "type": "boolean",
            "description": "Charging Station Accessible",
            "nullable": true,
            "readOnly": true
          },
          "DisplayOrCardReaderOperationHeight": {
            "type": "integer",
            "description": "Maximum operation height in cm",
            "format": "int32",
            "nullable": true
          },
          "ChargingPistolOperationHeight": {
            "type": "integer",
            "description": "Maximum operation height in cm (barrierfree = 90-120 cm)",
            "format": "int32",
            "nullable": true
          },
          "ChargingCableLength": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ShieldingPostInFrontOfStation": {
            "type": "boolean",
            "nullable": true
          },
          "SteplessSidewalkConnection": {
            "type": "boolean",
            "description": "Stufenlose Gehsteiganbindung: zulässige maximale Steigung <5-8%) bodengleich an den Gehsteig angebunden",
            "nullable": true
          },
          "Barrierfree": {
            "enum": [
              "Barrierefrei",
              "Bedingt zugänglich",
              "Nicht zugänglich"
            ],
            "type": "string",
            "nullable": true
          },
          "CarParkingSpaceNextToEachOther": {
            "$ref": "#/components/schemas/EchargingCarparkingArea"
          },
          "CarParkingSpaceBehindEachOther": {
            "$ref": "#/components/schemas/EchargingCarparkingArea"
          }
        },
        "additionalProperties": false
      },
      "Envelope": {
        "type": "object",
        "properties": {
          "IsNull": {
            "type": "boolean",
            "readOnly": true
          },
          "Width": {
            "type": "number",
            "format": "double",
            "readOnly": true
          },
          "Height": {
            "type": "number",
            "format": "double",
            "readOnly": true
          },
          "Diameter": {
            "type": "number",
            "format": "double",
            "readOnly": true
          },
          "MinX": {
            "type": "number",
            "format": "double",
            "readOnly": true
          },
          "MaxX": {
            "type": "number",
            "format": "double",
            "readOnly": true
          },
          "MinY": {
            "type": "number",
            "format": "double",
            "readOnly": true
          },
          "MaxY": {
            "type": "number",
            "format": "double",
            "readOnly": true
          },
          "Area": {
            "type": "number",
            "format": "double",
            "readOnly": true
          },
          "MinExtent": {
            "type": "number",
            "format": "double",
            "readOnly": true
          },
          "MaxExtent": {
            "type": "number",
            "format": "double",
            "readOnly": true
          },
          "Centre": {
            "$ref": "#/components/schemas/Coordinate"
          }
        },
        "additionalProperties": false
      },
      "EventAdditionalInfos": {
        "type": "object",
        "properties": {
          "Mplace": {
            "type": "string",
            "description": "Deprecated use Meetingplace",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Reg": {
            "type": "string",
            "description": "Deprecated use Registration",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "MeetingPoint": {
            "type": "string",
            "nullable": true
          },
          "Registration": {
            "type": "string",
            "nullable": true
          },
          "Location": {
            "type": "string",
            "nullable": true
          },
          "ServiceDescription": {
            "type": "string",
            "nullable": true
          },
          "WhatToBring": {
            "type": "string",
            "nullable": true
          },
          "CancellationModality": {
            "type": "string",
            "nullable": true
          },
          "Language": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventBooking": {
        "type": "object",
        "properties": {
          "BookableFrom": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "BookableTo": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "BookingUrl": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/EventBookingDetail"
            },
            "nullable": true
          },
          "BookingActive": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventBookingDetail": {
        "type": "object",
        "properties": {
          "Url": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventDate": {
        "type": "object",
        "properties": {
          "EventDateId": {
            "type": "string",
            "nullable": true
          },
          "DayRID": {
            "type": "string",
            "description": "Deprecated use EventDateId",
            "nullable": true,
            "deprecated": true
          },
          "EventCalculatedDay": {
            "$ref": "#/components/schemas/EventDateCalculatedDay"
          },
          "EventCalculatedDays": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EventDateCalculatedDay"
            },
            "nullable": true
          },
          "EventDateAdditionalInfo": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/EventDateAdditionalInfo"
            },
            "nullable": true
          },
          "Detail": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/DetailGeneric"
            },
            "nullable": true
          },
          "PublishedOn": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Mapping": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "PriceFrom": {
            "type": "number",
            "description": "refers to LTS field: minAmount",
            "format": "double",
            "nullable": true
          },
          "From": {
            "type": "string",
            "format": "date-time"
          },
          "To": {
            "type": "string",
            "format": "date-time"
          },
          "FromUTC": {
            "type": "number",
            "format": "double",
            "nullable": true,
            "readOnly": true
          },
          "ToUTC": {
            "type": "number",
            "format": "double",
            "nullable": true,
            "readOnly": true
          },
          "Begin": {
            "type": "string",
            "format": "date-span",
            "nullable": true
          },
          "End": {
            "type": "string",
            "format": "date-span",
            "nullable": true
          },
          "Entrance": {
            "type": "string",
            "format": "date-span",
            "nullable": true
          },
          "Active": {
            "type": "boolean",
            "nullable": true
          },
          "SingleDays": {
            "type": "boolean",
            "description": "refers to LTS field: isEachDayOwnEvent",
            "nullable": true
          },
          "IsCancelled": {
            "type": "boolean",
            "nullable": true
          },
          "IsBookable": {
            "type": "boolean",
            "nullable": true
          },
          "MinPersons": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "MaxPersons": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "EventDateTicketInfo": {
            "$ref": "#/components/schemas/EventDateTicketInfo"
          },
          "EventVariantIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Ticket": {
            "type": "boolean",
            "description": "Deprecated",
            "nullable": true,
            "deprecated": true
          },
          "Cancelled": {
            "type": "string",
            "description": "Deprecated use isCancelled",
            "nullable": true,
            "deprecated": true
          },
          "VenueRoomDetailsIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventDateAdditionalInfo": {
        "type": "object",
        "properties": {
          "Description": {
            "type": "string",
            "nullable": true
          },
          "Guide": {
            "type": "string",
            "nullable": true
          },
          "RegistrationWithin": {
            "type": "string",
            "nullable": true
          },
          "Language": {
            "type": "string",
            "nullable": true
          },
          "CancellationDescription": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventDateCalculatedDay": {
        "type": "object",
        "properties": {
          "CalculatedDayId": {
            "type": "string",
            "nullable": true
          },
          "CDayRID": {
            "type": "string",
            "description": "Deprecated use CalculatedDayId",
            "nullable": true,
            "deprecated": true
          },
          "Day": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "Begin": {
            "type": "string",
            "format": "date-span",
            "nullable": true
          },
          "AvailabilityLow": {
            "type": "boolean",
            "nullable": true
          },
          "AvailabilityCalculatedValue": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "SoldOut": {
            "type": "boolean",
            "nullable": true
          },
          "EventDateCalculatedDayVariant": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EventDateCalculatedDayVariant"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventDateCalculatedDayVariant": {
        "type": "object",
        "properties": {
          "VariantId": {
            "type": "string",
            "nullable": true
          },
          "AvailabilityLow": {
            "type": "boolean",
            "nullable": true
          },
          "AvailabilityCalculatedValue": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventDateTicketInfo": {
        "type": "object",
        "properties": {
          "Active": {
            "type": "boolean",
            "nullable": true
          },
          "OnlineSaleUntil": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "OnlineContingent": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventLinked": {
        "type": "object",
        "properties": {
          "_Meta": {
            "$ref": "#/components/schemas/Metadata"
          },
          "Self": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "EventDatesBegin": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "date-time"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "EventDatesEnd": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "date-time"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "EventDateCounter": {
            "type": "integer",
            "description": "generated field",
            "format": "int32",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Districts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DistrictLink"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "ODHTags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ODHTags"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "OdhActive": {
            "type": "boolean",
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Topics": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TopicLinked"
            },
            "description": "Deprecated use Tags of type eventcategory",
            "nullable": true,
            "deprecated": true
          },
          "LocationInfo": {
            "$ref": "#/components/schemas/LocationInfoLinked"
          },
          "GpsInfo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "nullable": true
          },
          "Gpstype": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Latitude": {
            "type": "number",
            "description": "generated field",
            "format": "double",
            "readOnly": true,
            "deprecated": true
          },
          "Longitude": {
            "type": "number",
            "description": "generated field",
            "format": "double",
            "readOnly": true,
            "deprecated": true
          },
          "Altitude": {
            "type": "number",
            "description": "generated field",
            "format": "double",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "AltitudeUnitofMeasure": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "GpsPoints": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Tags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Tags"
            },
            "nullable": true
          },
          "TagIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "RelatedContent": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedContent"
            },
            "nullable": true
          },
          "AdditionalProperties": {
            "type": "object",
            "additionalProperties": { },
            "nullable": true
          },
          "VenueIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "VenueLink": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/VenueLink"
            },
            "nullable": true,
            "readOnly": true
          },
          "VideoItems": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/VideoItems"
              }
            },
            "nullable": true
          },
          "Documents": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/Document"
              }
            },
            "nullable": true
          },
          "DateBeginUTC": {
            "type": "number",
            "format": "double",
            "nullable": true,
            "readOnly": true
          },
          "DateEndUTC": {
            "type": "number",
            "format": "double",
            "nullable": true,
            "readOnly": true
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Active": {
            "type": "boolean"
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "HasLanguage": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "ImageGallery": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ImageGallery"
            },
            "nullable": true
          },
          "Detail": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Detail"
            },
            "nullable": true
          },
          "ContactInfos": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ContactInfos"
            },
            "nullable": true
          },
          "PublishedOn": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Mapping": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "DistanceInfo": {
            "$ref": "#/components/schemas/DistanceInfo"
          },
          "DateBegin": {
            "type": "string",
            "description": "First Date when the Event occurs, calculated from the first Active EventDate, Detailed Eventdates in Section EventDates",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "DateEnd": {
            "type": "string",
            "description": "Last Date when the Event occurs, calculated from the last Active EventDate, Detailed Eventdates in Section EventDates",
            "format": "date-time",
            "nullable": true,
            "readOnly": true
          },
          "DistrictId": {
            "type": "string",
            "nullable": true
          },
          "DistrictIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "TopicRIDs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Deprecated use Tags of type eventcategory",
            "nullable": true,
            "deprecated": true
          },
          "EventPublisher": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EventPublisher"
            },
            "nullable": true
          },
          "OrganizerInfos": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ContactInfos"
            },
            "nullable": true
          },
          "EventDate": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EventDate"
            },
            "nullable": true
          },
          "EventAdditionalInfos": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/EventAdditionalInfos"
            },
            "nullable": true
          },
          "EventVariants": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EventVariant"
            },
            "nullable": true
          },
          "EventProperty": {
            "$ref": "#/components/schemas/EventProperty"
          },
          "EventUrls": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EventUrls"
            },
            "nullable": true
          },
          "EventBooking": {
            "$ref": "#/components/schemas/EventBooking"
          },
          "ClassificationRID": {
            "type": "string",
            "description": "Deprecated use Mapping.lts.ClassificationRID, EventProperty.EventClassificationId",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Ticket": {
            "type": "string",
            "description": "Obsolete, use EventProperty.TicketRequired",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "SignOn": {
            "type": "string",
            "description": "Obsolete, use EventProperty.RegistrationRequired",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "OrgRID": {
            "type": "string",
            "description": "Obsolete, use EventProperty.EventOrganizerId",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "EventPrice": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/EventPrice"
            },
            "description": "Obsolete, use EventVariants",
            "nullable": true,
            "deprecated": true
          },
          "SmgTags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "SmgActive": {
            "type": "boolean",
            "description": "Obsolete, use PublishedOn",
            "deprecated": true
          },
          "EventLanguages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventLinkedJsonResult": {
        "type": "object",
        "properties": {
          "TotalResults": {
            "type": "integer",
            "format": "int32"
          },
          "TotalPages": {
            "type": "integer",
            "format": "int32"
          },
          "CurrentPage": {
            "type": "integer",
            "format": "int32"
          },
          "PreviousPage": {
            "type": "string",
            "nullable": true
          },
          "NextPage": {
            "type": "string",
            "nullable": true
          },
          "Seed": {
            "type": "string",
            "nullable": true
          },
          "Items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EventLinked"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventPrice": {
        "type": "object",
        "properties": {
          "Price": {
            "type": "number",
            "format": "double"
          },
          "Type": {
            "type": "string",
            "nullable": true
          },
          "Pstd": {
            "type": "string",
            "nullable": true
          },
          "ShortDesc": {
            "type": "string",
            "nullable": true
          },
          "LongDesc": {
            "type": "string",
            "nullable": true
          },
          "Description": {
            "type": "string",
            "nullable": true
          },
          "Language": {
            "type": "string",
            "nullable": true
          },
          "PriceRID": {
            "type": "string",
            "nullable": true
          },
          "VarRID": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventProperty": {
        "type": "object",
        "properties": {
          "TicketRequired": {
            "type": "boolean",
            "nullable": true
          },
          "RegistrationRequired": {
            "type": "boolean",
            "nullable": true
          },
          "IncludedInSuedtirolGuestPass": {
            "type": "boolean",
            "nullable": true
          },
          "EventClassificationId": {
            "type": "string",
            "nullable": true
          },
          "EventOrganizerId": {
            "type": "string",
            "nullable": true
          },
          "IsBookable": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventPublisher": {
        "type": "object",
        "properties": {
          "PublisherRID": {
            "type": "string",
            "nullable": true
          },
          "Ranc": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Publish": {
            "type": "integer",
            "description": "Old numeric representation of PublicationStatus",
            "format": "int32",
            "nullable": true,
            "deprecated": true
          },
          "PublicationStatus": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventShort": {
        "type": "object",
        "properties": {
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          },
          "Detail": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Detail"
            },
            "nullable": true
          },
          "EventLocation": {
            "enum": [
              "NOI",
              "EC"
            ],
            "type": "string",
            "nullable": true
          },
          "EventId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "EventText": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "Deprecated, use Detail BaseText",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "EventTitle": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "Deprecated, use Detail Title",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "EventTextDE": {
            "type": "string",
            "description": "Deprecated, use Detail BaseText",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "EventTextIT": {
            "type": "string",
            "description": "Deprecated, use Detail BaseText",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "EventTextEN": {
            "type": "string",
            "description": "Deprecated, use Detail BaseText",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "EventDescription": {
            "type": "string",
            "description": "Deprecated, use EventTitle",
            "nullable": true,
            "deprecated": true
          },
          "EventDescriptionDE": {
            "type": "string",
            "description": "Deprecated, use EventTitle",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "EventDescriptionIT": {
            "type": "string",
            "description": "Deprecated, use EventTitle",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "EventDescriptionEN": {
            "type": "string",
            "description": "Deprecated, use EventTitle",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "AnchorVenue": {
            "type": "string",
            "nullable": true
          },
          "AnchorVenueShort": {
            "type": "string",
            "nullable": true
          },
          "ChangedOn": {
            "type": "string",
            "format": "date-time"
          },
          "StartDate": {
            "type": "string",
            "format": "date-time"
          },
          "EndDate": {
            "type": "string",
            "format": "date-time"
          },
          "StartDateUTC": {
            "type": "number",
            "format": "double"
          },
          "EndDateUTC": {
            "type": "number",
            "format": "double"
          },
          "WebAddress": {
            "type": "string",
            "nullable": true
          },
          "Display1": {
            "pattern": "Y|N",
            "enum": [
              "Y",
              "N"
            ],
            "type": "string",
            "description": "Active Eurac Videowall",
            "nullable": true,
            "deprecated": true
          },
          "Display2": {
            "enum": [
              "Y",
              "N"
            ],
            "type": "string",
            "description": "Active Eurac Seminarroom",
            "nullable": true,
            "deprecated": true
          },
          "Display3": {
            "enum": [
              "Y",
              "N"
            ],
            "type": "string",
            "description": "Active Today.noi.bz (Totem)",
            "nullable": true,
            "deprecated": true
          },
          "Display4": {
            "enum": [
              "Y",
              "N"
            ],
            "type": "string",
            "description": "Active Today.noi.bz (Videowall)",
            "nullable": true,
            "deprecated": true
          },
          "Display5": {
            "enum": [
              "Y",
              "N"
            ],
            "type": "string",
            "description": "Deprecated",
            "nullable": true,
            "deprecated": true
          },
          "Display6": {
            "enum": [
              "Y",
              "N"
            ],
            "type": "string",
            "description": "Deprecated",
            "nullable": true,
            "deprecated": true
          },
          "Display7": {
            "enum": [
              "Y",
              "N"
            ],
            "type": "string",
            "description": "Deprecated",
            "nullable": true,
            "deprecated": true
          },
          "Display8": {
            "enum": [
              "Y",
              "N"
            ],
            "type": "string",
            "description": "Deprecated",
            "nullable": true,
            "deprecated": true
          },
          "Display9": {
            "enum": [
              "Y",
              "N"
            ],
            "type": "string",
            "description": "Deprecated",
            "nullable": true,
            "deprecated": true
          },
          "CompanyName": {
            "type": "string",
            "nullable": true
          },
          "CompanyId": {
            "type": "string",
            "nullable": true
          },
          "CompanyAddressLine1": {
            "type": "string",
            "nullable": true
          },
          "CompanyAddressLine2": {
            "type": "string",
            "nullable": true
          },
          "CompanyAddressLine3": {
            "type": "string",
            "nullable": true
          },
          "CompanyPostalCode": {
            "type": "string",
            "nullable": true
          },
          "CompanyCity": {
            "type": "string",
            "nullable": true
          },
          "CompanyCountry": {
            "type": "string",
            "nullable": true
          },
          "CompanyPhone": {
            "type": "string",
            "nullable": true
          },
          "CompanyFax": {
            "type": "string",
            "nullable": true
          },
          "CompanyMail": {
            "type": "string",
            "nullable": true
          },
          "CompanyUrl": {
            "type": "string",
            "nullable": true
          },
          "ContactCode": {
            "type": "string",
            "nullable": true
          },
          "ContactFirstName": {
            "type": "string",
            "nullable": true
          },
          "ContactLastName": {
            "type": "string",
            "nullable": true
          },
          "ContactPhone": {
            "type": "string",
            "nullable": true
          },
          "ContactCell": {
            "type": "string",
            "nullable": true
          },
          "ContactFax": {
            "type": "string",
            "nullable": true
          },
          "ContactEmail": {
            "type": "string",
            "nullable": true
          },
          "ContactAddressLine1": {
            "type": "string",
            "nullable": true
          },
          "ContactAddressLine2": {
            "type": "string",
            "nullable": true
          },
          "ContactAddressLine3": {
            "type": "string",
            "nullable": true
          },
          "ContactPostalCode": {
            "type": "string",
            "nullable": true
          },
          "ContactCity": {
            "type": "string",
            "nullable": true
          },
          "ContactCountry": {
            "type": "string",
            "nullable": true
          },
          "RoomBooked": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RoomBooked"
            },
            "nullable": true
          },
          "ImageGallery": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ImageGallery"
            },
            "nullable": true
          },
          "VideoUrl": {
            "type": "string",
            "nullable": true
          },
          "TechnologyFields": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "CustomTagging": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "EventDocument": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DocumentPDF"
            },
            "description": "Deprecated, use Documents",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Documents": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/Document"
              },
              "nullable": true
            },
            "nullable": true
          },
          "ExternalOrganizer": {
            "type": "boolean",
            "nullable": true
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "PublishedOn": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "AnchorVenueRoomMapping": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "SoldOut": {
            "type": "boolean",
            "nullable": true
          },
          "ActiveToday": {
            "type": "boolean",
            "description": " ActiveToday Indicates if Event is shown on the today NOI Website",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "ActiveWeb": {
            "type": "boolean",
            "description": " ActiveWeb Indicates if Event is shown on the Noi Website Section Events at NOI",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "ActiveCommunityApp": {
            "type": "boolean",
            "description": "ActiveCommunityApp Indicates if Event is shown on the Noi Community App",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "HasLanguage": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Mapping": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "GpsInfo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "nullable": true
          },
          "GpsPoints": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "TypicalAgeRange": {
            "$ref": "#/components/schemas/AgeRange"
          },
          "Active": {
            "type": "boolean",
            "nullable": true
          },
          "VideoItems": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/VideoItems"
              }
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventShortByRoom": {
        "type": "object",
        "properties": {
          "SpaceDescList": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "SpaceDesc": {
            "type": "string",
            "nullable": true
          },
          "SpaceType": {
            "type": "string",
            "nullable": true
          },
          "Subtitle": {
            "type": "string",
            "nullable": true
          },
          "RoomStartDate": {
            "type": "string",
            "format": "date-time"
          },
          "RoomEndDate": {
            "type": "string",
            "format": "date-time"
          },
          "RoomStartDateUTC": {
            "type": "number",
            "format": "double"
          },
          "RoomEndDateUTC": {
            "type": "number",
            "format": "double"
          },
          "EventId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Detail": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Detail"
            },
            "nullable": true
          },
          "EventTitle": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "Deprecated, use Detail.Title",
            "nullable": true,
            "deprecated": true
          },
          "EventText": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "Deprecated, use Detail.BaseText",
            "nullable": true,
            "deprecated": true
          },
          "EventDescription": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "Deprecated, use Detail.Title",
            "nullable": true,
            "deprecated": true
          },
          "EventDescriptionDE": {
            "type": "string",
            "description": "Deprecated, use Detail.Title",
            "nullable": true,
            "deprecated": true
          },
          "EventDescriptionIT": {
            "type": "string",
            "description": "Deprecated, use Detail.Title",
            "nullable": true,
            "deprecated": true
          },
          "EventDescriptionEN": {
            "type": "string",
            "description": "Deprecated, use Detail.Title",
            "nullable": true,
            "deprecated": true
          },
          "EventAnchorVenue": {
            "type": "string",
            "nullable": true
          },
          "EventAnchorVenueShort": {
            "type": "string",
            "nullable": true
          },
          "EventStartDate": {
            "type": "string",
            "format": "date-time"
          },
          "EventEndDate": {
            "type": "string",
            "format": "date-time"
          },
          "EventStartDateUTC": {
            "type": "number",
            "format": "double"
          },
          "EventEndDateUTC": {
            "type": "number",
            "format": "double"
          },
          "EventWebAddress": {
            "type": "string",
            "nullable": true
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "EventSource": {
            "type": "string",
            "nullable": true
          },
          "EventLocation": {
            "type": "string",
            "nullable": true
          },
          "CompanyName": {
            "type": "string",
            "nullable": true
          },
          "ImageGallery": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ImageGallery"
            },
            "nullable": true
          },
          "VideoUrl": {
            "type": "string",
            "nullable": true
          },
          "ActiveWeb": {
            "type": "boolean",
            "nullable": true
          },
          "EventTextDE": {
            "type": "string",
            "description": "Deprecated, use EventText",
            "nullable": true,
            "deprecated": true
          },
          "EventTextIT": {
            "type": "string",
            "description": "Deprecated, use EventText",
            "nullable": true,
            "deprecated": true
          },
          "EventTextEN": {
            "type": "string",
            "description": "Deprecated, use EventText",
            "nullable": true,
            "deprecated": true
          },
          "TechnologyFields": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "CustomTagging": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "SoldOut": {
            "type": "boolean",
            "nullable": true
          },
          "EventDocument": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "ExternalOrganizer": {
            "type": "boolean",
            "nullable": true
          },
          "PublishedOn": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventShortLinked": {
        "type": "object",
        "properties": {
          "_Meta": {
            "$ref": "#/components/schemas/Metadata"
          },
          "Self": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "Tags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Tags"
            },
            "nullable": true
          },
          "TagIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "TechnologyFields": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "CustomTagging": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "AdditionalProperties": {
            "type": "object",
            "additionalProperties": { },
            "nullable": true
          },
          "RelatedContent": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedContent"
            },
            "nullable": true
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          },
          "Detail": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Detail"
            },
            "nullable": true
          },
          "EventLocation": {
            "enum": [
              "NOI",
              "EC"
            ],
            "type": "string",
            "nullable": true
          },
          "EventId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "EventText": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "Deprecated, use Detail BaseText",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "EventTitle": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "Deprecated, use Detail Title",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "EventTextDE": {
            "type": "string",
            "description": "Deprecated, use Detail BaseText",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "EventTextIT": {
            "type": "string",
            "description": "Deprecated, use Detail BaseText",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "EventTextEN": {
            "type": "string",
            "description": "Deprecated, use Detail BaseText",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "EventDescription": {
            "type": "string",
            "description": "Deprecated, use EventTitle",
            "nullable": true,
            "deprecated": true
          },
          "EventDescriptionDE": {
            "type": "string",
            "description": "Deprecated, use EventTitle",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "EventDescriptionIT": {
            "type": "string",
            "description": "Deprecated, use EventTitle",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "EventDescriptionEN": {
            "type": "string",
            "description": "Deprecated, use EventTitle",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "AnchorVenue": {
            "type": "string",
            "nullable": true
          },
          "AnchorVenueShort": {
            "type": "string",
            "nullable": true
          },
          "ChangedOn": {
            "type": "string",
            "format": "date-time"
          },
          "StartDate": {
            "type": "string",
            "format": "date-time"
          },
          "EndDate": {
            "type": "string",
            "format": "date-time"
          },
          "StartDateUTC": {
            "type": "number",
            "format": "double"
          },
          "EndDateUTC": {
            "type": "number",
            "format": "double"
          },
          "WebAddress": {
            "type": "string",
            "nullable": true
          },
          "Display1": {
            "pattern": "Y|N",
            "enum": [
              "Y",
              "N"
            ],
            "type": "string",
            "description": "Active Eurac Videowall",
            "nullable": true,
            "deprecated": true
          },
          "Display2": {
            "enum": [
              "Y",
              "N"
            ],
            "type": "string",
            "description": "Active Eurac Seminarroom",
            "nullable": true,
            "deprecated": true
          },
          "Display3": {
            "enum": [
              "Y",
              "N"
            ],
            "type": "string",
            "description": "Active Today.noi.bz (Totem)",
            "nullable": true,
            "deprecated": true
          },
          "Display4": {
            "enum": [
              "Y",
              "N"
            ],
            "type": "string",
            "description": "Active Today.noi.bz (Videowall)",
            "nullable": true,
            "deprecated": true
          },
          "Display5": {
            "enum": [
              "Y",
              "N"
            ],
            "type": "string",
            "description": "Deprecated",
            "nullable": true,
            "deprecated": true
          },
          "Display6": {
            "enum": [
              "Y",
              "N"
            ],
            "type": "string",
            "description": "Deprecated",
            "nullable": true,
            "deprecated": true
          },
          "Display7": {
            "enum": [
              "Y",
              "N"
            ],
            "type": "string",
            "description": "Deprecated",
            "nullable": true,
            "deprecated": true
          },
          "Display8": {
            "enum": [
              "Y",
              "N"
            ],
            "type": "string",
            "description": "Deprecated",
            "nullable": true,
            "deprecated": true
          },
          "Display9": {
            "enum": [
              "Y",
              "N"
            ],
            "type": "string",
            "description": "Deprecated",
            "nullable": true,
            "deprecated": true
          },
          "CompanyName": {
            "type": "string",
            "nullable": true
          },
          "CompanyId": {
            "type": "string",
            "nullable": true
          },
          "CompanyAddressLine1": {
            "type": "string",
            "nullable": true
          },
          "CompanyAddressLine2": {
            "type": "string",
            "nullable": true
          },
          "CompanyAddressLine3": {
            "type": "string",
            "nullable": true
          },
          "CompanyPostalCode": {
            "type": "string",
            "nullable": true
          },
          "CompanyCity": {
            "type": "string",
            "nullable": true
          },
          "CompanyCountry": {
            "type": "string",
            "nullable": true
          },
          "CompanyPhone": {
            "type": "string",
            "nullable": true
          },
          "CompanyFax": {
            "type": "string",
            "nullable": true
          },
          "CompanyMail": {
            "type": "string",
            "nullable": true
          },
          "CompanyUrl": {
            "type": "string",
            "nullable": true
          },
          "ContactCode": {
            "type": "string",
            "nullable": true
          },
          "ContactFirstName": {
            "type": "string",
            "nullable": true
          },
          "ContactLastName": {
            "type": "string",
            "nullable": true
          },
          "ContactPhone": {
            "type": "string",
            "nullable": true
          },
          "ContactCell": {
            "type": "string",
            "nullable": true
          },
          "ContactFax": {
            "type": "string",
            "nullable": true
          },
          "ContactEmail": {
            "type": "string",
            "nullable": true
          },
          "ContactAddressLine1": {
            "type": "string",
            "nullable": true
          },
          "ContactAddressLine2": {
            "type": "string",
            "nullable": true
          },
          "ContactAddressLine3": {
            "type": "string",
            "nullable": true
          },
          "ContactPostalCode": {
            "type": "string",
            "nullable": true
          },
          "ContactCity": {
            "type": "string",
            "nullable": true
          },
          "ContactCountry": {
            "type": "string",
            "nullable": true
          },
          "RoomBooked": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RoomBooked"
            },
            "nullable": true
          },
          "ImageGallery": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ImageGallery"
            },
            "nullable": true
          },
          "VideoUrl": {
            "type": "string",
            "nullable": true
          },
          "EventDocument": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DocumentPDF"
            },
            "description": "Deprecated, use Documents",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Documents": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/Document"
              },
              "nullable": true
            },
            "nullable": true
          },
          "ExternalOrganizer": {
            "type": "boolean",
            "nullable": true
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "PublishedOn": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "AnchorVenueRoomMapping": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "SoldOut": {
            "type": "boolean",
            "nullable": true
          },
          "ActiveToday": {
            "type": "boolean",
            "description": " ActiveToday Indicates if Event is shown on the today NOI Website",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "ActiveWeb": {
            "type": "boolean",
            "description": " ActiveWeb Indicates if Event is shown on the Noi Website Section Events at NOI",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "ActiveCommunityApp": {
            "type": "boolean",
            "description": "ActiveCommunityApp Indicates if Event is shown on the Noi Community App",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "HasLanguage": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Mapping": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "GpsInfo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "nullable": true
          },
          "GpsPoints": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "TypicalAgeRange": {
            "$ref": "#/components/schemas/AgeRange"
          },
          "Active": {
            "type": "boolean",
            "nullable": true
          },
          "VideoItems": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/VideoItems"
              }
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventShortResult": {
        "type": "object",
        "properties": {
          "TotalResults": {
            "type": "integer",
            "format": "int32"
          },
          "TotalPages": {
            "type": "integer",
            "format": "int32"
          },
          "CurrentPage": {
            "type": "integer",
            "format": "int32"
          },
          "OnlineResults": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ResultId": {
            "type": "string",
            "nullable": true
          },
          "Seed": {
            "type": "string",
            "nullable": true
          },
          "Items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EventShort"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventShortTypes": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Bitmask": {
            "type": "integer",
            "format": "int64"
          },
          "Type": {
            "type": "string",
            "nullable": true
          },
          "Parent": {
            "type": "string",
            "nullable": true
          },
          "Key": {
            "type": "string",
            "nullable": true
          },
          "TypeDesc": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventTypes": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Bitmask": {
            "type": "integer",
            "format": "int32"
          },
          "Type": {
            "type": "string",
            "nullable": true
          },
          "TypeDesc": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventUrls": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "nullable": true
          },
          "Url": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "Active": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventVariant": {
        "type": "object",
        "properties": {
          "Order": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Price": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "VariantId": {
            "type": "string",
            "nullable": true
          },
          "VariantCategoryId": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "IsIgnoredInAvailability": {
            "type": "boolean",
            "nullable": true
          },
          "IsStandard": {
            "type": "boolean",
            "nullable": true
          },
          "CombinedSalesIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "TaxRateId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Facilities": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FacilitiesLinked": {
        "type": "object",
        "properties": {
          "Self": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Forecast": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string",
            "description": "Obsolete, use Date",
            "format": "date-time",
            "readOnly": true,
            "deprecated": true
          },
          "Weatherdesc": {
            "type": "string",
            "description": "Obsolete, use WeatherDesc",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Weathercode": {
            "type": "string",
            "description": "Obsolete, use WeatherCode",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "WeatherImgurl": {
            "type": "string",
            "description": "Obsolete, use WeatherImgUrl",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Date": {
            "type": "string",
            "format": "date-time"
          },
          "TempMaxmax": {
            "type": "integer",
            "format": "int32"
          },
          "TempMaxmin": {
            "type": "integer",
            "format": "int32"
          },
          "TempMinmax": {
            "type": "integer",
            "format": "int32"
          },
          "TempMinmin": {
            "type": "integer",
            "format": "int32"
          },
          "WeatherCode": {
            "type": "string",
            "nullable": true
          },
          "WeatherDesc": {
            "type": "string",
            "nullable": true
          },
          "WeatherImgUrl": {
            "type": "string",
            "nullable": true
          },
          "Reliability": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Forecast24Hours": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date-time"
          },
          "MinTemp": {
            "type": "integer",
            "description": "Minimum Temperature in °C",
            "format": "int32",
            "nullable": true
          },
          "MaxTemp": {
            "type": "integer",
            "description": "Maximum Temperature in °C",
            "format": "int32",
            "nullable": true
          },
          "SunshineDuration": {
            "type": "integer",
            "description": "Sunshine Duration in Hours h",
            "format": "int32",
            "nullable": true
          },
          "PrecipitationProbability": {
            "type": "integer",
            "description": "Maximimum Precipitation Probability in Percent %",
            "format": "int32",
            "nullable": true
          },
          "Precipitation": {
            "type": "integer",
            "description": "24 hour Precipitation sum in mm",
            "format": "int32",
            "nullable": true
          },
          "WeatherCode": {
            "type": "string",
            "description": "Weather Code",
            "nullable": true
          },
          "WeatherDesc": {
            "type": "string",
            "description": "Weather Desciption",
            "nullable": true
          },
          "WeatherDescription": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "Weather Desciption multi language",
            "nullable": true
          },
          "WeatherImgUrl": {
            "type": "string",
            "description": "Weather ImageUrl",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Forecast3Hours": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date-time"
          },
          "Temperature": {
            "type": "number",
            "description": "Temperature in °C",
            "format": "float",
            "nullable": true
          },
          "PrecipitationProbability": {
            "type": "integer",
            "description": "Precipitation Probability in Percent %",
            "format": "int32",
            "nullable": true
          },
          "Precipitation": {
            "type": "number",
            "description": "Precipitation in mm",
            "format": "float",
            "nullable": true
          },
          "WeatherCode": {
            "type": "string",
            "description": "Weather Code",
            "nullable": true
          },
          "WeatherDesc": {
            "type": "string",
            "description": "Weather Code",
            "nullable": true
          },
          "WeatherDescription": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "Weather Desciption multi language",
            "nullable": true
          },
          "WeatherImgUrl": {
            "type": "string",
            "description": "Weather ImageUrl",
            "nullable": true
          },
          "WindDirection": {
            "type": "integer",
            "description": "WindDirection in °",
            "format": "int32",
            "nullable": true
          },
          "WindSpeed": {
            "type": "integer",
            "description": "WindSpeed in m/s",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GastronomyLtsDataProperties": {
        "type": "object",
        "properties": {
          "MaxSeatingCapacity": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "CategoryCodes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CategoryCodes"
            },
            "nullable": true
          },
          "DishRates": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DishRates"
            },
            "nullable": true
          },
          "CapacityCeremony": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CapacityCeremony"
            },
            "nullable": true
          },
          "Facilities": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Facilities"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GeoShapeJson": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Country": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          },
          "Type": {
            "type": "string",
            "nullable": true
          },
          "_Meta": {
            "$ref": "#/components/schemas/Metadata"
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "SRid": {
            "type": "string",
            "nullable": true
          },
          "Geometry": {
            "$ref": "#/components/schemas/Geometry"
          },
          "Mapping": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Geometry": {
        "type": "object",
        "properties": {
          "Factory": {
            "$ref": "#/components/schemas/GeometryFactory"
          },
          "UserData": {
            "nullable": true
          },
          "SRID": {
            "type": "integer",
            "format": "int32"
          },
          "GeometryType": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "OgcGeometryType": {
            "$ref": "#/components/schemas/OgcGeometryType"
          },
          "PrecisionModel": {
            "$ref": "#/components/schemas/PrecisionModel"
          },
          "Coordinate": {
            "$ref": "#/components/schemas/Coordinate"
          },
          "Coordinates": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Coordinate"
            },
            "nullable": true,
            "readOnly": true
          },
          "NumPoints": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          },
          "NumGeometries": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          },
          "IsSimple": {
            "type": "boolean",
            "readOnly": true
          },
          "IsValid": {
            "type": "boolean",
            "readOnly": true
          },
          "IsEmpty": {
            "type": "boolean",
            "readOnly": true
          },
          "Area": {
            "type": "number",
            "format": "double",
            "readOnly": true
          },
          "Length": {
            "type": "number",
            "format": "double",
            "readOnly": true
          },
          "Centroid": {
            "$ref": "#/components/schemas/Point"
          },
          "InteriorPoint": {
            "$ref": "#/components/schemas/Point"
          },
          "PointOnSurface": {
            "$ref": "#/components/schemas/Point"
          },
          "Dimension": {
            "$ref": "#/components/schemas/Dimension"
          },
          "Boundary": {
            "$ref": "#/components/schemas/Geometry"
          },
          "BoundaryDimension": {
            "$ref": "#/components/schemas/Dimension"
          },
          "Envelope": {
            "$ref": "#/components/schemas/Geometry"
          },
          "EnvelopeInternal": {
            "$ref": "#/components/schemas/Envelope"
          },
          "IsRectangle": {
            "type": "boolean",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "GeometryFactory": {
        "type": "object",
        "properties": {
          "PrecisionModel": {
            "$ref": "#/components/schemas/PrecisionModel"
          },
          "CoordinateSequenceFactory": {
            "$ref": "#/components/schemas/CoordinateSequenceFactory"
          },
          "SRID": {
            "type": "integer",
            "format": "int32"
          },
          "GeometryServices": {
            "$ref": "#/components/schemas/NtsGeometryServices"
          }
        },
        "additionalProperties": false
      },
      "GeometryOverlay": {
        "type": "object",
        "additionalProperties": false
      },
      "GpsInfo": {
        "type": "object",
        "properties": {
          "Gpstype": {
            "enum": [
              "position",
              "viewpoint",
              "startingandarrivalpoint",
              "startingpoint",
              "arrivalpoint",
              "carparking",
              "halfwaypoint",
              "valleystationpoint",
              "middlestationpoint",
              "mountainstationpoint"
            ],
            "type": "string",
            "nullable": true
          },
          "Latitude": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "Longitude": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "Altitude": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "AltitudeUnitofMeasure": {
            "type": "string",
            "nullable": true
          },
          "Geometry": {
            "type": "string",
            "nullable": true
          },
          "Default": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GpsPolygon": {
        "type": "object",
        "properties": {
          "Latitude": {
            "type": "number",
            "format": "double"
          },
          "Longitude": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "GpsTrack": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "GpxTrackDesc": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "GpxTrackUrl": {
            "type": "string",
            "nullable": true
          },
          "Type": {
            "type": "string",
            "nullable": true
          },
          "Format": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "HttpStatusCode": {
        "enum": [
          "Continue",
          "SwitchingProtocols",
          "Processing",
          "EarlyHints",
          "OK",
          "Created",
          "Accepted",
          "NonAuthoritativeInformation",
          "NoContent",
          "ResetContent",
          "PartialContent",
          "MultiStatus",
          "AlreadyReported",
          "IMUsed",
          "MultipleChoices",
          "MovedPermanently",
          "Found",
          "SeeOther",
          "NotModified",
          "UseProxy",
          "Unused",
          "RedirectKeepVerb",
          "PermanentRedirect",
          "BadRequest",
          "Unauthorized",
          "PaymentRequired",
          "Forbidden",
          "NotFound",
          "MethodNotAllowed",
          "NotAcceptable",
          "ProxyAuthenticationRequired",
          "RequestTimeout",
          "Conflict",
          "Gone",
          "LengthRequired",
          "PreconditionFailed",
          "RequestEntityTooLarge",
          "RequestUriTooLong",
          "UnsupportedMediaType",
          "RequestedRangeNotSatisfiable",
          "ExpectationFailed",
          "MisdirectedRequest",
          "UnprocessableEntity",
          "Locked",
          "FailedDependency",
          "UpgradeRequired",
          "PreconditionRequired",
          "TooManyRequests",
          "RequestHeaderFieldsTooLarge",
          "UnavailableForLegalReasons",
          "InternalServerError",
          "NotImplemented",
          "BadGateway",
          "ServiceUnavailable",
          "GatewayTimeout",
          "HttpVersionNotSupported",
          "VariantAlsoNegotiates",
          "InsufficientStorage",
          "LoopDetected",
          "NotExtended",
          "NetworkAuthenticationRequired"
        ],
        "type": "string"
      },
      "ImageGallery": {
        "type": "object",
        "properties": {
          "ImageName": {
            "type": "string",
            "nullable": true
          },
          "ImageUrl": {
            "type": "string",
            "nullable": true
          },
          "Width": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Height": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ImageSource": {
            "type": "string",
            "nullable": true
          },
          "ImageTitle": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "ImageDesc": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "ImageAltText": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "IsInGallery": {
            "type": "boolean",
            "nullable": true
          },
          "ListPosition": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ValidFrom": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "ValidTo": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "CopyRight": {
            "type": "string",
            "nullable": true
          },
          "License": {
            "type": "string",
            "nullable": true
          },
          "LicenseHolder": {
            "type": "string",
            "nullable": true
          },
          "ImageTags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "IndependentData": {
        "type": "object",
        "properties": {
          "IndependentDescription": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/IndependentDescription"
            },
            "nullable": true
          },
          "IndependentRating": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Enabled": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "IndependentDescription": {
        "type": "object",
        "properties": {
          "Language": {
            "type": "string",
            "nullable": true
          },
          "Description": {
            "type": "string",
            "nullable": true
          },
          "BacklinkUrl": {
            "type": "string",
            "nullable": true
          },
          "CommitmentToAccessibilityUrl": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "JsonRaw": {
        "type": "object",
        "properties": {
          "Value": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "LTSTaggingInfo": {
        "type": "object",
        "properties": {
          "LTSRID": {
            "type": "string",
            "nullable": true
          },
          "ParentLTSRID": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LTSTagsLinked": {
        "type": "object",
        "properties": {
          "Self": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Level": {
            "type": "integer",
            "format": "int32"
          },
          "LTSRID": {
            "type": "string",
            "nullable": true
          },
          "TagName": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "LTSTins": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LTSTins"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LTSTins": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "LTSRID": {
            "type": "string",
            "nullable": true
          },
          "TinName": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LicenseInfo": {
        "type": "object",
        "properties": {
          "License": {
            "enum": [
              "CC0",
              "CC BY",
              "CC BY-SA",
              "CC BY-NC-SA",
              "CC BY-ND-SA",
              "Closed"
            ],
            "type": "string",
            "nullable": true
          },
          "LicenseHolder": {
            "type": "string",
            "nullable": true
          },
          "Author": {
            "type": "string",
            "nullable": true
          },
          "ClosedData": {
            "type": "boolean",
            "description": "readonly field",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "LocHelperclass": {
        "type": "object",
        "properties": {
          "typ": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LocationInfoLinked": {
        "type": "object",
        "properties": {
          "RegionInfo": {
            "$ref": "#/components/schemas/RegionInfoLinked"
          },
          "TvInfo": {
            "$ref": "#/components/schemas/TvInfoLinked"
          },
          "MunicipalityInfo": {
            "$ref": "#/components/schemas/MunicipalityInfoLinked"
          },
          "DistrictInfo": {
            "$ref": "#/components/schemas/DistrictInfoLinked"
          },
          "AreaInfo": {
            "$ref": "#/components/schemas/AreaInfoLinked"
          }
        },
        "additionalProperties": false
      },
      "MeasuringpointReduced": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "LastUpdate": {
            "type": "string",
            "format": "date-time"
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "SnowHeight": {
            "type": "string",
            "nullable": true
          },
          "newSnowHeight": {
            "type": "string",
            "nullable": true
          },
          "Temperature": {
            "type": "string",
            "nullable": true
          },
          "LastSnowDate": {
            "type": "string",
            "format": "date-time"
          },
          "WeatherObservation": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/WeatherObservation"
            },
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MeasuringpointV2": {
        "type": "object",
        "properties": {
          "Detail": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/DetailGeneric"
            },
            "nullable": true
          },
          "PublishedOn": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "LastUpdate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "Active": {
            "type": "boolean"
          },
          "DistanceInfo": {
            "$ref": "#/components/schemas/DistanceInfo"
          },
          "SnowHeight": {
            "type": "string",
            "nullable": true
          },
          "newSnowHeight": {
            "type": "string",
            "nullable": true
          },
          "Temperature": {
            "type": "string",
            "nullable": true
          },
          "LastSnowDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "WeatherObservation": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/WeatherObservation"
            },
            "nullable": true
          },
          "LocationInfo": {
            "$ref": "#/components/schemas/LocationInfoLinked"
          },
          "AreaIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "SkiAreaIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "GpsInfo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "nullable": true
          },
          "GpsPoints": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Self": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "Areas": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AreaLink"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "SkiAreas": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SkiAreaLink"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "Tags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Tags"
            },
            "nullable": true
          },
          "RelatedContent": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedContent"
            },
            "nullable": true
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "_Meta": {
            "$ref": "#/components/schemas/Metadata"
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "HasLanguage": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Mapping": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "AdditionalProperties": {
            "type": "object",
            "properties": {
              "EchargingDataProperties": {
                "$ref": "#/components/schemas/EchargingDataProperties"
              },
              "ActivityLtsDataProperties": {
                "$ref": "#/components/schemas/ActivityLtsDataProperties"
              },
              "PoiLtsDataProperties": {
                "$ref": "#/components/schemas/PoiLtsDataProperties"
              },
              "GastronomyLtsDataProperties": {
                "$ref": "#/components/schemas/GastronomyLtsDataProperties"
              },
              "PoiAgeDataProperties": {
                "$ref": "#/components/schemas/PoiAgeDataProperties"
              },
              "SuedtirolWeinCompanyDataProperties": {
                "$ref": "#/components/schemas/SuedtirolWeinCompanyDataProperties"
              },
              "RoadIncidentProperties": {
                "$ref": "#/components/schemas/RoadIncidentProperties"
              }
            },
            "additionalProperties": false,
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          },
          "TagIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MetaRegionLinked": {
        "type": "object",
        "properties": {
          "_Meta": {
            "$ref": "#/components/schemas/Metadata"
          },
          "Self": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "ODHTags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ODHTags"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "OdhActive": {
            "type": "boolean",
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "Districts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DistrictLink"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "TourismAssociations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TourismAssociationLink"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "Regions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RegionLink"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "GpsInfo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "nullable": true
          },
          "Gpstype": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Latitude": {
            "type": "number",
            "description": "generated field",
            "format": "double",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Longitude": {
            "type": "number",
            "description": "generated field",
            "format": "double",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Altitude": {
            "type": "number",
            "description": "generated field",
            "format": "double",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "AltitudeUnitofMeasure": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "AdditionalProperties": {
            "type": "object",
            "additionalProperties": { },
            "nullable": true
          },
          "Geo": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "nullable": true
          },
          "DetailThemed": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/DetailThemed"
            },
            "nullable": true
          },
          "DistrictIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "TourismvereinIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "RegionIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "GpsPolygon": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GpsPolygon"
            },
            "nullable": true
          },
          "VisibleInSearch": {
            "type": "boolean"
          },
          "RelatedContent": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedContent"
            },
            "nullable": true
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Active": {
            "type": "boolean"
          },
          "CustomId": {
            "type": "string",
            "nullable": true
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "Detail": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Detail"
            },
            "nullable": true
          },
          "ContactInfos": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ContactInfos"
            },
            "nullable": true
          },
          "ImageGallery": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ImageGallery"
            },
            "nullable": true
          },
          "SmgTags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "SmgActive": {
            "type": "boolean",
            "description": "Obsolete, use PublishedOn",
            "deprecated": true
          },
          "HasLanguage": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "PublishedOn": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          },
          "Mapping": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "DistanceInfo": {
            "$ref": "#/components/schemas/DistanceInfo"
          },
          "Tags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Tags"
            },
            "nullable": true
          },
          "TagIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MetaRegionLinkedJsonResult": {
        "type": "object",
        "properties": {
          "TotalResults": {
            "type": "integer",
            "format": "int32"
          },
          "TotalPages": {
            "type": "integer",
            "format": "int32"
          },
          "CurrentPage": {
            "type": "integer",
            "format": "int32"
          },
          "PreviousPage": {
            "type": "string",
            "nullable": true
          },
          "NextPage": {
            "type": "string",
            "nullable": true
          },
          "Seed": {
            "type": "string",
            "nullable": true
          },
          "Items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MetaRegionLinked"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Metadata": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Type": {
            "enum": [
              "accommodation",
              "accommodationroom",
              "event",
              "odhactivitypoi",
              "measuringpoint",
              "webcam",
              "article",
              "venue",
              "eventshort",
              "experiencearea",
              "region",
              "metaregion",
              "tourismassociation",
              "municipality",
              "district",
              "area",
              "wineaward",
              "skiarea",
              "skiregion",
              "odhtag",
              "publisher",
              "tag",
              "weatherhistory",
              "weather",
              "weatherdistrict",
              "weatherforecast",
              "weatherrealtime",
              "snowreport",
              "odhmetadata",
              "package",
              "ltsactivity",
              "ltspoi",
              "ltsgastronomy"
            ],
            "type": "string",
            "nullable": true
          },
          "LastUpdate": {
            "type": "string",
            "description": "Date when Data was lastly saved/updated",
            "format": "date-time",
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          },
          "Reduced": {
            "type": "boolean"
          },
          "UpdateInfo": {
            "$ref": "#/components/schemas/UpdateInfo"
          }
        },
        "additionalProperties": false
      },
      "Mountain": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string",
            "description": "Obsolete, use Date",
            "format": "date-time",
            "readOnly": true,
            "deprecated": true
          },
          "Weatherdesc": {
            "type": "string",
            "description": "Obsolete, use WeatherDesc",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "MountainImgurl": {
            "type": "string",
            "description": "Obsolete, use MountainImgUrl",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Northcode": {
            "type": "string",
            "description": "Obsolete, use NorthCode",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Northdesc": {
            "type": "string",
            "description": "Obsolete, use NorthDesc",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Northimgurl": {
            "type": "string",
            "description": "Obsolete, use NorthImgUrl",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Southcode": {
            "type": "string",
            "description": "Obsolete, use SouthCode",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Southdesc": {
            "type": "string",
            "description": "Obsolete, use SouthDesc",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Southimgurl": {
            "type": "string",
            "description": "Obsolete, use SouthImgUrl",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Windcode": {
            "type": "string",
            "description": "Obsolete, use WindCode",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Winddesc": {
            "type": "string",
            "description": "Obsolete, use WindDesc",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "WindImgurl": {
            "type": "string",
            "description": "Obsolete, use WindImgUrl",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Date": {
            "type": "string",
            "format": "date-time"
          },
          "Title": {
            "type": "string",
            "nullable": true
          },
          "WeatherDesc": {
            "type": "string",
            "nullable": true
          },
          "Conditions": {
            "type": "string",
            "nullable": true
          },
          "Zerolimit": {
            "type": "string",
            "nullable": true
          },
          "Reliability": {
            "type": "string",
            "nullable": true
          },
          "Sunrise": {
            "type": "string",
            "nullable": true
          },
          "Sunset": {
            "type": "string",
            "nullable": true
          },
          "Moonrise": {
            "type": "string",
            "nullable": true
          },
          "Moonset": {
            "type": "string",
            "nullable": true
          },
          "MountainImgUrl": {
            "type": "string",
            "nullable": true
          },
          "Temp1000": {
            "type": "integer",
            "format": "int32"
          },
          "Temp2000": {
            "type": "integer",
            "format": "int32"
          },
          "Temp3000": {
            "type": "integer",
            "format": "int32"
          },
          "Temp4000": {
            "type": "integer",
            "format": "int32"
          },
          "NorthCode": {
            "type": "string",
            "nullable": true
          },
          "NorthDesc": {
            "type": "string",
            "nullable": true
          },
          "NorthImgUrl": {
            "type": "string",
            "nullable": true
          },
          "SouthCode": {
            "type": "string",
            "nullable": true
          },
          "SouthDesc": {
            "type": "string",
            "nullable": true
          },
          "SouthImgUrl": {
            "type": "string",
            "nullable": true
          },
          "WindCode": {
            "type": "string",
            "nullable": true
          },
          "WindDesc": {
            "type": "string",
            "nullable": true
          },
          "WindImgUrl": {
            "type": "string",
            "nullable": true
          },
          "Snowlimit": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MssResponseShort": {
        "type": "object",
        "properties": {
          "HotelId": {
            "type": "integer",
            "format": "int32"
          },
          "A0RID": {
            "type": "string",
            "nullable": true
          },
          "Bookable": {
            "type": "boolean"
          },
          "ChannelID": {
            "type": "string",
            "nullable": true
          },
          "Channellink": {
            "type": "string",
            "nullable": true
          },
          "OfferId": {
            "type": "string",
            "nullable": true
          },
          "OfferGid": {
            "type": "string",
            "nullable": true
          },
          "OfferTyp": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "OfferShow": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "CheapestOffer": {
            "type": "number",
            "format": "double"
          },
          "CheapestOfferString": {
            "type": "string",
            "nullable": true
          },
          "OnlinepaymentMethods": {
            "type": "string",
            "nullable": true
          },
          "OnlinepaymentPrepayment": {
            "type": "string",
            "nullable": true
          },
          "OnlinepaymentCCards": {
            "type": "string",
            "nullable": true
          },
          "CheapestOffer_ws": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "CheapestOffer_bb": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "CheapestOffer_hb": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "CheapestOffer_fb": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "CheapestOffer_ai": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "RoomDetails": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RoomDetails"
            },
            "nullable": true
          },
          "CheapestOfferDetail": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CheapestRoomCombination"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MssResult": {
        "type": "object",
        "properties": {
          "ResultId": {
            "type": "string",
            "nullable": true
          },
          "CheapestChannel": {
            "type": "string",
            "nullable": true
          },
          "Cheapestprice": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "bookableHotels": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "MssResponseShort": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MssResponseShort"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MssResultJsonResultWithBookingInfo": {
        "type": "object",
        "properties": {
          "AvailableOnline": {
            "type": "integer",
            "format": "int32"
          },
          "AvailableOnRequest": {
            "type": "integer",
            "format": "int32"
          },
          "AccommodationsRequested": {
            "type": "integer",
            "format": "int32"
          },
          "ResultId": {
            "type": "string",
            "nullable": true
          },
          "OnlineResults": {
            "type": "integer",
            "format": "int32"
          },
          "TotalResults": {
            "type": "integer",
            "format": "int32"
          },
          "TotalPages": {
            "type": "integer",
            "format": "int32"
          },
          "CurrentPage": {
            "type": "integer",
            "format": "int32"
          },
          "PreviousPage": {
            "type": "string",
            "nullable": true
          },
          "NextPage": {
            "type": "string",
            "nullable": true
          },
          "Seed": {
            "type": "string",
            "nullable": true
          },
          "Items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MssResult"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MunicipalityInfoLinked": {
        "type": "object",
        "properties": {
          "Self": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "description": "This Name field is a Helper field and may contain not updated LocationInfo Names, Use the Id/Selflink to retrieve correct names from the appropriate Endpoint",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MunicipalityLink": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Self": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MunicipalityLinked": {
        "type": "object",
        "properties": {
          "_Meta": {
            "$ref": "#/components/schemas/Metadata"
          },
          "Self": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "ODHTags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ODHTags"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "OdhActive": {
            "type": "boolean",
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "Region": {
            "$ref": "#/components/schemas/RegionLink"
          },
          "Tourismassociation": {
            "$ref": "#/components/schemas/TourismAssociationLink"
          },
          "GpsInfo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "nullable": true
          },
          "Gpstype": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Latitude": {
            "type": "number",
            "description": "generated field",
            "format": "double",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Longitude": {
            "type": "number",
            "description": "generated field",
            "format": "double",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Altitude": {
            "type": "number",
            "description": "generated field",
            "format": "double",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "AltitudeUnitofMeasure": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "AdditionalProperties": {
            "type": "object",
            "additionalProperties": { },
            "nullable": true
          },
          "Geo": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "nullable": true
          },
          "Plz": {
            "type": "string",
            "nullable": true
          },
          "RegionId": {
            "type": "string",
            "nullable": true
          },
          "TourismvereinId": {
            "type": "string",
            "nullable": true
          },
          "SiagId": {
            "type": "string",
            "nullable": true
          },
          "GpsPolygon": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GpsPolygon"
            },
            "nullable": true
          },
          "VisibleInSearch": {
            "type": "boolean"
          },
          "Inhabitants": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "IstatNumber": {
            "type": "string",
            "nullable": true
          },
          "RelatedContent": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedContent"
            },
            "nullable": true
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Active": {
            "type": "boolean"
          },
          "CustomId": {
            "type": "string",
            "nullable": true
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "Detail": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Detail"
            },
            "nullable": true
          },
          "ContactInfos": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ContactInfos"
            },
            "nullable": true
          },
          "ImageGallery": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ImageGallery"
            },
            "nullable": true
          },
          "SmgTags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "SmgActive": {
            "type": "boolean",
            "description": "Obsolete, use PublishedOn",
            "deprecated": true
          },
          "HasLanguage": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "PublishedOn": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          },
          "Mapping": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "DistanceInfo": {
            "$ref": "#/components/schemas/DistanceInfo"
          },
          "Tags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Tags"
            },
            "nullable": true
          },
          "TagIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "MunicipalityLinkedJsonResult": {
        "type": "object",
        "properties": {
          "TotalResults": {
            "type": "integer",
            "format": "int32"
          },
          "TotalPages": {
            "type": "integer",
            "format": "int32"
          },
          "CurrentPage": {
            "type": "integer",
            "format": "int32"
          },
          "PreviousPage": {
            "type": "string",
            "nullable": true
          },
          "NextPage": {
            "type": "string",
            "nullable": true
          },
          "Seed": {
            "type": "string",
            "nullable": true
          },
          "Items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MunicipalityLinked"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NotifierResponse": {
        "type": "object",
        "properties": {
          "Response": {
            "nullable": true
          },
          "HttpStatusCode": {
            "$ref": "#/components/schemas/HttpStatusCode"
          },
          "Service": {
            "type": "string",
            "nullable": true
          },
          "Success": {
            "type": "boolean"
          },
          "ObjectId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NtsGeometryServices": {
        "type": "object",
        "properties": {
          "GeometryOverlay": {
            "$ref": "#/components/schemas/GeometryOverlay"
          },
          "CoordinateEqualityComparer": {
            "$ref": "#/components/schemas/CoordinateEqualityComparer"
          },
          "DefaultSRID": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          },
          "DefaultCoordinateSequenceFactory": {
            "$ref": "#/components/schemas/CoordinateSequenceFactory"
          },
          "DefaultPrecisionModel": {
            "$ref": "#/components/schemas/PrecisionModel"
          }
        },
        "additionalProperties": false
      },
      "ODHActivityPoiLinked": {
        "type": "object",
        "properties": {
          "_Meta": {
            "$ref": "#/components/schemas/Metadata"
          },
          "Self": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "OdhActive": {
            "type": "boolean",
            "description": "generated field",
            "readOnly": true,
            "deprecated": true
          },
          "ODHTags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ODHTags"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "ODHActivityPoiTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ODHActivityPoiTypesLink"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Areas": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AreaLink"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "CategoryCodes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CategoryCodesLinked"
            },
            "description": "Deprecated, use Tags of type gastronomycategory",
            "nullable": true,
            "deprecated": true
          },
          "DishRates": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DishRatesLinked"
            },
            "description": "Deprecated, use Tags of type gastronomydishcodes",
            "nullable": true,
            "deprecated": true
          },
          "CapacityCeremony": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CapacityCeremonyLinked"
            },
            "description": "Deprecated, use Tags of type gastronomyceremonycodes",
            "nullable": true,
            "deprecated": true
          },
          "Facilities": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FacilitiesLinked"
            },
            "description": "Deprecated, use Tags of type gastronomyfacilities",
            "nullable": true,
            "deprecated": true
          },
          "LocationInfo": {
            "$ref": "#/components/schemas/LocationInfoLinked"
          },
          "LTSTags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LTSTagsLinked"
            },
            "nullable": true
          },
          "TagIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "DistrictId": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "CustomId": {
            "type": "string",
            "description": "Id on the primary data Source",
            "nullable": true,
            "deprecated": true
          },
          "PoiProperty": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/PoiProperty"
              }
            },
            "nullable": true
          },
          "PoiServices": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Obsolete",
            "nullable": true,
            "deprecated": true
          },
          "SyncSourceInterface": {
            "type": "string",
            "description": "Obsolete",
            "nullable": true,
            "deprecated": true
          },
          "SyncUpdateMode": {
            "type": "string",
            "description": "Obsolete",
            "nullable": true,
            "deprecated": true
          },
          "AgeFrom": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "AgeTo": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "MaxSeatingCapacity": {
            "type": "integer",
            "description": "Deprecated, Use Mapping instead",
            "format": "int32",
            "nullable": true,
            "deprecated": true
          },
          "RelatedContent": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedContent"
            },
            "nullable": true
          },
          "AdditionalContact": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/AdditionalContact"
              }
            },
            "nullable": true
          },
          "GpsPoints": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "AdditionalProperties": {
            "type": "object",
            "properties": {
              "EchargingDataProperties": {
                "$ref": "#/components/schemas/EchargingDataProperties"
              },
              "ActivityLtsDataProperties": {
                "$ref": "#/components/schemas/ActivityLtsDataProperties"
              },
              "PoiLtsDataProperties": {
                "$ref": "#/components/schemas/PoiLtsDataProperties"
              },
              "GastronomyLtsDataProperties": {
                "$ref": "#/components/schemas/GastronomyLtsDataProperties"
              },
              "PoiAgeDataProperties": {
                "$ref": "#/components/schemas/PoiAgeDataProperties"
              },
              "SuedtirolWeinCompanyDataProperties": {
                "$ref": "#/components/schemas/SuedtirolWeinCompanyDataProperties"
              },
              "SiagMuseumDataProperties": {
                "$ref": "#/components/schemas/SiagMuseumDataProperties"
              },
              "StaVendingPointsDataProperties": {
                "$ref": "#/components/schemas/StaVendingPointsDataProperties"
              }
            },
            "additionalProperties": false,
            "nullable": true
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "OutdooractiveID": {
            "type": "string",
            "description": "Use Mappings",
            "nullable": true,
            "deprecated": true
          },
          "OutdooractiveElevationID": {
            "type": "string",
            "description": "Use Mappings",
            "nullable": true,
            "deprecated": true
          },
          "SmgId": {
            "type": "string",
            "description": "Use Mappings",
            "nullable": true,
            "deprecated": true
          },
          "CopyrightChecked": {
            "type": "boolean",
            "nullable": true
          },
          "Active": {
            "type": "boolean",
            "description": "Active on Source"
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "Difficulty": {
            "type": "string",
            "description": "Deprecated, Use Ratings.Difficulty",
            "nullable": true,
            "deprecated": true
          },
          "Type": {
            "type": "string",
            "description": "Deprecated, Use Tags instead",
            "nullable": true,
            "deprecated": true
          },
          "SubType": {
            "type": "string",
            "description": "Deprecated, Use Tags instead",
            "nullable": true,
            "deprecated": true
          },
          "PoiType": {
            "type": "string",
            "description": "Deprecated, Use Tags instead",
            "nullable": true,
            "deprecated": true
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "SmgActive": {
            "type": "boolean",
            "description": "Deprecated, Use PublishedOn field",
            "deprecated": true
          },
          "TourismorganizationId": {
            "type": "string",
            "nullable": true
          },
          "AreaId": {
            "uniqueItems": true,
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Deprecated, use AreaIds",
            "nullable": true,
            "deprecated": true
          },
          "AreaIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true,
            "readOnly": true
          },
          "AltitudeDifference": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "AltitudeHighestPoint": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "AltitudeLowestPoint": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "AltitudeSumUp": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "AltitudeSumDown": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "DistanceDuration": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "DistanceLength": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "Highlight": {
            "type": "boolean",
            "nullable": true
          },
          "IsOpen": {
            "type": "boolean",
            "nullable": true
          },
          "IsPrepared": {
            "type": "boolean",
            "nullable": true
          },
          "RunToValley": {
            "type": "boolean",
            "nullable": true
          },
          "IsWithLigth": {
            "type": "boolean",
            "nullable": true
          },
          "HasRentals": {
            "type": "boolean",
            "nullable": true
          },
          "HasFreeEntrance": {
            "type": "boolean",
            "nullable": true
          },
          "LiftAvailable": {
            "type": "boolean",
            "nullable": true
          },
          "FeetClimb": {
            "type": "boolean",
            "nullable": true
          },
          "BikeTransport": {
            "type": "boolean",
            "nullable": true
          },
          "OperationSchedule": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OperationSchedule"
            },
            "nullable": true
          },
          "GpsInfo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "nullable": true
          },
          "GpsTrack": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GpsTrack"
            },
            "nullable": true
          },
          "ImageGallery": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ImageGallery"
            },
            "nullable": true
          },
          "Detail": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Detail"
            },
            "nullable": true
          },
          "ContactInfos": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ContactInfos"
            },
            "nullable": true
          },
          "AdditionalPoiInfos": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/AdditionalPoiInfos"
            },
            "nullable": true
          },
          "SmgTags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "HasLanguage": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Ratings": {
            "$ref": "#/components/schemas/Ratings"
          },
          "Exposition": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "OwnerRid": {
            "type": "string",
            "nullable": true
          },
          "ChildPoiIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "MasterPoiIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "WayNumber": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Number": {
            "type": "string",
            "nullable": true
          },
          "PublishedOn": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          },
          "Mapping": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "DistanceInfo": {
            "$ref": "#/components/schemas/DistanceInfo"
          },
          "Tags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Tags"
            },
            "nullable": true
          },
          "VideoItems": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/VideoItems"
              }
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ODHActivityPoiLinkedJsonResult": {
        "type": "object",
        "properties": {
          "TotalResults": {
            "type": "integer",
            "format": "int32"
          },
          "TotalPages": {
            "type": "integer",
            "format": "int32"
          },
          "CurrentPage": {
            "type": "integer",
            "format": "int32"
          },
          "PreviousPage": {
            "type": "string",
            "nullable": true
          },
          "NextPage": {
            "type": "string",
            "nullable": true
          },
          "Seed": {
            "type": "string",
            "nullable": true
          },
          "Items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ODHActivityPoiLinked"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ODHActivityPoiTypesLink": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Self": {
            "type": "string",
            "nullable": true
          },
          "Type": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ODHTagLinked": {
        "type": "object",
        "properties": {
          "_Meta": {
            "$ref": "#/components/schemas/Metadata"
          },
          "Self": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Shortname": {
            "type": "string",
            "description": "Deprecated, refer to TagName",
            "nullable": true,
            "deprecated": true
          },
          "TagName": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "ValidForEntity": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Source": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "DisplayAsCategory": {
            "type": "boolean",
            "description": "Deprecated",
            "nullable": true,
            "deprecated": true
          },
          "IDMCategoryMapping": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "Deprecated, use Mapping",
            "nullable": true,
            "deprecated": true
          },
          "LTSTaggingInfo": {
            "$ref": "#/components/schemas/LTSTaggingInfo"
          },
          "MainEntity": {
            "type": "string",
            "description": "Deprecated, use ValidForEntity",
            "nullable": true,
            "deprecated": true
          },
          "Mapping": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "MappedTagIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Deprecated, use Mapping",
            "nullable": true,
            "deprecated": true
          },
          "PublishDataWithTagOn": {
            "type": "object",
            "additionalProperties": {
              "type": "boolean"
            },
            "nullable": true
          },
          "PublishedOn": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ODHTags": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Self": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OgcGeometryType": {
        "enum": [
          "Point",
          "LineString",
          "Polygon",
          "MultiPoint",
          "MultiLineString",
          "MultiPolygon",
          "GeometryCollection",
          "CircularString",
          "CompoundCurve",
          "CurvePolygon",
          "MultiCurve",
          "MultiSurface",
          "Curve",
          "Surface",
          "PolyhedralSurface",
          "TIN"
        ],
        "type": "string"
      },
      "OperationSchedule": {
        "type": "object",
        "properties": {
          "OperationscheduleName": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "Start": {
            "type": "string",
            "format": "date-time"
          },
          "Stop": {
            "type": "string",
            "format": "date-time"
          },
          "Type": {
            "type": "string",
            "description": "1 - Standard, 2 - Only day + month recurring (year not to consider) 3 - only month recurring (season: year and day not to consider), Wiki Article on <a href='https://github.com/noi-techpark/odh-docs/wiki/Operationschedule-Format' target='_blank'>Wiki Article</a>",
            "nullable": true
          },
          "OperationScheduleTime": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OperationScheduleTime"
            },
            "nullable": true
          }
        },
        "additionalProperties": false,
        "description": "Wiki Article on <a href='https://github.com/noi-techpark/odh-docs/wiki/Operationschedule-Format' target='_blank'>Wiki Article</a>"
      },
      "OperationScheduleTime": {
        "type": "object",
        "properties": {
          "Start": {
            "type": "string",
            "format": "date-span"
          },
          "End": {
            "type": "string",
            "format": "date-span"
          },
          "Monday": {
            "type": "boolean"
          },
          "Tuesday": {
            "type": "boolean"
          },
          "Wednesday": {
            "type": "boolean"
          },
          "Thuresday": {
            "type": "boolean",
            "description": "Will be removed within 2023-12-31",
            "readOnly": true,
            "deprecated": true
          },
          "Thursday": {
            "type": "boolean"
          },
          "Friday": {
            "type": "boolean"
          },
          "Saturday": {
            "type": "boolean"
          },
          "Sunday": {
            "type": "boolean"
          },
          "State": {
            "type": "integer",
            "description": "1 = closed, 2 = open, 0 = undefined, Wiki Article on <a href='https://github.com/noi-techpark/odh-docs/wiki/Operationschedule-Format' target='_blank'>Wiki Article</a>",
            "format": "int32"
          },
          "Timecode": {
            "type": "integer",
            "description": "1 = General Opening Time, 2 = time range for warm meals, 3 = time range for pizza, 4 = time range for snack’s, Wiki Article on <a href='https://github.com/noi-techpark/odh-docs/wiki/Operationschedule-Format' target='_blank'>Wiki Article</a>",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "Ordinates": {
        "enum": [
          "None",
          "Spatial1",
          "Spatial2",
          "XY",
          "Spatial3",
          "XYZ",
          "Spatial4",
          "Spatial5",
          "Spatial6",
          "Spatial7",
          "Spatial8",
          "Spatial9",
          "Spatial10",
          "Spatial11",
          "Spatial12",
          "Spatial13",
          "Spatial14",
          "Spatial15",
          "Spatial16",
          "AllSpatialOrdinates",
          "Measure1",
          "XYM",
          "XYZM",
          "Measure2",
          "Measure3",
          "Measure4",
          "Measure5",
          "Measure6",
          "Measure7",
          "Measure8",
          "Measure9",
          "Measure10",
          "Measure11",
          "Measure12",
          "Measure13",
          "Measure14",
          "Measure15",
          "Measure16",
          "AllMeasureOrdinates",
          "AllOrdinates"
        ],
        "type": "string"
      },
      "PGCRUDResult": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "odhtype": {
            "type": "string",
            "nullable": true
          },
          "operation": {
            "type": "string",
            "nullable": true
          },
          "updated": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "created": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "deleted": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "error": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "errorreason": {
            "type": "string",
            "nullable": true
          },
          "compareobject": {
            "type": "boolean",
            "nullable": true
          },
          "objectchanged": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "objectimagechanged": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pushchannels": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "changes": {
            "nullable": true
          },
          "pushed": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/NotifierResponse"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PaymentTerm": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Methods": {
            "type": "integer",
            "format": "int32"
          },
          "Prepayment": {
            "type": "integer",
            "format": "int32"
          },
          "Ccards": {
            "type": "integer",
            "format": "int32"
          },
          "Priority": {
            "type": "integer",
            "format": "int32"
          },
          "Description": {
            "type": "string",
            "nullable": true
          },
          "Bank": {
            "$ref": "#/components/schemas/Bank"
          }
        },
        "additionalProperties": false
      },
      "Penalty": {
        "type": "object",
        "properties": {
          "Percent": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Datefrom": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "Daysarrival": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PoiAgeDataProperties": {
        "type": "object",
        "properties": {
          "AgeFrom": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "AgeTo": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PoiLtsDataProperties": {
        "type": "object",
        "properties": {
          "IsOpen": {
            "type": "boolean",
            "nullable": true
          },
          "HasFreeEntrance": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PoiProperty": {
        "type": "object",
        "properties": {
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Value": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Point": {
        "type": "object",
        "properties": {
          "CoordinateSequence": {
            "$ref": "#/components/schemas/CoordinateSequence"
          },
          "Coordinates": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Coordinate"
            },
            "nullable": true
          },
          "NumPoints": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          },
          "IsEmpty": {
            "type": "boolean",
            "readOnly": true
          },
          "Dimension": {
            "$ref": "#/components/schemas/Dimension"
          },
          "BoundaryDimension": {
            "$ref": "#/components/schemas/Dimension"
          },
          "X": {
            "type": "number",
            "format": "double"
          },
          "Y": {
            "type": "number",
            "format": "double"
          },
          "Coordinate": {
            "$ref": "#/components/schemas/Coordinate"
          },
          "GeometryType": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "OgcGeometryType": {
            "$ref": "#/components/schemas/OgcGeometryType"
          },
          "Boundary": {
            "$ref": "#/components/schemas/Geometry"
          },
          "Z": {
            "type": "number",
            "format": "double"
          },
          "M": {
            "type": "number",
            "format": "double"
          },
          "Factory": {
            "$ref": "#/components/schemas/GeometryFactory"
          },
          "UserData": {
            "nullable": true
          },
          "SRID": {
            "type": "integer",
            "format": "int32"
          },
          "PrecisionModel": {
            "$ref": "#/components/schemas/PrecisionModel"
          },
          "NumGeometries": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          },
          "IsSimple": {
            "type": "boolean",
            "readOnly": true
          },
          "IsValid": {
            "type": "boolean",
            "readOnly": true
          },
          "Area": {
            "type": "number",
            "format": "double",
            "readOnly": true
          },
          "Length": {
            "type": "number",
            "format": "double",
            "readOnly": true
          },
          "Centroid": {
            "$ref": "#/components/schemas/Point"
          },
          "InteriorPoint": {
            "$ref": "#/components/schemas/Point"
          },
          "PointOnSurface": {
            "$ref": "#/components/schemas/Point"
          },
          "Envelope": {
            "$ref": "#/components/schemas/Geometry"
          },
          "EnvelopeInternal": {
            "$ref": "#/components/schemas/Envelope"
          },
          "IsRectangle": {
            "type": "boolean",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "PrecisionModel": {
        "type": "object",
        "properties": {
          "IsFloating": {
            "type": "boolean",
            "readOnly": true
          },
          "MaximumSignificantDigits": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          },
          "Scale": {
            "type": "number",
            "format": "double"
          },
          "GridSize": {
            "type": "number",
            "format": "double",
            "readOnly": true
          },
          "PrecisionModelType": {
            "$ref": "#/components/schemas/PrecisionModels"
          }
        },
        "additionalProperties": false
      },
      "PrecisionModels": {
        "enum": [
          "Floating",
          "FloatingSingle",
          "Fixed"
        ],
        "type": "string"
      },
      "ProblemDetails": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "nullable": true
          },
          "Title": {
            "type": "string",
            "nullable": true
          },
          "Status": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Detail": {
            "type": "string",
            "nullable": true
          },
          "Instance": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": { }
      },
      "PublishedonObject": {
        "type": "object",
        "properties": {
          "Type": {
            "type": "string",
            "nullable": true
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "PublisherLinked": {
        "type": "object",
        "properties": {
          "_Meta": {
            "$ref": "#/components/schemas/Metadata"
          },
          "Self": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Key": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "Url": {
            "type": "string",
            "nullable": true
          },
          "PushConfig": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PushConfig"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PushConfig": {
        "type": "object",
        "properties": {
          "PathParam": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "BaseUrl": {
            "type": "string",
            "nullable": true
          },
          "PushApiUrl": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "PushObject": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Type": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PushResponse": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Publisher": {
            "type": "string",
            "nullable": true
          },
          "Date": {
            "type": "string",
            "format": "date-time"
          },
          "Result": {
            "nullable": true
          },
          "PushObject": {
            "$ref": "#/components/schemas/PushObject"
          }
        },
        "additionalProperties": false
      },
      "RatePlan": {
        "type": "object",
        "properties": {
          "ChargeType": {
            "type": "string",
            "nullable": true
          },
          "RatePlanId": {
            "type": "string",
            "nullable": true
          },
          "Code": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "ShortDescription": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "LongDescription": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "LastUpdate": {
            "type": "string",
            "format": "date-time"
          },
          "Visibility": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Ratings": {
        "type": "object",
        "properties": {
          "Stamina": {
            "type": "string",
            "nullable": true
          },
          "Experience": {
            "type": "string",
            "nullable": true
          },
          "Landscape": {
            "type": "string",
            "nullable": true
          },
          "Difficulty": {
            "type": "string",
            "nullable": true
          },
          "Technique": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RealTimeMeasurements": {
        "type": "object",
        "properties": {
          "code": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "imageUrl": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RegionInfoLinked": {
        "type": "object",
        "properties": {
          "Self": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "description": "This Name field is a Helper field and may contain not updated LocationInfo Names, Use the Id/Selflink to retrieve correct names from the appropriate Endpoint",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RegionLink": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Self": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RegionLinked": {
        "type": "object",
        "properties": {
          "_Meta": {
            "$ref": "#/components/schemas/Metadata"
          },
          "Self": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "ODHTags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ODHTags"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "OdhActive": {
            "type": "boolean",
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "SkiAreas": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SkiAreaLink"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "GpsInfo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "nullable": true
          },
          "Gpstype": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Latitude": {
            "type": "number",
            "description": "generated field",
            "format": "double",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Longitude": {
            "type": "number",
            "description": "generated field",
            "format": "double",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Altitude": {
            "type": "number",
            "description": "generated field",
            "format": "double",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "AltitudeUnitofMeasure": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "AdditionalProperties": {
            "type": "object",
            "additionalProperties": { },
            "nullable": true
          },
          "Geo": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "nullable": true
          },
          "DetailThemed": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/DetailThemed"
            },
            "nullable": true
          },
          "GpsPolygon": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GpsPolygon"
            },
            "nullable": true
          },
          "VisibleInSearch": {
            "type": "boolean"
          },
          "SkiareaIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "RelatedContent": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedContent"
            },
            "nullable": true
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Active": {
            "type": "boolean"
          },
          "CustomId": {
            "type": "string",
            "nullable": true
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "Detail": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Detail"
            },
            "nullable": true
          },
          "ContactInfos": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ContactInfos"
            },
            "nullable": true
          },
          "ImageGallery": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ImageGallery"
            },
            "nullable": true
          },
          "SmgTags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "SmgActive": {
            "type": "boolean",
            "description": "Obsolete, use PublishedOn",
            "deprecated": true
          },
          "HasLanguage": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "PublishedOn": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          },
          "Mapping": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "DistanceInfo": {
            "$ref": "#/components/schemas/DistanceInfo"
          },
          "Tags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Tags"
            },
            "nullable": true
          },
          "TagIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RegionLinkedJsonResult": {
        "type": "object",
        "properties": {
          "TotalResults": {
            "type": "integer",
            "format": "int32"
          },
          "TotalPages": {
            "type": "integer",
            "format": "int32"
          },
          "CurrentPage": {
            "type": "integer",
            "format": "int32"
          },
          "PreviousPage": {
            "type": "string",
            "nullable": true
          },
          "NextPage": {
            "type": "string",
            "nullable": true
          },
          "Seed": {
            "type": "string",
            "nullable": true
          },
          "Items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RegionLinked"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RelatedContent": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Type": {
            "enum": [
              "accommodation",
              "event",
              "odhactivitypoi",
              "measuringpoint",
              "webcam",
              "article",
              "venue",
              "wineaward",
              "skiarea",
              "skiregion"
            ],
            "type": "string",
            "nullable": true
          },
          "Self": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "Review": {
        "type": "object",
        "properties": {
          "ReviewId": {
            "type": "string",
            "nullable": true
          },
          "Score": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "Results": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Active": {
            "type": "boolean",
            "nullable": true
          },
          "State": {
            "type": "string",
            "nullable": true
          },
          "StateInteger": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Provider": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RoadIncidentProperties": {
        "type": "object",
        "additionalProperties": false
      },
      "RoomBooked": {
        "type": "object",
        "properties": {
          "Space": {
            "type": "string",
            "nullable": true
          },
          "SpaceDesc": {
            "type": "string",
            "nullable": true
          },
          "SpaceAbbrev": {
            "type": "string",
            "nullable": true
          },
          "SpaceType": {
            "type": "string",
            "nullable": true
          },
          "Subtitle": {
            "type": "string",
            "nullable": true
          },
          "Comment": {
            "type": "string",
            "nullable": true
          },
          "StartDate": {
            "type": "string",
            "format": "date-time"
          },
          "EndDate": {
            "type": "string",
            "format": "date-time"
          },
          "StartDateUTC": {
            "type": "number",
            "format": "double"
          },
          "EndDateUTC": {
            "type": "number",
            "format": "double"
          },
          "SpaceDescRoomMapping": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "RoomDetails": {
        "type": "object",
        "properties": {
          "RoomId": {
            "type": "string",
            "nullable": true
          },
          "RoomSeq": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "TotalPrice": {
            "type": "number",
            "format": "double"
          },
          "OfferId": {
            "type": "string",
            "nullable": true
          },
          "Price_ws": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "Price_bb": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "Price_hb": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "Price_fb": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "Price_ai": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "Roomtype": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Roomfree": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Roommax": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Roommin": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Roomstd": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Roomtitle": {
            "type": "string",
            "nullable": true
          },
          "Roomdesc": {
            "type": "string",
            "nullable": true
          },
          "RoomChannelLink": {
            "type": "string",
            "nullable": true
          },
          "TotalPriceString": {
            "type": "string",
            "nullable": true
          },
          "RoomPictures": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RoomPictures"
            },
            "nullable": true
          },
          "PaymentTerm": {
            "$ref": "#/components/schemas/PaymentTerm"
          },
          "CancelPolicy": {
            "$ref": "#/components/schemas/CancelPolicy"
          }
        },
        "additionalProperties": false
      },
      "RoomPictures": {
        "type": "object",
        "properties": {
          "Pictureurl": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Route": {
        "type": "object",
        "properties": {
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "Detail": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/DetailGeneric"
            },
            "nullable": true
          },
          "TagIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Calendar": {
            "$ref": "#/components/schemas/RouteCalendar"
          }
        },
        "additionalProperties": false
      },
      "RouteCalendar": {
        "type": "object",
        "properties": {
          "OperationSchedule": {
            "$ref": "#/components/schemas/OperationSchedule"
          },
          "AdditionalDates": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "date-time"
            },
            "nullable": true
          },
          "ExcludedDates": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "date-time"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SiagMuseumDataProperties": {
        "type": "object",
        "properties": {
          "OpeningTimes": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "Entry": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "Supporter": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SkiAreaLink": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Self": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SkiAreaLinked": {
        "type": "object",
        "properties": {
          "_Meta": {
            "$ref": "#/components/schemas/Metadata"
          },
          "Self": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "ODHTags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ODHTags"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "OdhActive": {
            "type": "boolean",
            "description": "generated field",
            "readOnly": true
          },
          "SkiRegion": {
            "$ref": "#/components/schemas/SkiRegionLink"
          },
          "Areas": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AreaLink"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "TourismAssociations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TourismAssociationLink"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "Regions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RegionLink"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "LocationInfo": {
            "$ref": "#/components/schemas/LocationInfoLinked"
          },
          "GpsInfo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "nullable": true
          },
          "Gpstype": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Latitude": {
            "type": "number",
            "description": "generated field",
            "format": "double",
            "readOnly": true,
            "deprecated": true
          },
          "Longitude": {
            "type": "number",
            "description": "generated field",
            "format": "double",
            "readOnly": true,
            "deprecated": true
          },
          "Altitude": {
            "type": "number",
            "description": "generated field",
            "format": "double",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "AltitudeUnitofMeasure": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "GpsPoints": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "AdditionalProperties": {
            "type": "object",
            "additionalProperties": { },
            "nullable": true
          },
          "Geo": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "nullable": true
          },
          "SkiRegionId": {
            "type": "string",
            "nullable": true
          },
          "SkiAreaMapURL": {
            "type": "string",
            "nullable": true
          },
          "TotalSlopeKm": {
            "type": "string",
            "nullable": true
          },
          "SlopeKmBlue": {
            "type": "string",
            "nullable": true
          },
          "SlopeKmRed": {
            "type": "string",
            "nullable": true
          },
          "SlopeKmBlack": {
            "type": "string",
            "nullable": true
          },
          "LiftCount": {
            "type": "string",
            "nullable": true
          },
          "AreaRadius": {
            "type": "string",
            "nullable": true
          },
          "AltitudeFrom": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "AltitudeTo": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "SkiRegionName": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "AreaId": {
            "uniqueItems": true,
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Deprecated use AreaIds",
            "nullable": true,
            "deprecated": true
          },
          "AreaIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true,
            "readOnly": true
          },
          "OperationSchedule": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OperationSchedule"
            },
            "nullable": true
          },
          "TourismvereinIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "RegionIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "MunicipalityIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "DistrictIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "GpsPolygon": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GpsPolygon"
            },
            "nullable": true
          },
          "RelatedContent": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedContent"
            },
            "nullable": true
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Active": {
            "type": "boolean"
          },
          "CustomId": {
            "type": "string",
            "nullable": true
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "Detail": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Detail"
            },
            "nullable": true
          },
          "ContactInfos": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ContactInfos"
            },
            "nullable": true
          },
          "ImageGallery": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ImageGallery"
            },
            "nullable": true
          },
          "SmgTags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "SmgActive": {
            "type": "boolean",
            "description": "Obsolete, use PublishedOn",
            "deprecated": true
          },
          "HasLanguage": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "PublishedOn": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          },
          "Mapping": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "DistanceInfo": {
            "$ref": "#/components/schemas/DistanceInfo"
          },
          "Tags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Tags"
            },
            "nullable": true
          },
          "TagIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SkiAreaLinkedJsonResult": {
        "type": "object",
        "properties": {
          "TotalResults": {
            "type": "integer",
            "format": "int32"
          },
          "TotalPages": {
            "type": "integer",
            "format": "int32"
          },
          "CurrentPage": {
            "type": "integer",
            "format": "int32"
          },
          "PreviousPage": {
            "type": "string",
            "nullable": true
          },
          "NextPage": {
            "type": "string",
            "nullable": true
          },
          "Seed": {
            "type": "string",
            "nullable": true
          },
          "Items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SkiAreaLinked"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SkiRegionLink": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Self": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SkiRegionLinked": {
        "type": "object",
        "properties": {
          "_Meta": {
            "$ref": "#/components/schemas/Metadata"
          },
          "Self": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "ODHTags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ODHTags"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "OdhActive": {
            "type": "boolean",
            "description": "generated field",
            "readOnly": true
          },
          "GpsInfo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "nullable": true
          },
          "Gpstype": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Latitude": {
            "type": "number",
            "description": "generated field",
            "format": "double",
            "readOnly": true,
            "deprecated": true
          },
          "Longitude": {
            "type": "number",
            "description": "generated field",
            "format": "double",
            "readOnly": true,
            "deprecated": true
          },
          "Altitude": {
            "type": "number",
            "description": "generated field",
            "format": "double",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "AltitudeUnitofMeasure": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "GpsPoints": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "AdditionalProperties": {
            "type": "object",
            "additionalProperties": { },
            "nullable": true
          },
          "Geo": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "nullable": true
          },
          "GpsPolygon": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GpsPolygon"
            },
            "nullable": true
          },
          "RelatedContent": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedContent"
            },
            "nullable": true
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Active": {
            "type": "boolean"
          },
          "CustomId": {
            "type": "string",
            "nullable": true
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "Detail": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Detail"
            },
            "nullable": true
          },
          "ContactInfos": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ContactInfos"
            },
            "nullable": true
          },
          "ImageGallery": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ImageGallery"
            },
            "nullable": true
          },
          "SmgTags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "SmgActive": {
            "type": "boolean",
            "description": "Obsolete, use PublishedOn",
            "deprecated": true
          },
          "HasLanguage": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "PublishedOn": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          },
          "Mapping": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "DistanceInfo": {
            "$ref": "#/components/schemas/DistanceInfo"
          },
          "Tags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Tags"
            },
            "nullable": true
          },
          "TagIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SkiRegionLinkedJsonResult": {
        "type": "object",
        "properties": {
          "TotalResults": {
            "type": "integer",
            "format": "int32"
          },
          "TotalPages": {
            "type": "integer",
            "format": "int32"
          },
          "CurrentPage": {
            "type": "integer",
            "format": "int32"
          },
          "PreviousPage": {
            "type": "string",
            "nullable": true
          },
          "NextPage": {
            "type": "string",
            "nullable": true
          },
          "Seed": {
            "type": "string",
            "nullable": true
          },
          "Items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SkiRegionLinked"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SmgPoiTypes": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Bitmask": {
            "type": "integer",
            "format": "int64"
          },
          "Type": {
            "type": "string",
            "nullable": true
          },
          "Parent": {
            "type": "string",
            "nullable": true
          },
          "Key": {
            "type": "string",
            "nullable": true
          },
          "TypeDesc": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SnowReportBaseData": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "RID": {
            "type": "string",
            "nullable": true
          },
          "Skiregion": {
            "type": "string",
            "nullable": true
          },
          "Areaname": {
            "type": "string",
            "nullable": true
          },
          "LastUpdate": {
            "type": "string",
            "format": "date-time"
          },
          "lang": {
            "type": "string",
            "nullable": true
          },
          "SkiAreaSlopeKm": {
            "type": "string",
            "nullable": true
          },
          "SkiMapUrl": {
            "type": "string",
            "nullable": true
          },
          "Measuringpoints": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MeasuringpointReduced"
            },
            "nullable": true
          },
          "WebcamUrl": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "totalskilift": {
            "type": "string",
            "nullable": true
          },
          "openskilift": {
            "type": "string",
            "nullable": true
          },
          "totalskiliftkm": {
            "type": "string",
            "nullable": true,
            "deprecated": true
          },
          "openskiliftkm": {
            "type": "string",
            "nullable": true,
            "deprecated": true
          },
          "totalskislopes": {
            "type": "string",
            "nullable": true
          },
          "openskislopes": {
            "type": "string",
            "nullable": true
          },
          "totalskislopeskm": {
            "type": "string",
            "nullable": true,
            "deprecated": true
          },
          "openskislopeskm": {
            "type": "string",
            "nullable": true,
            "deprecated": true
          },
          "totaltracks": {
            "type": "string",
            "nullable": true
          },
          "opentracks": {
            "type": "string",
            "nullable": true
          },
          "totaltrackskm": {
            "type": "string",
            "nullable": true,
            "deprecated": true
          },
          "opentrackskm": {
            "type": "string",
            "nullable": true,
            "deprecated": true
          },
          "totalslides": {
            "type": "string",
            "nullable": true
          },
          "openslides": {
            "type": "string",
            "nullable": true
          },
          "opentslides": {
            "type": "string",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "totalslideskm": {
            "type": "string",
            "nullable": true,
            "deprecated": true
          },
          "opentslideskm": {
            "type": "string",
            "nullable": true,
            "deprecated": true
          },
          "totaliceskating": {
            "type": "string",
            "nullable": true
          },
          "openiceskating": {
            "type": "string",
            "nullable": true
          },
          "contactadress": {
            "type": "string",
            "nullable": true
          },
          "contacttel": {
            "type": "string",
            "nullable": true
          },
          "contactcap": {
            "type": "string",
            "nullable": true
          },
          "contactcity": {
            "type": "string",
            "nullable": true
          },
          "contactfax": {
            "type": "string",
            "nullable": true
          },
          "contactweburl": {
            "type": "string",
            "nullable": true
          },
          "contactmail": {
            "type": "string",
            "nullable": true
          },
          "contactlogo": {
            "type": "string",
            "nullable": true
          },
          "contactgpsnorth": {
            "type": "string",
            "nullable": true
          },
          "contactgpseast": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SourceLinked": {
        "type": "object",
        "properties": {
          "_Meta": {
            "$ref": "#/components/schemas/Metadata"
          },
          "Self": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Key": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "Description": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "Url": {
            "type": "string",
            "nullable": true
          },
          "Interfaces": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Interfaces that are offered by the source",
            "nullable": true
          },
          "Types": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "SyncDataConfig": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SyncDataConfig"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SpatialData": {
        "type": "object",
        "properties": {
          "Active": {
            "type": "boolean"
          },
          "Detail": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/DetailGeneric"
            },
            "nullable": true
          },
          "Geo": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "nullable": true
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "_Meta": {
            "$ref": "#/components/schemas/Metadata"
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "HasLanguage": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Mapping": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "AdditionalProperties": {
            "type": "object",
            "properties": {
              "EchargingDataProperties": {
                "$ref": "#/components/schemas/EchargingDataProperties"
              },
              "ActivityLtsDataProperties": {
                "$ref": "#/components/schemas/ActivityLtsDataProperties"
              },
              "PoiLtsDataProperties": {
                "$ref": "#/components/schemas/PoiLtsDataProperties"
              },
              "GastronomyLtsDataProperties": {
                "$ref": "#/components/schemas/GastronomyLtsDataProperties"
              },
              "PoiAgeDataProperties": {
                "$ref": "#/components/schemas/PoiAgeDataProperties"
              },
              "SuedtirolWeinCompanyDataProperties": {
                "$ref": "#/components/schemas/SuedtirolWeinCompanyDataProperties"
              },
              "RoadIncidentProperties": {
                "$ref": "#/components/schemas/RoadIncidentProperties"
              }
            },
            "additionalProperties": false,
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          },
          "TagIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SpatialDataJsonResult": {
        "type": "object",
        "properties": {
          "TotalResults": {
            "type": "integer",
            "format": "int32"
          },
          "TotalPages": {
            "type": "integer",
            "format": "int32"
          },
          "CurrentPage": {
            "type": "integer",
            "format": "int32"
          },
          "PreviousPage": {
            "type": "string",
            "nullable": true
          },
          "NextPage": {
            "type": "string",
            "nullable": true
          },
          "Seed": {
            "type": "string",
            "nullable": true
          },
          "Items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SpatialData"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "StaVendingPointsDataProperties": {
        "type": "object",
        "properties": {
          "HasWebsite": {
            "type": "boolean",
            "nullable": true
          },
          "ServiceFlex": {
            "type": "boolean",
            "nullable": true
          },
          "ServiceFlexFamily": {
            "type": "boolean",
            "nullable": true
          },
          "ServiceFix365": {
            "type": "boolean",
            "nullable": true
          },
          "ServiceFix30": {
            "type": "boolean",
            "nullable": true
          },
          "ServiceEuregioTicketStudent": {
            "type": "boolean",
            "nullable": true
          },
          "ServiceEuregioTicket": {
            "type": "boolean",
            "nullable": true
          },
          "ServiceU19": {
            "type": "boolean",
            "nullable": true
          },
          "ServiceU26": {
            "type": "boolean",
            "nullable": true
          },
          "ServiceFix30U26": {
            "type": "boolean",
            "nullable": true
          },
          "Service65Plus": {
            "type": "boolean",
            "nullable": true
          },
          "Duplicate": {
            "type": "boolean",
            "nullable": true
          },
          "MobileCard": {
            "type": "boolean",
            "nullable": true
          },
          "SingleTicket": {
            "type": "boolean",
            "nullable": true
          },
          "DailyTicketBzMe": {
            "type": "boolean",
            "nullable": true
          },
          "TicketAnimals": {
            "type": "boolean",
            "nullable": true
          },
          "TicketBicycle": {
            "type": "boolean",
            "nullable": true
          },
          "TicketSpecificRoute": {
            "type": "boolean",
            "nullable": true
          },
          "TicketEuregio2Plus": {
            "type": "boolean",
            "nullable": true
          },
          "InfoPoint": {
            "type": "boolean",
            "nullable": true
          },
          "ChargeCard": {
            "type": "boolean",
            "nullable": true
          },
          "PickupPoint": {
            "type": "boolean",
            "nullable": true
          },
          "PickupPointId": {
            "type": "string",
            "nullable": true
          },
          "PickupPointIndex": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Stationdata": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string",
            "description": "Obsolete, use Date",
            "format": "date-time",
            "readOnly": true,
            "deprecated": true
          },
          "Maxtemp": {
            "type": "integer",
            "description": "Obsolete, use MaxTemp",
            "format": "int32",
            "readOnly": true,
            "deprecated": true
          },
          "Weathercode": {
            "type": "string",
            "description": "Obsolete, use WeatherCode",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Weatherdesc": {
            "type": "string",
            "description": "Obsolete, use WeatherDesc",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "WeatherImgurl": {
            "type": "string",
            "description": "Obsolete, use WeatherImgUrl",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Date": {
            "type": "string",
            "format": "date-time"
          },
          "Id": {
            "type": "integer",
            "format": "int32"
          },
          "CityName": {
            "type": "string",
            "nullable": true
          },
          "WeatherCode": {
            "type": "string",
            "nullable": true
          },
          "WeatherDesc": {
            "type": "string",
            "nullable": true
          },
          "WeatherImgUrl": {
            "type": "string",
            "nullable": true
          },
          "MinTemp": {
            "type": "integer",
            "format": "int32"
          },
          "MaxTemp": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "StopTime": {
        "type": "object",
        "properties": {
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "Detail": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/DetailGeneric"
            },
            "nullable": true
          },
          "Geo": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "nullable": true
          },
          "ArrivalTime": {
            "type": "string",
            "format": "date-time"
          },
          "DepartureTime": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "StringStringValuesKeyValuePair": {
        "type": "object",
        "properties": {
          "Key": {
            "type": "string",
            "nullable": true
          },
          "Value": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "additionalProperties": false
      },
      "SuedtirolWeinCompanyDataProperties": {
        "type": "object",
        "properties": {
          "OpeningtimesWineshop": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "OpeningtimesGuides": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "OpeningtimesGastronomie": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "CompanyHoliday": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "HasVisits": {
            "type": "boolean",
            "nullable": true
          },
          "HasOvernights": {
            "type": "boolean",
            "nullable": true
          },
          "HasBiowine": {
            "type": "boolean",
            "nullable": true
          },
          "HasAccommodation": {
            "type": "boolean",
            "nullable": true
          },
          "IsVinumHotel": {
            "type": "boolean",
            "nullable": true
          },
          "IsAnteprima": {
            "type": "boolean",
            "nullable": true
          },
          "IsWineStories": {
            "type": "boolean",
            "nullable": true
          },
          "IsWineSummit": {
            "type": "boolean",
            "nullable": true
          },
          "IsSparklingWineassociation": {
            "type": "boolean",
            "nullable": true
          },
          "IsWinery": {
            "type": "boolean",
            "nullable": true
          },
          "HasOnlineshop": {
            "type": "boolean",
            "nullable": true
          },
          "HasDeliveryservice": {
            "type": "boolean",
            "nullable": true
          },
          "HasDirectSales": {
            "type": "boolean",
            "nullable": true
          },
          "IsSkyalpsPartner": {
            "type": "boolean",
            "nullable": true
          },
          "Wines": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "OnlineShopurl": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "DeliveryServiceUrl": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "H1": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "H2": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "Quote": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "QuoteAuthor": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "DescriptionSparklingWineproducer": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "H1SparklingWineproducer": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "H2SparklingWineproducer": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "ImageSparklingWineproducer": {
            "type": "string",
            "nullable": true
          },
          "SocialsFacebook": {
            "type": "string",
            "nullable": true
          },
          "SocialsInstagram": {
            "type": "string",
            "nullable": true
          },
          "SocialsLinkedIn": {
            "type": "string",
            "nullable": true
          },
          "SocialsPinterest": {
            "type": "string",
            "nullable": true
          },
          "SocialsTiktok": {
            "type": "string",
            "nullable": true
          },
          "SocialsYoutube": {
            "type": "string",
            "nullable": true
          },
          "SocialsTwitter": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SyncDataConfig": {
        "type": "object",
        "properties": {
          "PathParam": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "BaseUrl": {
            "type": "string",
            "nullable": true
          },
          "SyncDataApiUrl": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "TagLinked": {
        "type": "object",
        "properties": {
          "_Meta": {
            "$ref": "#/components/schemas/Metadata"
          },
          "Self": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "ODHTagIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Types": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          },
          "Active": {
            "type": "boolean"
          },
          "Description": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Shortname": {
            "type": "string",
            "description": "Deprecated, refer to TagName",
            "nullable": true,
            "deprecated": true
          },
          "TagName": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "ValidForEntity": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "DisplayAsCategory": {
            "type": "boolean",
            "description": "Deprecated",
            "nullable": true,
            "deprecated": true
          },
          "IDMCategoryMapping": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "Deprecated, use Mapping",
            "nullable": true,
            "deprecated": true
          },
          "LTSTaggingInfo": {
            "$ref": "#/components/schemas/LTSTaggingInfo"
          },
          "MainEntity": {
            "type": "string",
            "description": "Deprecated, use ValidForEntity",
            "nullable": true,
            "deprecated": true
          },
          "Mapping": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "MappedTagIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Deprecated, use Mapping",
            "nullable": true,
            "deprecated": true
          },
          "PublishDataWithTagOn": {
            "type": "object",
            "additionalProperties": {
              "type": "boolean"
            },
            "nullable": true
          },
          "PublishedOn": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Tags": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          },
          "Self": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "Type": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "string",
            "nullable": true
          },
          "TagEntry": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TopicLinked": {
        "type": "object",
        "properties": {
          "Self": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "TopicRID": {
            "type": "string",
            "nullable": true
          },
          "TopicInfo": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TourismAssociationLink": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Self": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TourismMetaData": {
        "required": [
          "PathParam",
          "Shortname"
        ],
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Self": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "_Meta": {
            "$ref": "#/components/schemas/Metadata"
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "BaseUrl": {
            "type": "string",
            "description": "Base Url of the Api",
            "nullable": true
          },
          "ApiFilter": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "optional Filter for the dataset",
            "nullable": true
          },
          "PathParam": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "ApiUrl": {
            "type": "string",
            "description": "Full Api Url generated from BaseUrl, PathParam and ApiFilter",
            "nullable": true,
            "readOnly": true
          },
          "OdhType": {
            "type": "string",
            "description": "Obsolete use Type",
            "nullable": true,
            "deprecated": true
          },
          "Type": {
            "type": "string",
            "description": "Optional _Meta.Type of the dataset (valid for the content domain)",
            "nullable": true
          },
          "SwaggerUrl": {
            "type": "string",
            "description": "Swagger Url where the api call is described",
            "nullable": true
          },
          "Deprecated": {
            "type": "boolean"
          },
          "Shortname": {
            "type": "string"
          },
          "Sources": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Sources (_Meta.Source) of the data (valid for the content domain)",
            "nullable": true
          },
          "RecordCount": {
            "type": "object",
            "additionalProperties": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "Output": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "Content Types the Api returns",
            "nullable": true
          },
          "ApiDescription": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "Description of the dataset and api",
            "nullable": true
          },
          "PublishedOn": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "ApiAccess": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "ImageGallery": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ImageGallery"
            },
            "nullable": true
          },
          "Dataspace": {
            "type": "string",
            "description": "Dataspace, semantic description of the domain the dataset belongs to",
            "nullable": true
          },
          "Category": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "DataProvider": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Data Provider of the dataset",
            "nullable": true
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "ApiType": {
            "type": "string",
            "description": "Technical Domain of the api, content/timeseries",
            "nullable": true
          },
          "DatasetLicenses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Array containing all Licenses used in the dataset",
            "nullable": true
          },
          "MetaTitle": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "Meta Title for SEO",
            "nullable": true
          },
          "MetaDescription": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "Meta Description for SEO",
            "nullable": true
          },
          "Tags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Tags"
            },
            "nullable": true
          },
          "TagIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Tag Ids",
            "nullable": true
          },
          "CoordinateSource": {
            "$ref": "#/components/schemas/CoordinateSource"
          }
        },
        "additionalProperties": false
      },
      "TourismMetaDataJsonResult": {
        "type": "object",
        "properties": {
          "TotalResults": {
            "type": "integer",
            "format": "int32"
          },
          "TotalPages": {
            "type": "integer",
            "format": "int32"
          },
          "CurrentPage": {
            "type": "integer",
            "format": "int32"
          },
          "PreviousPage": {
            "type": "string",
            "nullable": true
          },
          "NextPage": {
            "type": "string",
            "nullable": true
          },
          "Seed": {
            "type": "string",
            "nullable": true
          },
          "Items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TourismMetaData"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TourismvereinLinked": {
        "type": "object",
        "properties": {
          "_Meta": {
            "$ref": "#/components/schemas/Metadata"
          },
          "Self": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "ODHTags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ODHTags"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "OdhActive": {
            "type": "boolean",
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "Region": {
            "$ref": "#/components/schemas/RegionLink"
          },
          "SkiAreas": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SkiAreaLink"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "GpsInfo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "nullable": true
          },
          "Gpstype": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Latitude": {
            "type": "number",
            "description": "generated field",
            "format": "double",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Longitude": {
            "type": "number",
            "description": "generated field",
            "format": "double",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Altitude": {
            "type": "number",
            "description": "generated field",
            "format": "double",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "AltitudeUnitofMeasure": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "AdditionalProperties": {
            "type": "object",
            "additionalProperties": { },
            "nullable": true
          },
          "Geo": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "nullable": true
          },
          "RegionId": {
            "type": "string",
            "nullable": true
          },
          "GpsPolygon": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GpsPolygon"
            },
            "nullable": true
          },
          "VisibleInSearch": {
            "type": "boolean"
          },
          "SkiareaIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "RelatedContent": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedContent"
            },
            "nullable": true
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Active": {
            "type": "boolean"
          },
          "CustomId": {
            "type": "string",
            "nullable": true
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "Detail": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Detail"
            },
            "nullable": true
          },
          "ContactInfos": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ContactInfos"
            },
            "nullable": true
          },
          "ImageGallery": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ImageGallery"
            },
            "nullable": true
          },
          "SmgTags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "SmgActive": {
            "type": "boolean",
            "description": "Obsolete, use PublishedOn",
            "deprecated": true
          },
          "HasLanguage": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "PublishedOn": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          },
          "Mapping": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "DistanceInfo": {
            "$ref": "#/components/schemas/DistanceInfo"
          },
          "Tags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Tags"
            },
            "nullable": true
          },
          "TagIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TourismvereinLinkedJsonResult": {
        "type": "object",
        "properties": {
          "TotalResults": {
            "type": "integer",
            "format": "int32"
          },
          "TotalPages": {
            "type": "integer",
            "format": "int32"
          },
          "CurrentPage": {
            "type": "integer",
            "format": "int32"
          },
          "PreviousPage": {
            "type": "string",
            "nullable": true
          },
          "NextPage": {
            "type": "string",
            "nullable": true
          },
          "Seed": {
            "type": "string",
            "nullable": true
          },
          "Items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TourismvereinLinked"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Trip": {
        "type": "object",
        "properties": {
          "Active": {
            "type": "boolean"
          },
          "Route": {
            "$ref": "#/components/schemas/Route"
          },
          "Agency": {
            "$ref": "#/components/schemas/TripAgency"
          },
          "StopTimes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StopTime"
            },
            "nullable": true
          },
          "Geo": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "nullable": true
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "_Meta": {
            "$ref": "#/components/schemas/Metadata"
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "HasLanguage": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Mapping": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "AdditionalProperties": {
            "type": "object",
            "properties": {
              "EchargingDataProperties": {
                "$ref": "#/components/schemas/EchargingDataProperties"
              },
              "ActivityLtsDataProperties": {
                "$ref": "#/components/schemas/ActivityLtsDataProperties"
              },
              "PoiLtsDataProperties": {
                "$ref": "#/components/schemas/PoiLtsDataProperties"
              },
              "GastronomyLtsDataProperties": {
                "$ref": "#/components/schemas/GastronomyLtsDataProperties"
              },
              "PoiAgeDataProperties": {
                "$ref": "#/components/schemas/PoiAgeDataProperties"
              },
              "SuedtirolWeinCompanyDataProperties": {
                "$ref": "#/components/schemas/SuedtirolWeinCompanyDataProperties"
              },
              "RoadIncidentProperties": {
                "$ref": "#/components/schemas/RoadIncidentProperties"
              }
            },
            "additionalProperties": false,
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          },
          "TagIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TripAgency": {
        "type": "object",
        "properties": {
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "ContactInfos": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ContactInfos"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TripJsonResult": {
        "type": "object",
        "properties": {
          "TotalResults": {
            "type": "integer",
            "format": "int32"
          },
          "TotalPages": {
            "type": "integer",
            "format": "int32"
          },
          "CurrentPage": {
            "type": "integer",
            "format": "int32"
          },
          "PreviousPage": {
            "type": "string",
            "nullable": true
          },
          "NextPage": {
            "type": "string",
            "nullable": true
          },
          "Seed": {
            "type": "string",
            "nullable": true
          },
          "Items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Trip"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TvInfoLinked": {
        "type": "object",
        "properties": {
          "Self": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Name": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "description": "This Name field is a Helper field and may contain not updated LocationInfo Names, Use the Id/Selflink to retrieve correct names from the appropriate Endpoint",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UpdateHistory": {
        "type": "object",
        "properties": {
          "LastUpdate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "UpdateSource": {
            "type": "string",
            "nullable": true
          },
          "UpdatedBy": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UpdateInfo": {
        "type": "object",
        "properties": {
          "UpdatedBy": {
            "type": "string",
            "nullable": true
          },
          "UpdateSource": {
            "type": "string",
            "nullable": true
          },
          "Revision": {
            "type": "integer",
            "format": "int32"
          },
          "UpdateHistory": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UpdateHistory"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UrbanGreen": {
        "type": "object",
        "properties": {
          "Active": {
            "type": "boolean"
          },
          "PutOnSite": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "RemovedFromSite": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "Detail": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/DetailGeneric"
            },
            "nullable": true
          },
          "Geo": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "nullable": true
          },
          "GreenCode": {
            "type": "string",
            "nullable": true
          },
          "GreenCodeType": {
            "type": "string",
            "nullable": true
          },
          "GreenCodeSubtype": {
            "type": "string",
            "nullable": true
          },
          "GreenCodeVersion": {
            "type": "string",
            "nullable": true
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "_Meta": {
            "$ref": "#/components/schemas/Metadata"
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "HasLanguage": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Mapping": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "AdditionalProperties": {
            "type": "object",
            "properties": {
              "EchargingDataProperties": {
                "$ref": "#/components/schemas/EchargingDataProperties"
              },
              "ActivityLtsDataProperties": {
                "$ref": "#/components/schemas/ActivityLtsDataProperties"
              },
              "PoiLtsDataProperties": {
                "$ref": "#/components/schemas/PoiLtsDataProperties"
              },
              "GastronomyLtsDataProperties": {
                "$ref": "#/components/schemas/GastronomyLtsDataProperties"
              },
              "PoiAgeDataProperties": {
                "$ref": "#/components/schemas/PoiAgeDataProperties"
              },
              "SuedtirolWeinCompanyDataProperties": {
                "$ref": "#/components/schemas/SuedtirolWeinCompanyDataProperties"
              },
              "RoadIncidentProperties": {
                "$ref": "#/components/schemas/RoadIncidentProperties"
              }
            },
            "additionalProperties": false,
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          },
          "TagIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UrbanGreenJsonResult": {
        "type": "object",
        "properties": {
          "TotalResults": {
            "type": "integer",
            "format": "int32"
          },
          "TotalPages": {
            "type": "integer",
            "format": "int32"
          },
          "CurrentPage": {
            "type": "integer",
            "format": "int32"
          },
          "PreviousPage": {
            "type": "string",
            "nullable": true
          },
          "NextPage": {
            "type": "string",
            "nullable": true
          },
          "Seed": {
            "type": "string",
            "nullable": true
          },
          "Items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UrbanGreen"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VenueLink": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Self": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VenueRoomDetailsV2": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Shortname": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "TagIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Tags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Tags"
            },
            "nullable": true
          },
          "Detail": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/DetailGeneric"
            },
            "nullable": true
          },
          "ImageGallery": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ImageGallery"
            },
            "nullable": true
          },
          "VenueRoomProperties": {
            "$ref": "#/components/schemas/VenueRoomProperties"
          },
          "Placement": {
            "type": "string",
            "nullable": true
          },
          "Active": {
            "type": "boolean",
            "nullable": true
          },
          "MaxCapacity": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Mapping": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VenueRoomProperties": {
        "type": "object",
        "properties": {
          "SquareMeters": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "RoomWidthInMeters": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "RoomHeightInCentimeters": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "RoomDepthInMeters": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "DoorWidthInCentimeters": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "DoorHeightInCentimeters": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VenueV2": {
        "type": "object",
        "properties": {
          "Active": {
            "type": "boolean"
          },
          "GpsInfo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "nullable": true
          },
          "GpsPoints": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Detail": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Detail"
            },
            "nullable": true
          },
          "ContactInfos": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ContactInfos"
            },
            "nullable": true
          },
          "ImageGallery": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ImageGallery"
            },
            "nullable": true
          },
          "PublishedOn": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "DistanceInfo": {
            "$ref": "#/components/schemas/DistanceInfo"
          },
          "OperationSchedule": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OperationSchedule"
            },
            "nullable": true
          },
          "Self": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "LocationInfo": {
            "$ref": "#/components/schemas/LocationInfoLinked"
          },
          "Tags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Tags"
            },
            "nullable": true
          },
          "RoomDetails": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/VenueRoomDetailsV2"
            },
            "nullable": true
          },
          "DistrictId": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "RelatedContent": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedContent"
            },
            "nullable": true
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "_Meta": {
            "$ref": "#/components/schemas/Metadata"
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "HasLanguage": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Mapping": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "AdditionalProperties": {
            "type": "object",
            "properties": {
              "EchargingDataProperties": {
                "$ref": "#/components/schemas/EchargingDataProperties"
              },
              "ActivityLtsDataProperties": {
                "$ref": "#/components/schemas/ActivityLtsDataProperties"
              },
              "PoiLtsDataProperties": {
                "$ref": "#/components/schemas/PoiLtsDataProperties"
              },
              "GastronomyLtsDataProperties": {
                "$ref": "#/components/schemas/GastronomyLtsDataProperties"
              },
              "PoiAgeDataProperties": {
                "$ref": "#/components/schemas/PoiAgeDataProperties"
              },
              "SuedtirolWeinCompanyDataProperties": {
                "$ref": "#/components/schemas/SuedtirolWeinCompanyDataProperties"
              },
              "RoadIncidentProperties": {
                "$ref": "#/components/schemas/RoadIncidentProperties"
              }
            },
            "additionalProperties": false,
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          },
          "TagIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VenueV2JsonResult": {
        "type": "object",
        "properties": {
          "TotalResults": {
            "type": "integer",
            "format": "int32"
          },
          "TotalPages": {
            "type": "integer",
            "format": "int32"
          },
          "CurrentPage": {
            "type": "integer",
            "format": "int32"
          },
          "PreviousPage": {
            "type": "string",
            "nullable": true
          },
          "NextPage": {
            "type": "string",
            "nullable": true
          },
          "Seed": {
            "type": "string",
            "nullable": true
          },
          "Items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/VenueV2"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VideoItems": {
        "type": "object",
        "properties": {
          "Name": {
            "type": "string",
            "nullable": true
          },
          "Url": {
            "type": "string",
            "nullable": true
          },
          "VideoSource": {
            "type": "string",
            "nullable": true
          },
          "VideoType": {
            "type": "string",
            "nullable": true
          },
          "StreamingSource": {
            "type": "string",
            "nullable": true
          },
          "VideoTitle": {
            "type": "string",
            "nullable": true
          },
          "VideoDesc": {
            "type": "string",
            "nullable": true
          },
          "Active": {
            "type": "boolean",
            "nullable": true
          },
          "CopyRight": {
            "type": "string",
            "nullable": true
          },
          "License": {
            "type": "string",
            "nullable": true
          },
          "LicenseHolder": {
            "type": "string",
            "nullable": true
          },
          "Language": {
            "type": "string",
            "nullable": true
          },
          "Width": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Height": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Definition": {
            "type": "string",
            "nullable": true
          },
          "Duration": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "Resolution": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "Bitrate": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Weather": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string",
            "description": "Obsolete, use Date",
            "format": "date-time",
            "readOnly": true,
            "deprecated": true
          },
          "evolutiontitle": {
            "type": "string",
            "description": "Obsolete, use EvolutionTitle",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "evolution": {
            "type": "string",
            "description": "Obsolete, use Evolution",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "language": {
            "type": "string",
            "description": "Obsolete, use Language",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Date": {
            "type": "string",
            "format": "date-time"
          },
          "EvolutionTitle": {
            "type": "string",
            "nullable": true
          },
          "Evolution": {
            "type": "string",
            "nullable": true
          },
          "Language": {
            "type": "string",
            "nullable": true
          },
          "Id": {
            "type": "integer",
            "format": "int32"
          },
          "Conditions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Conditions"
            },
            "nullable": true
          },
          "Forecast": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Forecast"
            },
            "nullable": true
          },
          "Mountain": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Mountain"
            },
            "nullable": true
          },
          "Stationdata": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Stationdata"
            },
            "nullable": true
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          }
        },
        "additionalProperties": false
      },
      "WeatherForecast": {
        "type": "object",
        "properties": {
          "Date": {
            "type": "string",
            "format": "date-time"
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Language": {
            "type": "string",
            "nullable": true
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "GpsInfo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "nullable": true
          },
          "MunicipalityIstatCode": {
            "type": "string",
            "nullable": true
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "MunicipalityName": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "ForeCastDaily": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Forecast24Hours"
            },
            "nullable": true
          },
          "Forecast3HoursInterval": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Forecast3Hours"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WeatherForecastLinked": {
        "type": "object",
        "properties": {
          "_Meta": {
            "$ref": "#/components/schemas/Metadata"
          },
          "Self": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "LocationInfo": {
            "$ref": "#/components/schemas/LocationInfoLinked"
          },
          "Date": {
            "type": "string",
            "format": "date-time"
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Language": {
            "type": "string",
            "nullable": true
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "GpsInfo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "nullable": true
          },
          "MunicipalityIstatCode": {
            "type": "string",
            "nullable": true
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "MunicipalityName": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "ForeCastDaily": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Forecast24Hours"
            },
            "nullable": true
          },
          "Forecast3HoursInterval": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Forecast3Hours"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WeatherHistory": {
        "type": "object",
        "properties": {
          "Weather": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Weather"
            },
            "nullable": true
          },
          "WeatherForecast": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/WeatherForecast"
            },
            "nullable": true
          },
          "WeatherDistrict": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/BezirksWeather"
              }
            },
            "nullable": true
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "HasLanguage": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "Id": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WeatherObservation": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "WeatherStatus": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          },
          "IconID": {
            "type": "string",
            "nullable": true
          },
          "Date": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "WeatherCode": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WeatherRealTime": {
        "type": "object",
        "properties": {
          "Id": {
            "type": "string",
            "nullable": true
          },
          "altitude": {
            "type": "number",
            "format": "double"
          },
          "categoryId": {
            "type": "integer",
            "description": "Indicates whether the weather stations are: [1] in the valley, [2] gauge stations, [3] on the mountain",
            "format": "int32"
          },
          "code": {
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "string",
            "nullable": true
          },
          "dd": {
            "type": "string",
            "description": "Wind direction",
            "nullable": true
          },
          "ff": {
            "type": "string",
            "description": "Wind speed (km/h)",
            "nullable": true
          },
          "hs": {
            "type": "string",
            "description": "Snow depth (cm)",
            "nullable": true
          },
          "lastUpdated": {
            "type": "string",
            "format": "date-time"
          },
          "latitude": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "longitude": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "lwdType": {
            "type": "string",
            "description": "Only for weather stations on the mountain: [1] if the weather station is a snow measuring field, [2] if the weather station is a wind station, [null] otherwise",
            "nullable": true
          },
          "n": {
            "type": "string",
            "description": "Precipitation from midnight (mm)",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "p": {
            "type": "string",
            "description": "Atmospheric pressure (hPa)",
            "nullable": true
          },
          "q": {
            "type": "string",
            "description": "Flow rate (m³/s)",
            "nullable": true
          },
          "rh": {
            "type": "string",
            "description": "Relative humidity (rH)",
            "nullable": true
          },
          "t": {
            "type": "string",
            "description": "Air temperature (°C)",
            "nullable": true
          },
          "vaxcode": {
            "type": "string",
            "nullable": true
          },
          "w": {
            "type": "string",
            "description": "Water level (cm)",
            "nullable": true
          },
          "wMax": {
            "type": "string",
            "description": "Wind gust",
            "nullable": true
          },
          "sd": {
            "type": "string",
            "description": "Sunshine duration (h)",
            "nullable": true
          },
          "gs": {
            "type": "string",
            "description": "Global radiation",
            "nullable": true
          },
          "wt": {
            "type": "string",
            "description": "Water temperature (°C)",
            "nullable": true
          },
          "visibility": {
            "type": "string",
            "nullable": true
          },
          "zoomLevel": {
            "type": "string",
            "nullable": true
          },
          "measurements": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RealTimeMeasurements"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WebcamInfo": {
        "type": "object",
        "properties": {
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "Active": {
            "type": "boolean"
          },
          "SmgActive": {
            "type": "boolean",
            "description": "Obsolete, use PublishedOn",
            "deprecated": true
          },
          "WebcamAssignedOn": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PublishedonObject"
            },
            "nullable": true
          },
          "AreaIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "SmgTags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "PublishedOn": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Mapping": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "GpsInfo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "nullable": true
          },
          "GpsPoints": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "description": "Deprecated, use GpsInfo",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "ContactInfos": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ContactInfos"
            },
            "nullable": true
          },
          "ImageGallery": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ImageGallery"
            },
            "nullable": true
          },
          "VideoItems": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/VideoItems"
              }
            },
            "nullable": true
          },
          "Detail": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Detail"
            },
            "nullable": true
          },
          "WebCamProperties": {
            "$ref": "#/components/schemas/WebcamProperties"
          },
          "Webcamname": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Webcamurl": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Streamurl": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Previewurl": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "HasLanguage": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "WebcamId": {
            "type": "string",
            "nullable": true
          },
          "ListPosition": {
            "type": "integer",
            "format": "int32",
            "nullable": true,
            "deprecated": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WebcamInfoJsonResult": {
        "type": "object",
        "properties": {
          "TotalResults": {
            "type": "integer",
            "format": "int32"
          },
          "TotalPages": {
            "type": "integer",
            "format": "int32"
          },
          "CurrentPage": {
            "type": "integer",
            "format": "int32"
          },
          "PreviousPage": {
            "type": "string",
            "nullable": true
          },
          "NextPage": {
            "type": "string",
            "nullable": true
          },
          "Seed": {
            "type": "string",
            "nullable": true
          },
          "Items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/WebcamInfo"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WebcamInfoLinked": {
        "type": "object",
        "properties": {
          "_Meta": {
            "$ref": "#/components/schemas/Metadata"
          },
          "Self": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "OdhActive": {
            "type": "boolean",
            "description": "generated field",
            "readOnly": true
          },
          "Areas": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AreaLink"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "ODHTags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ODHTags"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "Tags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Tags"
            },
            "nullable": true
          },
          "TagIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "AdditionalProperties": {
            "type": "object",
            "additionalProperties": { },
            "nullable": true
          },
          "RelatedContent": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedContent"
            },
            "nullable": true
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "Active": {
            "type": "boolean"
          },
          "SmgActive": {
            "type": "boolean",
            "description": "Obsolete, use PublishedOn",
            "deprecated": true
          },
          "WebcamAssignedOn": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PublishedonObject"
            },
            "nullable": true
          },
          "AreaIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "SmgTags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "PublishedOn": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Mapping": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "GpsInfo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "nullable": true
          },
          "GpsPoints": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/GpsInfo"
            },
            "description": "Deprecated, use GpsInfo",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "ContactInfos": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ContactInfos"
            },
            "nullable": true
          },
          "ImageGallery": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ImageGallery"
            },
            "nullable": true
          },
          "VideoItems": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/VideoItems"
              }
            },
            "nullable": true
          },
          "Detail": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Detail"
            },
            "nullable": true
          },
          "WebCamProperties": {
            "$ref": "#/components/schemas/WebcamProperties"
          },
          "Webcamname": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Webcamurl": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Streamurl": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "Previewurl": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true,
            "deprecated": true
          },
          "HasLanguage": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "WebcamId": {
            "type": "string",
            "nullable": true
          },
          "ListPosition": {
            "type": "integer",
            "format": "int32",
            "nullable": true,
            "deprecated": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WebcamProperties": {
        "type": "object",
        "properties": {
          "WebcamUrl": {
            "type": "string",
            "nullable": true
          },
          "StreamUrl": {
            "type": "string",
            "nullable": true
          },
          "PreviewUrl": {
            "type": "string",
            "nullable": true
          },
          "ViewAngleDegree": {
            "type": "string",
            "nullable": true
          },
          "ZeroDirection": {
            "type": "string",
            "nullable": true
          },
          "HtmlEmbed": {
            "type": "string",
            "nullable": true
          },
          "TourCam": {
            "type": "boolean",
            "nullable": true
          },
          "HasVR": {
            "type": "boolean",
            "nullable": true
          },
          "ViewerType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WineLinked": {
        "type": "object",
        "properties": {
          "_Meta": {
            "$ref": "#/components/schemas/Metadata"
          },
          "Self": {
            "type": "string",
            "description": "generated field",
            "nullable": true,
            "readOnly": true
          },
          "OdhActive": {
            "type": "boolean",
            "description": "generated field",
            "readOnly": true
          },
          "Company": {
            "$ref": "#/components/schemas/CompanyLink"
          },
          "AdditionalProperties": {
            "type": "object",
            "additionalProperties": { },
            "nullable": true
          },
          "RelatedContent": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedContent"
            },
            "nullable": true
          },
          "LicenseInfo": {
            "$ref": "#/components/schemas/LicenseInfo"
          },
          "Id": {
            "type": "string",
            "nullable": true
          },
          "Shortname": {
            "type": "string",
            "nullable": true
          },
          "Detail": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Detail"
            },
            "nullable": true
          },
          "Vintage": {
            "type": "integer",
            "format": "int32"
          },
          "Awardyear": {
            "type": "integer",
            "format": "int32"
          },
          "CustomId": {
            "type": "string",
            "description": "Id on the primary data Source",
            "nullable": true
          },
          "CompanyId": {
            "type": "string",
            "nullable": true
          },
          "ImageGallery": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ImageGallery"
            },
            "nullable": true
          },
          "Awards": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "LastChange": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "FirstImport": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "Active": {
            "type": "boolean"
          },
          "SmgActive": {
            "type": "boolean",
            "description": "Obsolete, use PublishedOn",
            "deprecated": true
          },
          "HasLanguage": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "Source": {
            "type": "string",
            "nullable": true
          },
          "Mapping": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "PublishedOn": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "WineLinkedJsonResult": {
        "type": "object",
        "properties": {
          "TotalResults": {
            "type": "integer",
            "format": "int32"
          },
          "TotalPages": {
            "type": "integer",
            "format": "int32"
          },
          "CurrentPage": {
            "type": "integer",
            "format": "int32"
          },
          "PreviousPage": {
            "type": "string",
            "nullable": true
          },
          "NextPage": {
            "type": "string",
            "nullable": true
          },
          "Seed": {
            "type": "string",
            "nullable": true
          },
          "Items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/WineLinked"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      }
    },
    "securitySchemes": {
      "oauth2": {
        "type": "oauth2",
        "flows": {
          "password": {
            "tokenUrl": "https://auth.opendatahub.com/auth/realms/noi/protocol/openid-connect/token",
            "scopes": { }
          },
          "clientCredentials": {
            "tokenUrl": "https://auth.opendatahub.com/auth/realms/noi/protocol/openid-connect/token",
            "scopes": { }
          },
          "authorizationCode": {
            "authorizationUrl": "https://auth.opendatahub.com/auth/realms/noi/protocol/openid-connect/auth",
            "tokenUrl": "https://auth.opendatahub.com/auth/realms/noi/protocol/openid-connect/token",
            "scopes": { }
          }
        }
      }
    }
  },
  "tags": [
    {
      "name": "MetaData"
    },
    {
      "name": "Accommodation"
    },
    {
      "name": "Announcement"
    },
    {
      "name": "Article"
    },
    {
      "name": "Common"
    },
    {
      "name": "Event"
    },
    {
      "name": "ODHActivityPoi"
    },
    {
      "name": "Publisher"
    },
    {
      "name": "Source"
    },
    {
      "name": "SpatialData"
    },
    {
      "name": "Tag"
    },
    {
      "name": "Trip"
    },
    {
      "name": "UrbanGreen"
    },
    {
      "name": "Venue"
    },
    {
      "name": "Weather"
    },
    {
      "name": "WebcamInfo"
    },
    {
      "name": "Search"
    },
    {
      "name": "Distinct"
    },
    {
      "name": "Deprecated"
    },
    {
      "name": "PushResponse"
    },
    {
      "name": "Geo"
    },
    {
      "name": "GeoConverter"
    },
    {
      "name": "Location"
    },
    {
      "name": "FileUpload"
    },
    {
      "name": "JsonLD"
    },
    {
      "name": "EventShort"
    },
    {
      "name": "ODHTag"
    }
  ]
}