{
  "x-generator": "NSwag v14.1.0.0 (NJsonSchema v11.0.2.0 (Newtonsoft.Json v13.0.0.0))",
  "openapi": "3.0.0",
  "info": {
    "title": "My Title",
    "version": "1.0.0"
  },
  "paths": {
    "/api/Dataset/metadata/{datasetId}": {
      "get": {
        "tags": [
          "Dataset"
        ],
        "operationId": "Dataset_GetDatasetMetaData",
        "parameters": [
          {
            "name": "datasetId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "x-position": 1
          },
          {
            "name": "metadataFormat",
            "in": "query",
            "schema": {
              "type": "string"
            },
            "x-position": 2
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfString"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Dataset/filter": {
      "post": {
        "tags": [
          "Dataset"
        ],
        "operationId": "Dataset_GetDcatDatasets",
        "requestBody": {
          "x-name": "filter",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetDcatDatasetQuery"
              }
            }
          },
          "required": true,
          "x-position": 1
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfPagedResultOfDcatDatasetDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Dataset/similiarDataSets": {
      "get": {
        "tags": [
          "Dataset"
        ],
        "operationId": "Dataset_GetSimiliarDataSets",
        "parameters": [
          {
            "name": "datasetId",
            "in": "query",
            "schema": {
              "type": "string"
            },
            "x-position": 1
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfListOfDcatDatasetDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Dataset/{id}": {
      "get": {
        "tags": [
          "Dataset"
        ],
        "operationId": "Dataset_GetDcatDatasetById",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "x-position": 1
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfDcatDatasetDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Dataset/get/{slug}": {
      "get": {
        "tags": [
          "Dataset"
        ],
        "operationId": "Dataset_GetDcatDatasetBySlug",
        "parameters": [
          {
            "name": "slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "x-position": 1
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfDcatDatasetDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Dataset/getUserFavoriteDataSets": {
      "get": {
        "tags": [
          "Dataset"
        ],
        "operationId": "Dataset_GetUserFavoriteDataSets",
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfListOfDcatDatasetDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Dataset/getUserDownloadedDataSets": {
      "get": {
        "tags": [
          "Dataset"
        ],
        "operationId": "Dataset_GetUserDownloadedDataSets",
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfListOfDcatDatasetDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Dataset/getUserAccessedDataSets": {
      "get": {
        "tags": [
          "Dataset"
        ],
        "operationId": "Dataset_GetUserAccessedDataSets",
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfListOfDcatDatasetDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Dataset/getMostAccessedDataSets": {
      "get": {
        "tags": [
          "Dataset"
        ],
        "operationId": "Dataset_GetMostAccessedDataSets",
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfListOfMostAccessedDataSetsDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Dataset/getDatasetView": {
      "get": {
        "tags": [
          "Dataset"
        ],
        "operationId": "Dataset_GetDatasetViewById",
        "parameters": [
          {
            "name": "id",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "x-position": 1
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfDatasetViewResponseDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/DatasetType": {
      "get": {
        "tags": [
          "DatasetType"
        ],
        "operationId": "DatasetType_GetDatasetTypes",
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfListOfMetadataVocabulariesDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/DatasetUserReports/AddDatasetUserReports": {
      "post": {
        "tags": [
          "DatasetUserReports"
        ],
        "operationId": "DatasetUserReports_AddDatasetUserReports",
        "requestBody": {
          "x-name": "datasetReports",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateDatasetUserReportsCommand"
              }
            }
          },
          "required": true,
          "x-position": 1
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfInteger"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/DcatCategory/{id}": {
      "get": {
        "tags": [
          "DcatCategory"
        ],
        "operationId": "DcatCategory_GetDcatCategoryById",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "x-position": 1
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfDcatCategoryDetailsDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/DcatCategory": {
      "get": {
        "tags": [
          "DcatCategory"
        ],
        "operationId": "DcatCategory_GetDcatCategories",
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfListOfDcatCategoryDetailsDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/DcatCategory/getFeaturedCategories": {
      "get": {
        "tags": [
          "DcatCategory"
        ],
        "operationId": "DcatCategory_GetFeaturedCategories",
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfListOfDcatCategoryDetailsDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/DcatDataFormat": {
      "get": {
        "tags": [
          "DcatDataFormat"
        ],
        "operationId": "DcatDataFormat_GetAllDcatDataFormats",
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfListOfDcatDataFormatDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/InformationPage/page/{slug}": {
      "get": {
        "tags": [
          "InformationPage"
        ],
        "operationId": "InformationPage_GetPageBySlug",
        "parameters": [
          {
            "name": "slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "x-position": 1
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfPageDetailsDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/InformationPage/featuredPage": {
      "get": {
        "tags": [
          "InformationPage"
        ],
        "operationId": "InformationPage_GetFeaturedPage",
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfPageDetailsDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/InformationPage/category/{slug}": {
      "get": {
        "tags": [
          "InformationPage"
        ],
        "operationId": "InformationPage_GetPagesByCategorySlug",
        "parameters": [
          {
            "name": "slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "x-position": 1
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfListOfPageDetailsBySlugDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Institution": {
      "get": {
        "tags": [
          "Institution"
        ],
        "operationId": "Institution_GetInstitutions",
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfListOfInstitutionDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/LandingPageConfiguration": {
      "get": {
        "tags": [
          "LandingPageConfiguration"
        ],
        "operationId": "LandingPageConfiguration_GetLandingPageConfiguration",
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfListOfLandingPageWebConfigDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/LicenceType": {
      "get": {
        "tags": [
          "LicenceType"
        ],
        "operationId": "LicenceType_GetLicenseTypes",
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfListOfMetadataVocabulariesDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/MenuList": {
      "get": {
        "tags": [
          "MenuList"
        ],
        "operationId": "MenuList_GetPortalMenu",
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfListOfGetAllMenuListDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/MetadataQuality/{dataSetId}": {
      "get": {
        "tags": [
          "MetadataQuality"
        ],
        "operationId": "MetadataQuality_GetMetadataQuality",
        "parameters": [
          {
            "name": "dataSetId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "x-position": 1
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfMetadataQualityDimensionWithRating"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/MetadataQuality": {
      "get": {
        "tags": [
          "MetadataQuality"
        ],
        "operationId": "MetadataQuality_GetPortalMetadataQuality",
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfListOfMetadataQualityAssurance"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/MetadataQuality/getOpenDataQuality/{dataSetId}": {
      "get": {
        "tags": [
          "MetadataQuality"
        ],
        "operationId": "MetadataQuality_GetOpenDataQuality",
        "parameters": [
          {
            "name": "dataSetId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "x-position": 1
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfInteger"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/OpenDataAnalystics": {
      "post": {
        "tags": [
          "OpenDataAnalystics"
        ],
        "operationId": "OpenDataAnalystics_DownloadDistribution",
        "requestBody": {
          "x-name": "dcatDistributionStat",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateDcatDistributionStatCommand"
              }
            }
          },
          "required": true,
          "x-position": 1
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfInteger"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/OpenDataDocument/ordered": {
      "get": {
        "tags": [
          "OpenDataDocument"
        ],
        "operationId": "OpenDataDocument_GetOrderedOpenDataDocuments",
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfListOfOpenDataDocumentsDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/OpenDataDocument/{id}/with-file": {
      "get": {
        "tags": [
          "OpenDataDocument"
        ],
        "operationId": "OpenDataDocument_GetOpenDataDocumentByIdWithFile",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "x-position": 1
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfOpenDataDocumentsDetailsDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/OpenDataPortalFeed/{type}": {
      "get": {
        "tags": [
          "OpenDataPortalFeed"
        ],
        "operationId": "OpenDataPortalFeed_GetRsaFeed",
        "parameters": [
          {
            "name": "datasetId",
            "in": "query",
            "schema": {
              "type": "string"
            },
            "x-position": 1
          },
          {
            "name": "type",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "x-position": 2
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          }
        }
      }
    },
    "/api/OpenDataUseCase": {
      "post": {
        "tags": [
          "OpenDataUseCase"
        ],
        "operationId": "OpenDataUseCase_CreateOpenDataUseCase",
        "requestBody": {
          "x-name": "openDataUseCase",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateOpenDataUseCaseCommand"
              }
            }
          },
          "required": true,
          "x-position": 1
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfInteger"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "OpenDataUseCase"
        ],
        "operationId": "OpenDataUseCase_GetUserUseCases",
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfListOfUserUseCasesDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "OpenDataUseCase"
        ],
        "operationId": "OpenDataUseCase_DeleteUseCase",
        "requestBody": {
          "x-name": "deleteCommand",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DeleteOpenDataUseCaseCommand"
              }
            }
          },
          "required": true,
          "x-position": 1
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/OpenDataUseCase/update": {
      "post": {
        "tags": [
          "OpenDataUseCase"
        ],
        "operationId": "OpenDataUseCase_UpdateOpenDataUseCase",
        "requestBody": {
          "x-name": "updatedOpenDataUseCase",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateOpenDataUseCaseCommand"
              }
            }
          },
          "required": true,
          "x-position": 1
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfInteger"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/OpenDataUseCase/getUseCases": {
      "get": {
        "tags": [
          "OpenDataUseCase"
        ],
        "operationId": "OpenDataUseCase_GetAllUseCases",
        "parameters": [
          {
            "name": "Title",
            "in": "query",
            "schema": {
              "type": "string",
              "nullable": true
            },
            "x-position": 1
          },
          {
            "name": "UseCaseDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time",
              "nullable": true
            },
            "x-position": 2
          },
          {
            "name": "RequestedPage",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "nullable": true
            },
            "x-position": 3
          },
          {
            "name": "RequestedPageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "nullable": true
            },
            "x-position": 4
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfPagedResultOfUseCasesDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/PortalMessage/createPortalMessage": {
      "post": {
        "tags": [
          "PortalMessage"
        ],
        "operationId": "PortalMessage_CreatePortalMessage",
        "requestBody": {
          "x-name": "portalMessage",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreatePortalMessageCommand"
              }
            }
          },
          "required": true,
          "x-position": 1
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfInteger"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/PortalMessage/getPortalMessageReasons": {
      "get": {
        "tags": [
          "PortalMessage"
        ],
        "operationId": "PortalMessage_GetPortalMessageReasons",
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfListOfPortalMessageReasonDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/QuestionAlternatives/{id}": {
      "get": {
        "tags": [
          "QuestionAlternatives"
        ],
        "operationId": "QuestionAlternatives_GetQuestionAlternativesById",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "x-position": 1
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfQuestionAlternativeDetailsDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/QuestionAlternatives": {
      "get": {
        "tags": [
          "QuestionAlternatives"
        ],
        "operationId": "QuestionAlternatives_GetQuestionAlternatives",
        "parameters": [
          {
            "name": "Text",
            "in": "query",
            "schema": {
              "type": "string",
              "nullable": true
            },
            "x-position": 1
          },
          {
            "name": "QuestionnaireQuestionId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "nullable": true
            },
            "x-position": 2
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfListOfQuestionAlternativesDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Questionnaire/{id}": {
      "get": {
        "tags": [
          "Questionnaire"
        ],
        "operationId": "Questionnaire_GetQuestionnaireById",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "x-position": 1
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfQuestionnaireDetailsDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Questionnaire": {
      "get": {
        "tags": [
          "Questionnaire"
        ],
        "operationId": "Questionnaire_GetQuestionnaires",
        "parameters": [
          {
            "name": "Title",
            "in": "query",
            "schema": {
              "type": "string",
              "nullable": true
            },
            "x-position": 1
          },
          {
            "name": "StartDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time",
              "nullable": true
            },
            "x-position": 2
          },
          {
            "name": "EndDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time",
              "nullable": true
            },
            "x-position": 3
          },
          {
            "name": "Status",
            "in": "query",
            "schema": {
              "type": "boolean",
              "nullable": true
            },
            "x-position": 4
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfListOfQuestionnaireDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/QuestionnaireQuestions/{id}": {
      "get": {
        "tags": [
          "QuestionnaireQuestions"
        ],
        "operationId": "QuestionnaireQuestions_GetQuestionnaireQuestionById",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "x-position": 1
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfQuestionnaireQuestionDetailsDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/QuestionnaireQuestions": {
      "get": {
        "tags": [
          "QuestionnaireQuestions"
        ],
        "operationId": "QuestionnaireQuestions_GetQuestionnaireQuestions",
        "parameters": [
          {
            "name": "Title",
            "in": "query",
            "schema": {
              "type": "string",
              "nullable": true
            },
            "x-position": 1
          },
          {
            "name": "Order",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "nullable": true
            },
            "x-position": 2
          },
          {
            "name": "QuestionType",
            "in": "query",
            "schema": {
              "nullable": true,
              "oneOf": [
                {
                  "$ref": "#/components/schemas/QuestionTypeEnum"
                }
              ]
            },
            "x-position": 3
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfListOfQuestionnaireQuestionDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/QuestionnaireResponses/{id}": {
      "get": {
        "tags": [
          "QuestionnaireResponses"
        ],
        "operationId": "QuestionnaireResponses_GetQuestionnaireResponsesById",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            },
            "x-position": 1
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfQuestionnaireResponseDetailsDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/QuestionnaireResponses": {
      "get": {
        "tags": [
          "QuestionnaireResponses"
        ],
        "operationId": "QuestionnaireResponses_GetQuestionnaireResponsess",
        "parameters": [
          {
            "name": "QuestionnaireId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "nullable": true
            },
            "x-position": 1
          },
          {
            "name": "ResponseDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time",
              "nullable": true
            },
            "x-position": 2
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfListOfQuestionnaireResponseDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/QuestionResponses": {
      "post": {
        "tags": [
          "QuestionResponses"
        ],
        "operationId": "QuestionResponses_CreateQuestionResponse",
        "requestBody": {
          "x-name": "questionResponseData",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateQuestionResponseCommand"
              }
            }
          },
          "required": true,
          "x-position": 1
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfInteger"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/QuestionResponses/CheckVoting": {
      "post": {
        "tags": [
          "QuestionResponses"
        ],
        "operationId": "QuestionResponses_CheckIfVoted",
        "requestBody": {
          "x-name": "votingData",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CheckForVotingCommand"
              }
            }
          },
          "required": true,
          "x-position": 1
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfBoolean"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Reports/getPortalUsageStat": {
      "get": {
        "tags": [
          "Reports"
        ],
        "operationId": "Reports_GetDatasetUsageStat",
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfDatasetUsageDashboardReportDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Sparql": {
      "post": {
        "tags": [
          "Sparql"
        ],
        "operationId": "Sparql_SparqlSearch",
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "properties": {
                  "query": {
                    "type": "string",
                    "nullable": true
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/octet-stream": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          }
        }
      }
    },
    "/api/Statistics/GetCurrentStatByCategory": {
      "get": {
        "tags": [
          "Statistics"
        ],
        "operationId": "Statistics_GetCurrentStatByCategory",
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfCurrentStatisticsByCategory"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Statistics/GetCurrentStatByInstitution": {
      "get": {
        "tags": [
          "Statistics"
        ],
        "operationId": "Statistics_GetCurrentStatByInstitution",
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfCurrentStatisticsByInstitution"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Treasure/get/{date}": {
      "get": {
        "tags": [
          "Treasure"
        ],
        "operationId": "Treasure_GetTreasureDataByDate",
        "parameters": [
          {
            "name": "date",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            },
            "x-position": 1
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfListOfTreasureDataDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Treasure/getDistributions/{date}": {
      "get": {
        "tags": [
          "Treasure"
        ],
        "operationId": "Treasure_GetTreasureDistributions",
        "parameters": [
          {
            "name": "date",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            },
            "x-position": 1
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfListOfDcatDistributionDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/Treasure/{date}/{format}": {
      "get": {
        "tags": [
          "Treasure"
        ],
        "operationId": "Treasure_GetTreasureDataByDate2",
        "parameters": [
          {
            "name": "format",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "x-position": 1
          },
          {
            "name": "date",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "date-time"
            },
            "x-position": 2
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfListOfTreasureDataDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/UserFavoriteDataset/PostFavoriteDataset": {
      "post": {
        "tags": [
          "UserFavoriteDataset"
        ],
        "operationId": "UserFavoriteDataset_PostUserFavoriteDataset",
        "requestBody": {
          "x-name": "favoriteDataset",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateUserFavoriteDatasetCommand"
              }
            }
          },
          "required": true,
          "x-position": 1
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfInteger"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/UserFavoriteDataset": {
      "delete": {
        "tags": [
          "UserFavoriteDataset"
        ],
        "operationId": "UserFavoriteDataset_DeleteUserFavoriteDataset",
        "requestBody": {
          "x-name": "deleteCommand",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DeleteUserFavoriteDatasetCommand"
              }
            }
          },
          "required": true,
          "x-position": 1
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/UserFavoriteDataset/getUserFavoriteDatasets": {
      "get": {
        "tags": [
          "UserFavoriteDataset"
        ],
        "operationId": "UserFavoriteDataset_GetUserFavoriteDatasets",
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfListOfDcatDatasetDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/UserFeedback": {
      "get": {
        "tags": [
          "UserFeedback"
        ],
        "operationId": "UserFeedback_GetUserFeedback",
        "parameters": [
          {
            "name": "datasetId",
            "in": "query",
            "schema": {
              "type": "string"
            },
            "x-position": 1
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfUserFeedbackByDatasetIdDetailsDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/UserFeedback/PostFeedback": {
      "post": {
        "tags": [
          "UserFeedback"
        ],
        "operationId": "UserFeedback_PostFeedback",
        "requestBody": {
          "x-name": "userFeedbackData",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateUserFeedbackCommand"
              }
            }
          },
          "required": true,
          "x-position": 1
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfInteger"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/UserFeedback/UpdateFeedback": {
      "post": {
        "tags": [
          "UserFeedback"
        ],
        "operationId": "UserFeedback_UpdateFeedback",
        "requestBody": {
          "x-name": "userFeedbackData",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateUserFeedbackCommand"
              }
            }
          },
          "required": true,
          "x-position": 1
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfInteger"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    },
    "/api/UserSubscription": {
      "get": {
        "tags": [
          "UserSubscription"
        ],
        "operationId": "UserSubscription_GetPortalSubscriptionsByUserId",
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfUserSubscriptionByUserIdDetailsDto"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "UserSubscription"
        ],
        "operationId": "UserSubscription_CreateUserSubscription",
        "requestBody": {
          "x-name": "userSubscriptionData",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateUserSubscriptionCommand"
              }
            }
          },
          "required": true,
          "x-position": 1
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponseOfInteger"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "UserSubscription"
        ],
        "operationId": "UserSubscription_DeleteUserSubscription",
        "requestBody": {
          "x-name": "deleteCommand",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DeleteUserSubscriptionCommand"
              }
            }
          },
          "required": true,
          "x-position": 1
        },
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "400": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          },
          "500": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApiResponse"
                }
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "ApiResponseOfString": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "type": "string",
                "nullable": true
              }
            }
          }
        ]
      },
      "ApiResponse": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "isSuccessful": {
            "type": "boolean"
          },
          "infoMessage": {
            "type": "string",
            "nullable": true
          },
          "errorMessage": {
            "type": "string",
            "nullable": true
          },
          "requestId": {
            "type": "string",
            "nullable": true
          },
          "statusCode": {
            "type": "integer",
            "format": "int32"
          },
          "validationErrors": {
            "type": "object",
            "nullable": true,
            "additionalProperties": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        }
      },
      "ApiResponseOfPagedResultOfDcatDatasetDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/PagedResultOfDcatDatasetDto"
                  }
                ]
              }
            }
          }
        ]
      },
      "PagedResultOfDcatDatasetDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/PagedResultBase"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "results": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/DcatDatasetDto"
                }
              }
            }
          }
        ]
      },
      "DcatDatasetDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "string"
          },
          "resource": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "versionNotes": {
            "type": "string",
            "nullable": true
          },
          "landingPage": {
            "type": "string",
            "nullable": true
          },
          "version": {
            "type": "string",
            "nullable": true
          },
          "creatorId": {
            "type": "integer",
            "format": "int32"
          },
          "description": {
            "type": "string"
          },
          "identifier": {
            "type": "string"
          },
          "issued": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "accessRights": {
            "type": "string",
            "nullable": true
          },
          "updateFrequency": {
            "type": "string",
            "nullable": true
          },
          "location": {
            "type": "string",
            "nullable": true
          },
          "languageIds": {
            "type": "array",
            "nullable": true,
            "items": {
              "type": "integer",
              "format": "int32"
            }
          },
          "modified": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "periodOfTimeStart": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "periodOfTimeEnd": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "title": {
            "type": "string"
          },
          "type": {
            "type": "string",
            "nullable": true
          },
          "versionInfo": {
            "type": "string"
          },
          "publisher": {
            "nullable": true,
            "oneOf": [
              {
                "$ref": "#/components/schemas/DcatInstitutionDto"
              }
            ]
          },
          "dctLicenseId": {
            "type": "string",
            "nullable": true
          },
          "producer": {
            "nullable": true,
            "oneOf": [
              {
                "$ref": "#/components/schemas/DcatInstitutionDto"
              }
            ]
          },
          "createdBy": {
            "type": "string",
            "nullable": true
          },
          "spatialLocation": {
            "type": "string",
            "nullable": true
          },
          "datasetEvaluationPoints": {
            "type": "integer",
            "format": "int32"
          },
          "downloads": {
            "type": "integer",
            "format": "int32"
          },
          "views": {
            "type": "integer",
            "format": "int32"
          },
          "totalNumberOfReviews": {
            "type": "integer",
            "format": "int32"
          },
          "averageReview": {
            "type": "number",
            "format": "decimal"
          },
          "fiveStarEvaluation": {
            "type": "integer",
            "format": "int32"
          },
          "ggServiceId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "updatedDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "datasetType": {
            "$ref": "#/components/schemas/DatasetTypeEnum"
          },
          "datasetEvaluation": {
            "$ref": "#/components/schemas/MetadataQualityDimensionsRatingTypeEnum"
          },
          "resourceStatus": {
            "$ref": "#/components/schemas/ResourceStatusEnum"
          },
          "keywords": {
            "type": "array",
            "nullable": true,
            "items": {
              "$ref": "#/components/schemas/DcatResourceKeywordDto"
            }
          },
          "dcatDistributions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DcatDistributionDto"
            }
          },
          "categories": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DcatCategoryDto"
            }
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DcatDataSetTranslationDto"
            }
          },
          "datasetView": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DatasetViewDto"
            }
          }
        }
      },
      "DcatInstitutionDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "address": {
            "type": "string"
          },
          "phoneNumber": {
            "type": "string"
          },
          "email": {
            "type": "string"
          }
        }
      },
      "DatasetTypeEnum": {
        "type": "integer",
        "description": "",
        "x-enumNames": [
          "General",
          "Treasure"
        ],
        "enum": [
          0,
          1
        ]
      },
      "MetadataQualityDimensionsRatingTypeEnum": {
        "type": "integer",
        "description": "",
        "x-enumNames": [
          "Excellent",
          "Good",
          "Sufficient",
          "Bad"
        ],
        "enum": [
          1,
          2,
          3,
          4
        ]
      },
      "ResourceStatusEnum": {
        "type": "integer",
        "description": "",
        "x-enumNames": [
          "Draft",
          "Public",
          "Rejected"
        ],
        "enum": [
          0,
          1,
          2
        ]
      },
      "DcatResourceKeywordDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "keyword": {
            "type": "string"
          },
          "language": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "DcatDistributionDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "accessUrl": {
            "type": "string",
            "nullable": true
          },
          "resource": {
            "type": "string",
            "nullable": true
          },
          "license": {
            "type": "string",
            "nullable": true
          },
          "language": {
            "type": "string",
            "nullable": true
          },
          "languageRaw": {
            "type": "string",
            "nullable": true
          },
          "format": {
            "type": "string",
            "nullable": true
          },
          "formatColor": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "downloadUrl": {
            "type": "string",
            "nullable": true
          },
          "mediaType": {
            "type": "string",
            "nullable": true
          },
          "byteSize": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dcatDatasetId": {
            "type": "string",
            "nullable": true
          },
          "dctLicenseId": {
            "type": "string",
            "nullable": true
          },
          "compressFormat": {
            "type": "string"
          },
          "modified": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "issued": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "rights": {
            "type": "string",
            "nullable": true
          },
          "isFromOpenDataPortal": {
            "type": "boolean"
          },
          "ggServiceId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "order": {
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "DcatCategoryDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "value": {
            "type": "string"
          },
          "faIcon": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "featuredOrder": {
            "type": "integer",
            "format": "int32"
          },
          "isFeaturedCategory": {
            "type": "boolean"
          },
          "colorCode": {
            "type": "string"
          },
          "numberOfDatasets": {
            "type": "integer",
            "format": "int32"
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DcatCategoryTranslation"
            }
          }
        }
      },
      "DcatCategoryTranslation": {
        "allOf": [
          {
            "$ref": "#/components/schemas/AuditableBaseEntityOfInteger"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "dcatCategoryId": {
                "type": "integer",
                "format": "int32"
              },
              "language": {
                "type": "string"
              },
              "value": {
                "type": "string"
              },
              "dcatCategory": {
                "$ref": "#/components/schemas/DcatCategory"
              }
            }
          }
        ]
      },
      "DcatCategory": {
        "allOf": [
          {
            "$ref": "#/components/schemas/AuditableBaseEntityOfInteger"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "name": {
                "type": "string"
              },
              "description": {
                "type": "string"
              },
              "value": {
                "type": "string"
              },
              "faIcon": {
                "type": "string"
              },
              "slug": {
                "type": "string"
              },
              "colorCode": {
                "type": "string"
              },
              "featuredOrder": {
                "type": "integer",
                "format": "int32"
              },
              "isFeaturedCategory": {
                "type": "boolean"
              },
              "translations": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/DcatCategoryTranslation"
                }
              },
              "categories": {
                "type": "array",
                "nullable": true,
                "items": {
                  "$ref": "#/components/schemas/DcatDatasetCategory"
                }
              }
            }
          }
        ]
      },
      "DcatDatasetCategory": {
        "allOf": [
          {
            "$ref": "#/components/schemas/AuditableBaseEntityOfInteger"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "dcatCategoryId": {
                "type": "integer",
                "format": "int32"
              },
              "dcatCategory": {
                "$ref": "#/components/schemas/DcatCategory"
              },
              "dcatDatasetId": {
                "type": "string"
              },
              "dcatDataset": {
                "$ref": "#/components/schemas/DcatDataset"
              }
            }
          }
        ]
      },
      "DcatDataset": {
        "allOf": [
          {
            "$ref": "#/components/schemas/DcatResource"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "keywords": {
                "type": "array",
                "nullable": true,
                "items": {
                  "$ref": "#/components/schemas/DcatResourceKeyword"
                }
              },
              "producerId": {
                "type": "integer",
                "format": "int32",
                "nullable": true
              },
              "producer": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/Institution"
                  }
                ]
              },
              "datasetEvaluationPoints": {
                "type": "integer",
                "format": "int32"
              },
              "fiveStarEvaluation": {
                "type": "integer",
                "format": "int32"
              },
              "datasetEvaluation": {
                "$ref": "#/components/schemas/MetadataQualityDimensionsRatingTypeEnum"
              },
              "dcatDistributions": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/DcatDistribution"
                }
              },
              "dcatDatasetSeries": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/DcatDatasetSeries"
                }
              },
              "dctSpatial": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/DctLocation"
                }
              },
              "dctTemporal": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/DctPeriodOfTime"
                }
              },
              "categories": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/DcatDatasetCategory"
                }
              },
              "translations": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/DcatDataSetTranslation"
                }
              },
              "userFeedbacks": {
                "type": "array",
                "nullable": true,
                "items": {
                  "$ref": "#/components/schemas/UserFeedback"
                }
              },
              "accesses": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/OpenDataPortalAccess"
                }
              },
              "ggServiceId": {
                "type": "integer",
                "format": "int32",
                "nullable": true
              },
              "ggService": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/GGService"
                  }
                ]
              },
              "datasetType": {
                "$ref": "#/components/schemas/DatasetTypeEnum"
              }
            }
          }
        ]
      },
      "DcatResourceKeyword": {
        "allOf": [
          {
            "$ref": "#/components/schemas/AuditableBaseEntityOfInteger"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "keyword": {
                "type": "string"
              },
              "language": {
                "type": "string",
                "nullable": true
              },
              "dcatDatasetId": {
                "type": "string",
                "nullable": true
              },
              "dcatDataset": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/DcatDataset"
                  }
                ]
              },
              "dcatDatasetSeriesId": {
                "type": "string",
                "nullable": true
              },
              "dcatDatasetSeries": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/DcatDatasetSeries"
                  }
                ]
              },
              "dcatDatasetServiceId": {
                "type": "string",
                "nullable": true
              },
              "dcatDatasetService": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/DcatDataService"
                  }
                ]
              }
            }
          }
        ]
      },
      "DcatDatasetSeries": {
        "allOf": [
          {
            "$ref": "#/components/schemas/DcatResource"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "keyWords": {
                "$ref": "#/components/schemas/DcatResourceKeyword"
              }
            }
          }
        ]
      },
      "DcatResource": {
        "allOf": [
          {
            "$ref": "#/components/schemas/AuditableBaseEntityOfString"
          },
          {
            "type": "object",
            "x-abstract": true,
            "additionalProperties": false,
            "properties": {
              "periodOfTimeEnd": {
                "type": "string",
                "format": "date-time",
                "nullable": true
              },
              "periodOfTimeStart": {
                "type": "string",
                "format": "date-time",
                "nullable": true
              },
              "resource": {
                "type": "string",
                "nullable": true
              },
              "versionNotes": {
                "type": "string",
                "nullable": true
              },
              "landingPage": {
                "type": "string",
                "nullable": true
              },
              "version": {
                "type": "string",
                "nullable": true
              },
              "creatorId": {
                "type": "integer",
                "format": "int32",
                "nullable": true
              },
              "creator": {
                "$ref": "#/components/schemas/Institution"
              },
              "description": {
                "type": "string"
              },
              "issued": {
                "type": "string",
                "format": "date-time",
                "nullable": true
              },
              "accessRights": {
                "type": "string",
                "nullable": true
              },
              "updateFrequency": {
                "type": "string",
                "nullable": true
              },
              "location": {
                "type": "string",
                "nullable": true
              },
              "languages": {
                "type": "array",
                "nullable": true,
                "items": {
                  "$ref": "#/components/schemas/DcatResourceLanguage"
                }
              },
              "modified": {
                "type": "string",
                "format": "date-time",
                "nullable": true
              },
              "title": {
                "type": "string"
              },
              "spatialLocation": {
                "type": "string",
                "nullable": true
              },
              "type": {
                "type": "string",
                "nullable": true
              },
              "versionInfo": {
                "type": "string"
              },
              "publisherId": {
                "type": "integer",
                "format": "int32",
                "nullable": true
              },
              "publisher": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/Institution"
                  }
                ]
              },
              "dctLicenseId": {
                "type": "string",
                "nullable": true
              },
              "slug": {
                "type": "string",
                "nullable": true
              },
              "resourceStatus": {
                "$ref": "#/components/schemas/ResourceStatusEnum"
              },
              "dctLicense": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/DctLicenseDocument"
                  }
                ]
              }
            }
          }
        ]
      },
      "Institution": {
        "allOf": [
          {
            "$ref": "#/components/schemas/AuditableBaseEntityOfInteger"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "name": {
                "type": "string"
              },
              "description": {
                "type": "string"
              },
              "address": {
                "type": "string"
              },
              "phoneNumber": {
                "type": "string"
              },
              "email": {
                "type": "string"
              },
              "website": {
                "type": "string"
              },
              "logoUrl": {
                "type": "string"
              },
              "parentInstitutionId": {
                "type": "integer",
                "format": "int32",
                "nullable": true
              },
              "dcatResource": {
                "type": "string",
                "nullable": true
              },
              "isActive": {
                "type": "boolean",
                "nullable": true
              },
              "parentInstitution": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/Institution"
                  }
                ]
              },
              "translations": {
                "type": "array",
                "nullable": true,
                "items": {
                  "$ref": "#/components/schemas/InstitutionTranslation"
                }
              }
            }
          }
        ]
      },
      "InstitutionTranslation": {
        "allOf": [
          {
            "$ref": "#/components/schemas/AuditableBaseEntityOfInteger"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "name": {
                "type": "string"
              },
              "language": {
                "type": "string"
              },
              "institutionId": {
                "type": "integer",
                "format": "int32"
              },
              "institution": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/Institution"
                  }
                ]
              }
            }
          }
        ]
      },
      "AuditableBaseEntityOfInteger": {
        "type": "object",
        "x-abstract": true,
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "createdBy": {
            "type": "string"
          },
          "updatedBy": {
            "type": "string"
          },
          "deletedBy": {
            "type": "string"
          },
          "isDeleted": {
            "type": "boolean"
          },
          "createdDate": {
            "type": "string",
            "format": "date-time"
          },
          "updatedDate": {
            "type": "string",
            "format": "date-time"
          },
          "deletedDate": {
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "DcatResourceLanguage": {
        "allOf": [
          {
            "$ref": "#/components/schemas/AuditableBaseEntityOfString"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "language": {
                "type": "string"
              },
              "dcatDatasetId": {
                "type": "string"
              },
              "dcatDataset": {
                "$ref": "#/components/schemas/DcatDataset"
              }
            }
          }
        ]
      },
      "AuditableBaseEntityOfString": {
        "type": "object",
        "x-abstract": true,
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "createdBy": {
            "type": "string"
          },
          "updatedBy": {
            "type": "string"
          },
          "deletedBy": {
            "type": "string"
          },
          "isDeleted": {
            "type": "boolean"
          },
          "createdDate": {
            "type": "string",
            "format": "date-time"
          },
          "updatedDate": {
            "type": "string",
            "format": "date-time"
          },
          "deletedDate": {
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "DctLicenseDocument": {
        "allOf": [
          {
            "$ref": "#/components/schemas/AuditableBaseEntityOfString"
          },
          {
            "type": "object",
            "additionalProperties": false
          }
        ]
      },
      "DcatDataService": {
        "allOf": [
          {
            "$ref": "#/components/schemas/DcatResource"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "keyWords": {
                "$ref": "#/components/schemas/DcatResourceKeyword"
              }
            }
          }
        ]
      },
      "DcatDistribution": {
        "allOf": [
          {
            "$ref": "#/components/schemas/AuditableBaseEntityOfString"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "title": {
                "type": "string"
              },
              "modified": {
                "type": "string",
                "format": "date-time",
                "nullable": true
              },
              "issued": {
                "type": "string",
                "format": "date-time",
                "nullable": true
              },
              "status": {
                "type": "string",
                "nullable": true
              },
              "accessUrl": {
                "type": "string",
                "nullable": true
              },
              "resource": {
                "type": "string",
                "nullable": true
              },
              "slug": {
                "type": "string",
                "nullable": true
              },
              "license": {
                "type": "string",
                "nullable": true
              },
              "language": {
                "type": "string",
                "nullable": true
              },
              "languageRaw": {
                "type": "string",
                "nullable": true
              },
              "format": {
                "type": "string",
                "nullable": true
              },
              "description": {
                "type": "string",
                "nullable": true
              },
              "downloadUrl": {
                "type": "string",
                "nullable": true
              },
              "mediaType": {
                "type": "string",
                "nullable": true
              },
              "byteSize": {
                "type": "integer",
                "format": "int64",
                "nullable": true
              },
              "dcatDatasetId": {
                "type": "string",
                "nullable": true
              },
              "rights": {
                "type": "string",
                "nullable": true
              },
              "isFromOpenDataPortal": {
                "type": "boolean"
              },
              "dcatDataset": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/DcatDataset"
                  }
                ]
              },
              "dctLicenseId": {
                "type": "string",
                "nullable": true
              },
              "dctLicense": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/DctLicenseDocument"
                  }
                ]
              },
              "compressFormat": {
                "type": "string",
                "nullable": true
              },
              "dcatDataSeriesDataSet": {
                "type": "array",
                "nullable": true,
                "items": {
                  "$ref": "#/components/schemas/DcatDataSeriesDataSet"
                }
              },
              "ggServiceId": {
                "type": "integer",
                "format": "int32",
                "nullable": true
              },
              "order": {
                "type": "integer",
                "format": "int32"
              },
              "ggService": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/GGService"
                  }
                ]
              }
            }
          }
        ]
      },
      "DcatDataSeriesDataSet": {
        "allOf": [
          {
            "$ref": "#/components/schemas/AuditableBaseEntityOfString"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "dataSetId": {
                "type": "string"
              },
              "dataSet": {
                "$ref": "#/components/schemas/DcatDataset"
              },
              "datasetSeriesId": {
                "type": "string"
              },
              "datasetSeries": {
                "$ref": "#/components/schemas/DcatDatasetSeries"
              }
            }
          }
        ]
      },
      "GGService": {
        "allOf": [
          {
            "$ref": "#/components/schemas/AuditableBaseEntityOfInteger"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "title",
              "class",
              "senderId",
              "password",
              "requestBody",
              "baseElement",
              "periodicity"
            ],
            "properties": {
              "title": {
                "type": "string",
                "minLength": 1
              },
              "uniqueIdentifier": {
                "type": "string"
              },
              "description": {
                "type": "string"
              },
              "class": {
                "type": "string",
                "minLength": 1
              },
              "senderId": {
                "type": "string",
                "minLength": 1
              },
              "password": {
                "type": "string",
                "minLength": 1
              },
              "requestBody": {
                "type": "string",
                "minLength": 1
              },
              "baseElement": {
                "type": "string",
                "minLength": 1
              },
              "periodicity": {
                "$ref": "#/components/schemas/PeriodicityTypeEnum"
              },
              "lastExecution": {
                "type": "string",
                "format": "date-time"
              },
              "lastSuccessfulExecution": {
                "type": "string",
                "format": "date-time"
              },
              "csvFileIsPresent": {
                "type": "boolean"
              },
              "jsonFileIsPresent": {
                "type": "boolean"
              },
              "xmlFileIsPresent": {
                "type": "boolean"
              },
              "rdfFileIsPresent": {
                "type": "boolean"
              },
              "gggServiceResponseColumns": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/GGServiceResponseColumn"
                }
              }
            }
          }
        ]
      },
      "PeriodicityTypeEnum": {
        "type": "integer",
        "description": "",
        "x-enumNames": [
          "Daily",
          "Weekly",
          "Monthly",
          "Yearly"
        ],
        "enum": [
          0,
          1,
          2,
          3
        ]
      },
      "GGServiceResponseColumn": {
        "allOf": [
          {
            "$ref": "#/components/schemas/AuditableBaseEntityOfInteger"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "ggName"
            ],
            "properties": {
              "ggServiceId": {
                "type": "integer",
                "format": "int32"
              },
              "ggService": {
                "$ref": "#/components/schemas/GGService"
              },
              "ggName": {
                "type": "string",
                "minLength": 1
              },
              "oDataName": {
                "type": "string"
              },
              "columnType": {
                "$ref": "#/components/schemas/ColumnTypeEnum"
              }
            }
          }
        ]
      },
      "ColumnTypeEnum": {
        "type": "integer",
        "description": "",
        "x-enumNames": [
          "String",
          "Number",
          "Date",
          "Boolean"
        ],
        "enum": [
          0,
          1,
          2,
          3
        ]
      },
      "DctLocation": {
        "allOf": [
          {
            "$ref": "#/components/schemas/AuditableBaseEntityOfString"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "dcatDatasetId": {
                "type": "string",
                "nullable": true
              },
              "dcatDataset": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/DcatDataset"
                  }
                ]
              },
              "dcatCatalogId": {
                "type": "string",
                "nullable": true
              },
              "dcatCatalog": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/DcatCatalog"
                  }
                ]
              }
            }
          }
        ]
      },
      "DcatCatalog": {
        "allOf": [
          {
            "$ref": "#/components/schemas/AuditableBaseEntityOfString"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "keyWords": {
                "$ref": "#/components/schemas/DcatResourceKeyword"
              },
              "publisherId": {
                "type": "integer",
                "format": "int32"
              },
              "dctLicenseId": {
                "type": "string",
                "nullable": true
              },
              "dctLicense": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/DctLicenseDocument"
                  }
                ]
              },
              "publisher": {
                "$ref": "#/components/schemas/Institution"
              },
              "dctTemporal": {
                "type": "array",
                "nullable": true,
                "items": {
                  "$ref": "#/components/schemas/DctPeriodOfTime"
                }
              },
              "dcatCatalogRecords": {
                "type": "array",
                "nullable": true,
                "items": {
                  "$ref": "#/components/schemas/DcatCatalogRecord"
                }
              },
              "dctSpatial": {
                "type": "array",
                "nullable": true,
                "items": {
                  "$ref": "#/components/schemas/DctLocation"
                }
              },
              "dataset": {
                "type": "array",
                "nullable": true,
                "items": {
                  "$ref": "#/components/schemas/DcatCatalogDataSet"
                }
              }
            }
          }
        ]
      },
      "DctPeriodOfTime": {
        "allOf": [
          {
            "$ref": "#/components/schemas/AuditableBaseEntityOfString"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "dcatDatasetId": {
                "type": "string",
                "nullable": true
              },
              "dcatDataset": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/DcatDataset"
                  }
                ]
              },
              "dcatCatalogId": {
                "type": "string",
                "nullable": true
              },
              "dcatCatalog": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/DcatCatalog"
                  }
                ]
              }
            }
          }
        ]
      },
      "DcatCatalogRecord": {
        "allOf": [
          {
            "$ref": "#/components/schemas/AuditableBaseEntityOfString"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "dcatCatalogId": {
                "type": "string",
                "nullable": true
              },
              "dcatCatalog": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/DcatCatalog"
                  }
                ]
              },
              "dctSourceId": {
                "type": "string"
              },
              "dctSource": {
                "$ref": "#/components/schemas/DcatCatalogRecord"
              }
            }
          }
        ]
      },
      "DcatCatalogDataSet": {
        "allOf": [
          {
            "$ref": "#/components/schemas/AuditableBaseEntityOfString"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "datasetId": {
                "type": "string"
              },
              "dataset": {
                "$ref": "#/components/schemas/DcatDataset"
              },
              "catalogId": {
                "type": "string"
              },
              "catalog": {
                "$ref": "#/components/schemas/DcatCatalog"
              }
            }
          }
        ]
      },
      "DcatDataSetTranslation": {
        "allOf": [
          {
            "$ref": "#/components/schemas/AuditableBaseEntityOfString"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "title": {
                "type": "string"
              },
              "description": {
                "type": "string"
              },
              "language": {
                "type": "string"
              },
              "dcatDatasetId": {
                "type": "string"
              },
              "dcatDataset": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/DcatDataset"
                  }
                ]
              }
            }
          }
        ]
      },
      "UserFeedback": {
        "allOf": [
          {
            "$ref": "#/components/schemas/AuditableBaseEntityOfInteger"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "datasetId": {
                "type": "string"
              },
              "userIdentificaitonNumber": {
                "type": "string",
                "nullable": true
              },
              "userFullName": {
                "type": "string",
                "nullable": true
              },
              "dataset": {
                "$ref": "#/components/schemas/DcatDataset"
              },
              "feedback": {
                "type": "integer",
                "format": "int32"
              },
              "comment": {
                "type": "string",
                "nullable": true
              },
              "isPublic": {
                "type": "boolean"
              }
            }
          }
        ]
      },
      "OpenDataPortalAccess": {
        "allOf": [
          {
            "$ref": "#/components/schemas/AuditableBaseEntityOfInteger"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "ip": {
                "type": "string"
              },
              "client": {
                "type": "string"
              },
              "dcatDatasetId": {
                "type": "string",
                "nullable": true
              },
              "dcatDataset": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/DcatDataset"
                  }
                ]
              },
              "pageId": {
                "type": "integer",
                "format": "int32",
                "nullable": true
              },
              "page": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/Page"
                  }
                ]
              },
              "categoryId": {
                "type": "integer",
                "format": "int32",
                "nullable": true
              },
              "category": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/PageCategory"
                  }
                ]
              }
            }
          }
        ]
      },
      "Page": {
        "allOf": [
          {
            "$ref": "#/components/schemas/AuditableBaseEntityOfInteger"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "title": {
                "type": "string"
              },
              "description": {
                "type": "string"
              },
              "content": {
                "type": "string"
              },
              "slug": {
                "type": "string"
              },
              "publishDate": {
                "type": "string",
                "format": "date-time"
              },
              "pageStatus": {
                "$ref": "#/components/schemas/PageStatusEnum"
              },
              "imagePath": {
                "type": "string",
                "nullable": true
              },
              "isFeaturedPage": {
                "type": "boolean"
              },
              "translations": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/PageTranslation"
                }
              },
              "pageCategoryRelations": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/PageCategoryRelation"
                }
              }
            }
          }
        ]
      },
      "PageStatusEnum": {
        "type": "integer",
        "description": "",
        "x-enumNames": [
          "Draft",
          "Public"
        ],
        "enum": [
          0,
          1
        ]
      },
      "PageTranslation": {
        "allOf": [
          {
            "$ref": "#/components/schemas/AuditableBaseEntityOfInteger"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "title": {
                "type": "string"
              },
              "description": {
                "type": "string"
              },
              "contet": {
                "type": "string"
              },
              "language": {
                "type": "string"
              },
              "pageId": {
                "type": "integer",
                "format": "int32"
              },
              "page": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/Page"
                  }
                ]
              }
            }
          }
        ]
      },
      "PageCategoryRelation": {
        "allOf": [
          {
            "$ref": "#/components/schemas/AuditableBaseEntityOfInteger"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "pageId": {
                "type": "integer",
                "format": "int32"
              },
              "page": {
                "$ref": "#/components/schemas/Page"
              },
              "pageCategoryId": {
                "type": "integer",
                "format": "int32"
              },
              "pageCategory": {
                "$ref": "#/components/schemas/PageCategory"
              }
            }
          }
        ]
      },
      "PageCategory": {
        "allOf": [
          {
            "$ref": "#/components/schemas/AuditableBaseEntityOfInteger"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "required": [
              "slug"
            ],
            "properties": {
              "title": {
                "type": "string"
              },
              "description": {
                "type": "string"
              },
              "slug": {
                "type": "string",
                "minLength": 1
              },
              "pageCategoryRelations": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/PageCategoryRelation"
                }
              }
            }
          }
        ]
      },
      "DcatDataSetTranslationDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "language": {
            "type": "string"
          }
        }
      },
      "DatasetViewDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "viewType": {
            "$ref": "#/components/schemas/ViewTypeEnum"
          }
        }
      },
      "ViewTypeEnum": {
        "type": "integer",
        "description": "",
        "x-enumNames": [
          "Table",
          "GraphBar",
          "GraphPie",
          "GraphLine"
        ],
        "enum": [
          0,
          1,
          2,
          3
        ]
      },
      "PagedResultBase": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "pageCount": {
            "type": "integer",
            "format": "int32"
          },
          "pageSize": {
            "type": "integer",
            "format": "int32"
          },
          "rowCount": {
            "type": "integer",
            "format": "int32"
          },
          "firstRowOnPage": {
            "type": "integer",
            "format": "int32"
          },
          "lastRowOnPage": {
            "type": "integer",
            "format": "int32"
          },
          "hasRows": {
            "type": "boolean"
          }
        }
      },
      "GetDcatDatasetQuery": {
        "allOf": [
          {
            "$ref": "#/components/schemas/DatasetFilter"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "language": {
                "type": "string",
                "nullable": true
              }
            }
          }
        ]
      },
      "DatasetFilter": {
        "allOf": [
          {
            "$ref": "#/components/schemas/PageFilter"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "title": {
                "type": "string",
                "nullable": true
              },
              "datasetType": {
                "type": "string",
                "nullable": true
              },
              "metadataQuality": {
                "type": "string",
                "nullable": true
              },
              "keyWords": {
                "type": "array",
                "nullable": true,
                "items": {
                  "type": "string"
                }
              },
              "formats": {
                "type": "array",
                "nullable": true,
                "items": {
                  "type": "string"
                }
              },
              "categories": {
                "type": "array",
                "nullable": true,
                "items": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "publishers": {
                "type": "array",
                "nullable": true,
                "items": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "publishedFrom": {
                "type": "string",
                "format": "date-time",
                "nullable": true
              },
              "publishedTo": {
                "type": "string",
                "format": "date-time",
                "nullable": true
              },
              "resourceStatus": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/ResourceStatusEnum"
                  }
                ]
              },
              "filterSource": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/FilterSourceType"
                  }
                ]
              },
              "isFromOpenDataPortal": {
                "type": "boolean",
                "nullable": true
              }
            }
          }
        ]
      },
      "FilterSourceType": {
        "type": "integer",
        "description": "",
        "x-enumNames": [
          "Portal",
          "Management"
        ],
        "enum": [
          0,
          1
        ]
      },
      "PageFilter": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "requestedPage": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "requestedPageSize": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        }
      },
      "ApiResponseOfListOfDcatDatasetDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "type": "array",
                "nullable": true,
                "items": {
                  "$ref": "#/components/schemas/DcatDatasetDto"
                }
              }
            }
          }
        ]
      },
      "ApiResponseOfDcatDatasetDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/DcatDatasetDto"
                  }
                ]
              }
            }
          }
        ]
      },
      "ApiResponseOfListOfMostAccessedDataSetsDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "type": "array",
                "nullable": true,
                "items": {
                  "$ref": "#/components/schemas/MostAccessedDataSetsDto"
                }
              }
            }
          }
        ]
      },
      "MostAccessedDataSetsDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "slug": {
            "type": "string",
            "nullable": true
          },
          "faIcon": {
            "type": "string",
            "nullable": true
          },
          "views": {
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "ApiResponseOfDatasetViewResponseDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/DatasetViewResponseDto"
                  }
                ]
              }
            }
          }
        ]
      },
      "DatasetViewResponseDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "viewType": {
            "$ref": "#/components/schemas/ViewTypeEnum"
          },
          "xaxisLabels": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "datasetValue": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DatasetValueDto"
            }
          }
        }
      },
      "DatasetValueDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "label": {
            "type": "string"
          },
          "data": {
            "type": "array",
            "items": {
              "type": "number",
              "format": "double"
            }
          }
        }
      },
      "ApiResponseOfListOfMetadataVocabulariesDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "type": "array",
                "nullable": true,
                "items": {
                  "$ref": "#/components/schemas/MetadataVocabulariesDto"
                }
              }
            }
          }
        ]
      },
      "MetadataVocabulariesDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "value": {
            "type": "string"
          },
          "vocabularyType": {
            "$ref": "#/components/schemas/VocabularyTypes"
          },
          "metadataVocabularyTranslations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MetadataVocabularyTranslationDto"
            }
          }
        }
      },
      "VocabularyTypes": {
        "type": "integer",
        "description": "",
        "x-enumNames": [
          "MediaType",
          "DatasetTheme",
          "Frequency",
          "FileType",
          "Language",
          "Corporate",
          "Country",
          "Continent",
          "DistributionStatus",
          "PublisherType",
          "LicenceType",
          "Availability",
          "ChecksumAlgorithm",
          "AccessRights",
          "DatasetType",
          "CreativeCommonsLicense"
        ],
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          8,
          9,
          10,
          11,
          12,
          13,
          14,
          15
        ]
      },
      "MetadataVocabularyTranslationDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "metadataVocabularyId": {
            "type": "integer",
            "format": "int32"
          },
          "language": {
            "type": "string"
          },
          "translation": {
            "type": "string"
          }
        }
      },
      "ApiResponseOfInteger": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ]
      },
      "CreateDatasetUserReportsCommand": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "datasetId": {
            "type": "string"
          },
          "description": {
            "type": "string"
          }
        }
      },
      "ApiResponseOfDcatCategoryDetailsDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/DcatCategoryDetailsDto"
                  }
                ]
              }
            }
          }
        ]
      },
      "DcatCategoryDetailsDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "value": {
            "type": "string"
          },
          "faIcon": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "featuredOrder": {
            "type": "integer",
            "format": "int32"
          },
          "isFeaturedCategory": {
            "type": "boolean"
          },
          "colorCode": {
            "type": "string"
          },
          "numberOfDatasets": {
            "type": "integer",
            "format": "int32"
          },
          "translations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DcatCategoryTranslationDto"
            }
          }
        }
      },
      "DcatCategoryTranslationDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "dcatCategoryId": {
            "type": "integer",
            "format": "int32"
          },
          "language": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "ApiResponseOfListOfDcatCategoryDetailsDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "type": "array",
                "nullable": true,
                "items": {
                  "$ref": "#/components/schemas/DcatCategoryDetailsDto"
                }
              }
            }
          }
        ]
      },
      "ApiResponseOfListOfDcatDataFormatDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "type": "array",
                "nullable": true,
                "items": {
                  "$ref": "#/components/schemas/DcatDataFormatDto"
                }
              }
            }
          }
        ]
      },
      "DcatDataFormatDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          },
          "colorCode": {
            "type": "string"
          }
        }
      },
      "ApiResponseOfPageDetailsDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/PageDetailsDto"
                  }
                ]
              }
            }
          }
        ]
      },
      "PageDetailsDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "content": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "publishDate": {
            "type": "string",
            "format": "date-time"
          },
          "pageStatus": {
            "$ref": "#/components/schemas/PageStatusEnum"
          },
          "imagePath": {
            "type": "string",
            "nullable": true
          },
          "isFeaturedPage": {
            "type": "boolean"
          },
          "pageCategories": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CategoryDto"
            }
          }
        }
      },
      "CategoryDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "isFeaturedPage": {
            "type": "boolean"
          }
        }
      },
      "ApiResponseOfListOfPageDetailsBySlugDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "type": "array",
                "nullable": true,
                "items": {
                  "$ref": "#/components/schemas/PageDetailsBySlugDto"
                }
              }
            }
          }
        ]
      },
      "PageDetailsBySlugDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "content": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "publishDate": {
            "type": "string",
            "format": "date-time"
          },
          "pageStatus": {
            "$ref": "#/components/schemas/PageStatusEnum"
          },
          "imagePath": {
            "type": "string",
            "nullable": true
          },
          "isFeaturedPage": {
            "type": "boolean"
          },
          "pageCategories": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CategoryDto"
            }
          }
        }
      },
      "ApiResponseOfListOfInstitutionDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "type": "array",
                "nullable": true,
                "items": {
                  "$ref": "#/components/schemas/InstitutionDto"
                }
              }
            }
          }
        ]
      },
      "InstitutionDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "address": {
            "type": "string"
          },
          "phoneNumber": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "website": {
            "type": "string"
          },
          "logoUrl": {
            "type": "string"
          },
          "parentInstitutionId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        }
      },
      "ApiResponseOfListOfLandingPageWebConfigDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "type": "array",
                "nullable": true,
                "items": {
                  "$ref": "#/components/schemas/LandingPageWebConfigDto"
                }
              }
            }
          }
        ]
      },
      "LandingPageWebConfigDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "language": {
            "type": "string"
          },
          "headerText": {
            "type": "string"
          },
          "statTitle": {
            "type": "string"
          },
          "statText": {
            "type": "string"
          },
          "centerLeftModuleTitle": {
            "type": "string"
          },
          "centerRightModuleTitle": {
            "type": "string"
          },
          "centerRightModuleText": {
            "type": "string"
          },
          "footerCenterBottomTitle": {
            "type": "string"
          },
          "footerCenterUpTitle": {
            "type": "string"
          },
          "footerRightUpText": {
            "type": "string"
          },
          "footerLogoText": {
            "type": "string"
          },
          "footerRightUpTitle": {
            "type": "string"
          },
          "footerRightBottomTitle": {
            "type": "string"
          },
          "changeLanguageText": {
            "type": "string"
          }
        }
      },
      "ApiResponseOfListOfGetAllMenuListDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "type": "array",
                "nullable": true,
                "items": {
                  "$ref": "#/components/schemas/GetAllMenuListDto"
                }
              }
            }
          }
        ]
      },
      "GetAllMenuListDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string"
          },
          "pageCategoryId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pageId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "url": {
            "type": "string",
            "nullable": true
          },
          "parentMenuId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "subMenus": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GetAllMenuListDto"
            }
          },
          "portalMenuTranslations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PortalMenuTranslationDto"
            }
          },
          "menuType": {
            "$ref": "#/components/schemas/MenuTypeEnum"
          },
          "order": {
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "PortalMenuTranslationDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "language": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        }
      },
      "MenuTypeEnum": {
        "type": "integer",
        "description": "",
        "x-enumNames": [
          "ParentMenu",
          "Link",
          "Page",
          "Category",
          "Contact",
          "DataSearch",
          "SparQlSearch",
          "Documents",
          "UseCase",
          "MetadataQuality",
          "Questionary",
          "Statistics"
        ],
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          8,
          9,
          10,
          11
        ]
      },
      "ApiResponseOfMetadataQualityDimensionWithRating": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/MetadataQualityDimensionWithRating"
                  }
                ]
              }
            }
          }
        ]
      },
      "MetadataQualityDimensionWithRating": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "dimensionsRatingTypeEnum": {
            "$ref": "#/components/schemas/MetadataQualityDimensionsRatingTypeEnum"
          },
          "dimensionsRatingPoints": {
            "type": "integer",
            "format": "int32"
          },
          "metadataQualityDimensions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MetadataQualityDimension"
            }
          }
        }
      },
      "MetadataQualityDimension": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "dimensionsType": {
            "nullable": true,
            "oneOf": [
              {
                "$ref": "#/components/schemas/MetadataQualityDimensionsTypeEnum"
              }
            ]
          },
          "dimensionsTypeName": {
            "type": "string"
          },
          "titleEn": {
            "type": "string"
          },
          "titleAl": {
            "type": "string"
          },
          "indicatorWeight": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IndicatorWightQuality"
            }
          },
          "richPoints": {
            "type": "integer",
            "format": "int32"
          },
          "totalPoints": {
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "MetadataQualityDimensionsTypeEnum": {
        "type": "integer",
        "description": "",
        "x-enumNames": [
          "Findability",
          "Accessibility",
          "Interoperability",
          "Reusability",
          "Contextuality"
        ],
        "enum": [
          1,
          2,
          3,
          4,
          5
        ]
      },
      "IndicatorWightQuality": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "value": {
            "type": "integer",
            "format": "int32"
          },
          "key": {
            "type": "string"
          },
          "titleEn": {
            "type": "string"
          },
          "titleAl": {
            "type": "string"
          }
        }
      },
      "ApiResponseOfListOfMetadataQualityAssurance": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "type": "array",
                "nullable": true,
                "items": {
                  "$ref": "#/components/schemas/MetadataQualityAssurance"
                }
              }
            }
          }
        ]
      },
      "MetadataQualityAssurance": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "dimensionsType": {
            "nullable": true,
            "oneOf": [
              {
                "$ref": "#/components/schemas/MetadataQualityDimensionsTypeEnum"
              }
            ]
          },
          "dimensionsTypeName": {
            "type": "string"
          },
          "totalPoints": {
            "type": "integer",
            "format": "int32"
          },
          "richPoints": {
            "type": "integer",
            "format": "int32"
          },
          "titleEn": {
            "type": "string"
          },
          "titleAl": {
            "type": "string"
          },
          "indicatorWeight": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IndicatorWeight"
            }
          }
        }
      },
      "IndicatorWeight": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "name": {
            "type": "string"
          },
          "titleEn": {
            "type": "string"
          },
          "titleAl": {
            "type": "string"
          },
          "percentage": {
            "type": "integer",
            "format": "int32"
          },
          "points": {
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "CreateDcatDistributionStatCommand": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "downloadDateTime": {
            "type": "string",
            "format": "date-time"
          },
          "downloadUrl": {
            "type": "string",
            "nullable": true
          },
          "fileFormat": {
            "type": "string",
            "nullable": true
          },
          "ip": {
            "type": "string",
            "nullable": true
          },
          "client": {
            "type": "string",
            "nullable": true
          },
          "datasetId": {
            "type": "string"
          },
          "distributionId": {
            "type": "string"
          }
        }
      },
      "ApiResponseOfListOfOpenDataDocumentsDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "type": "array",
                "nullable": true,
                "items": {
                  "$ref": "#/components/schemas/OpenDataDocumentsDto"
                }
              }
            }
          }
        ]
      },
      "OpenDataDocumentsDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "isPublic": {
            "type": "boolean"
          },
          "documentType": {
            "$ref": "#/components/schemas/DocumentTypeEnum"
          },
          "path": {
            "type": "string"
          },
          "order": {
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "DocumentTypeEnum": {
        "type": "integer",
        "description": "",
        "x-enumNames": [
          "Document",
          "UserManual",
          "Information"
        ],
        "enum": [
          0,
          1,
          2
        ]
      },
      "ApiResponseOfOpenDataDocumentsDetailsDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/OpenDataDocumentsDetailsDto"
                  }
                ]
              }
            }
          }
        ]
      },
      "OpenDataDocumentsDetailsDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "isPublic": {
            "type": "boolean"
          },
          "documentType": {
            "$ref": "#/components/schemas/DocumentTypeEnum"
          },
          "path": {
            "type": "string"
          },
          "order": {
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "CreateOpenDataUseCaseCommand": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "useCaseDocument": {
            "type": "string"
          }
        }
      },
      "UpdateOpenDataUseCaseCommand": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "useCaseDocument": {
            "type": "string"
          },
          "managmentCommnet": {
            "type": "string"
          }
        }
      },
      "ApiResponseOfListOfUserUseCasesDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "type": "array",
                "nullable": true,
                "items": {
                  "$ref": "#/components/schemas/UserUseCasesDto"
                }
              }
            }
          }
        ]
      },
      "UserUseCasesDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "useCaseDocument": {
            "type": "string"
          },
          "managmentCommnet": {
            "type": "string"
          },
          "userFullName": {
            "type": "string",
            "nullable": true
          },
          "userEmail": {
            "type": "string",
            "nullable": true
          },
          "useCaseStatus": {
            "$ref": "#/components/schemas/UseCaseStatusEnum"
          }
        }
      },
      "UseCaseStatusEnum": {
        "type": "integer",
        "description": "",
        "x-enumNames": [
          "Waiting",
          "Accepted",
          "Declined"
        ],
        "enum": [
          0,
          1,
          2
        ]
      },
      "ApiResponseOfPagedResultOfUseCasesDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/PagedResultOfUseCasesDto"
                  }
                ]
              }
            }
          }
        ]
      },
      "PagedResultOfUseCasesDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/PagedResultBase"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "results": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/UseCasesDto"
                }
              }
            }
          }
        ]
      },
      "UseCasesDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "useCaseDocument": {
            "type": "string"
          },
          "managmentCommnet": {
            "type": "string"
          },
          "userFullName": {
            "type": "string",
            "nullable": true
          },
          "userEmail": {
            "type": "string",
            "nullable": true
          },
          "createdDate": {
            "type": "string",
            "format": "date-time"
          },
          "useCaseStatus": {
            "$ref": "#/components/schemas/UseCaseStatusEnum"
          }
        }
      },
      "DeleteOpenDataUseCaseCommand": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "CreatePortalMessageCommand": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "title": {
            "type": "string"
          },
          "content": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "surname": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "phoneNumber": {
            "type": "string"
          },
          "reasonId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "base64FirstFile": {
            "type": "string",
            "nullable": true
          },
          "base64SecondFile": {
            "type": "string",
            "nullable": true
          },
          "base64ThirdFile": {
            "type": "string",
            "nullable": true
          },
          "firstFileName": {
            "type": "string"
          },
          "secondFileName": {
            "type": "string"
          },
          "thirdFileName": {
            "type": "string"
          }
        }
      },
      "ApiResponseOfListOfPortalMessageReasonDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "type": "array",
                "nullable": true,
                "items": {
                  "$ref": "#/components/schemas/PortalMessageReasonDto"
                }
              }
            }
          }
        ]
      },
      "PortalMessageReasonDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "reason": {
            "type": "string"
          }
        }
      },
      "ApiResponseOfQuestionAlternativeDetailsDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/QuestionAlternativeDetailsDto"
                  }
                ]
              }
            }
          }
        ]
      },
      "QuestionAlternativeDetailsDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "questionnaireQuestionId": {
            "type": "integer",
            "format": "int32"
          },
          "text": {
            "type": "string"
          },
          "description": {
            "type": "string"
          }
        }
      },
      "ApiResponseOfListOfQuestionAlternativesDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "type": "array",
                "nullable": true,
                "items": {
                  "$ref": "#/components/schemas/QuestionAlternativesDto"
                }
              }
            }
          }
        ]
      },
      "QuestionAlternativesDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "questionnaireQuestionId": {
            "type": "integer",
            "format": "int32"
          },
          "text": {
            "type": "string"
          },
          "description": {
            "type": "string"
          }
        }
      },
      "ApiResponseOfQuestionnaireDetailsDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/QuestionnaireDetailsDto"
                  }
                ]
              }
            }
          }
        ]
      },
      "QuestionnaireDetailsDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "startDate": {
            "type": "string",
            "format": "date-time"
          },
          "endDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "questionnaireType": {
            "$ref": "#/components/schemas/QuestionnaireTypeEnum"
          },
          "status": {
            "type": "boolean",
            "nullable": true
          },
          "questions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/QuestionnaireQuestionDto"
            }
          }
        }
      },
      "QuestionnaireTypeEnum": {
        "type": "integer",
        "description": "",
        "x-enumNames": [
          "Poll",
          "Questionnaire"
        ],
        "enum": [
          1,
          2
        ]
      },
      "QuestionnaireQuestionDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "questionnaireId": {
            "type": "integer",
            "format": "int32"
          },
          "title": {
            "type": "string"
          },
          "order": {
            "type": "integer",
            "format": "int32"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "questionType": {
            "$ref": "#/components/schemas/QuestionTypeEnum"
          },
          "alternatives": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/QuestionAlternativesDto"
            }
          }
        }
      },
      "QuestionTypeEnum": {
        "type": "integer",
        "description": "",
        "x-enumNames": [
          "SingleSelect",
          "MultiSelect",
          "YesOrNo",
          "Text",
          "Numeric"
        ],
        "enum": [
          0,
          1,
          2,
          3,
          4
        ]
      },
      "ApiResponseOfListOfQuestionnaireDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "type": "array",
                "nullable": true,
                "items": {
                  "$ref": "#/components/schemas/QuestionnaireDto"
                }
              }
            }
          }
        ]
      },
      "QuestionnaireDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "startDate": {
            "type": "string",
            "format": "date-time"
          },
          "endDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "questionnaireType": {
            "$ref": "#/components/schemas/QuestionnaireTypeEnum"
          },
          "status": {
            "type": "boolean",
            "nullable": true
          }
        }
      },
      "ApiResponseOfQuestionnaireQuestionDetailsDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/QuestionnaireQuestionDetailsDto"
                  }
                ]
              }
            }
          }
        ]
      },
      "QuestionnaireQuestionDetailsDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "questionnaireId": {
            "type": "integer",
            "format": "int32"
          },
          "title": {
            "type": "string"
          },
          "order": {
            "type": "integer",
            "format": "int32"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "questionType": {
            "$ref": "#/components/schemas/QuestionTypeEnum"
          }
        }
      },
      "ApiResponseOfListOfQuestionnaireQuestionDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "type": "array",
                "nullable": true,
                "items": {
                  "$ref": "#/components/schemas/QuestionnaireQuestionDto"
                }
              }
            }
          }
        ]
      },
      "ApiResponseOfQuestionnaireResponseDetailsDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/QuestionnaireResponseDetailsDto"
                  }
                ]
              }
            }
          }
        ]
      },
      "QuestionnaireResponseDetailsDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "questionnaireId": {
            "type": "integer",
            "format": "int32"
          },
          "responseDate": {
            "type": "string",
            "format": "date-time"
          },
          "notes": {
            "type": "string"
          }
        }
      },
      "ApiResponseOfListOfQuestionnaireResponseDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "type": "array",
                "nullable": true,
                "items": {
                  "$ref": "#/components/schemas/QuestionnaireResponseDto"
                }
              }
            }
          }
        ]
      },
      "QuestionnaireResponseDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "questionnaireId": {
            "type": "integer",
            "format": "int32"
          },
          "responseDate": {
            "type": "string",
            "format": "date-time"
          },
          "notes": {
            "type": "string"
          }
        }
      },
      "CreateQuestionResponseCommand": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "questionnaireId": {
            "type": "integer",
            "format": "int32"
          },
          "questionnaireResponseId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "responses": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/QuestionAlternativesCreateDto"
            }
          }
        }
      },
      "QuestionAlternativesCreateDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "questionnaireQuestionId": {
            "type": "integer",
            "format": "int32"
          },
          "alternativeIds": {
            "type": "array",
            "nullable": true,
            "items": {
              "type": "integer",
              "format": "int32"
            }
          },
          "responseText": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "ApiResponseOfBoolean": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "type": "boolean"
              }
            }
          }
        ]
      },
      "CheckForVotingCommand": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "questionnaireId": {
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "ApiResponseOfDatasetUsageDashboardReportDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/DatasetUsageDashboardReportDto"
                  }
                ]
              }
            }
          }
        ]
      },
      "DatasetUsageDashboardReportDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "datasetAccess": {
            "type": "integer",
            "format": "int32"
          },
          "downloads": {
            "type": "integer",
            "format": "int32"
          },
          "categories": {
            "type": "integer",
            "format": "int32"
          },
          "institutions": {
            "type": "integer",
            "format": "int32"
          },
          "datasets": {
            "type": "integer",
            "format": "int32"
          },
          "activeUsers": {
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "ApiResponseOfCurrentStatisticsByCategory": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/CurrentStatisticsByCategory"
                  }
                ]
              }
            }
          }
        ]
      },
      "CurrentStatisticsByCategory": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "statDate": {
            "type": "string",
            "format": "date-time"
          },
          "totalNumberOfDatasets": {
            "type": "integer",
            "format": "int32"
          },
          "statisticsForCategoryList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StatisticsForCategory"
            }
          }
        }
      },
      "StatisticsForCategory": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "categoryId": {
            "type": "integer",
            "format": "int32"
          },
          "categoryName": {
            "type": "string"
          },
          "numberOfDatasets": {
            "type": "integer",
            "format": "int32"
          },
          "icon": {
            "type": "string"
          },
          "percentage": {
            "type": "number",
            "format": "double"
          }
        }
      },
      "ApiResponseOfCurrentStatisticsByInstitution": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/CurrentStatisticsByInstitution"
                  }
                ]
              }
            }
          }
        ]
      },
      "CurrentStatisticsByInstitution": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "statDate": {
            "type": "string",
            "format": "date-time"
          },
          "totalNumberOfDatasets": {
            "type": "integer",
            "format": "int32"
          },
          "statisticsForInstitutionsList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StatisticsForInstitution"
            }
          }
        }
      },
      "StatisticsForInstitution": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "institutionId": {
            "type": "integer",
            "format": "int32"
          },
          "institutionName": {
            "type": "string"
          },
          "numberOfDatasets": {
            "type": "integer",
            "format": "int32"
          },
          "percentage": {
            "type": "number",
            "format": "double"
          }
        }
      },
      "ApiResponseOfListOfTreasureDataDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "type": "array",
                "nullable": true,
                "items": {
                  "$ref": "#/components/schemas/TreasureDataDto"
                }
              }
            }
          }
        ]
      },
      "TreasureDataDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "emriTdo": {
            "type": "string",
            "nullable": true
          },
          "numriFatures": {
            "type": "string",
            "nullable": true
          },
          "pershkrimiFatures": {
            "type": "string",
            "nullable": true
          },
          "kodiLm": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ministriaLinjes": {
            "type": "string",
            "nullable": true
          },
          "kodiInstitucionit": {
            "type": "string",
            "nullable": true
          },
          "emriInstitucionit": {
            "type": "string",
            "nullable": true
          },
          "ecAccount": {
            "type": "string",
            "nullable": true
          },
          "ecAccountDescription": {
            "type": "string",
            "nullable": true
          },
          "furnitori": {
            "type": "string",
            "nullable": true
          },
          "shuma": {
            "type": "number",
            "format": "decimal",
            "nullable": true
          },
          "dataRegjistrimit": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "dataEkzekutimit": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        }
      },
      "ApiResponseOfListOfDcatDistributionDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "type": "array",
                "nullable": true,
                "items": {
                  "$ref": "#/components/schemas/DcatDistributionDto"
                }
              }
            }
          }
        ]
      },
      "CreateUserFavoriteDatasetCommand": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "datasetId": {
            "type": "string"
          }
        }
      },
      "DeleteUserFavoriteDatasetCommand": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "datasetId": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "ApiResponseOfUserFeedbackByDatasetIdDetailsDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/UserFeedbackByDatasetIdDetailsDto"
                  }
                ]
              }
            }
          }
        ]
      },
      "UserFeedbackByDatasetIdDetailsDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "feedbackNumbers": {
            "type": "integer",
            "format": "int32"
          },
          "avarageValue": {
            "type": "number",
            "format": "double"
          },
          "feedBacks": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UserFeedbackDetailsDto"
            }
          }
        }
      },
      "UserFeedbackDetailsDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "userFullName": {
            "type": "string",
            "nullable": true
          },
          "feedback": {
            "type": "integer",
            "format": "int32"
          },
          "comment": {
            "type": "string",
            "nullable": true
          },
          "logedInUserFeedBack": {
            "type": "boolean"
          }
        }
      },
      "CreateUserFeedbackCommand": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "datasetId": {
            "type": "string"
          },
          "feedback": {
            "type": "integer",
            "format": "int32"
          },
          "comment": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "UpdateUserFeedbackCommand": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "datasetId": {
            "type": "string"
          },
          "feedback": {
            "type": "integer",
            "format": "int32"
          },
          "comment": {
            "type": "string",
            "nullable": true
          }
        }
      },
      "ApiResponseOfUserSubscriptionByUserIdDetailsDto": {
        "allOf": [
          {
            "$ref": "#/components/schemas/ApiResponse"
          },
          {
            "type": "object",
            "additionalProperties": false,
            "properties": {
              "data": {
                "nullable": true,
                "oneOf": [
                  {
                    "$ref": "#/components/schemas/UserSubscriptionByUserIdDetailsDto"
                  }
                ]
              }
            }
          }
        ]
      },
      "UserSubscriptionByUserIdDetailsDto": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "userId": {
            "type": "string"
          },
          "categoryIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32",
              "nullable": true
            }
          },
          "institutionIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32",
              "nullable": true
            }
          }
        }
      },
      "CreateUserSubscriptionCommand": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "categoryId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "institutionId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        }
      },
      "DeleteUserSubscriptionCommand": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "categoryId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "institutionId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        }
      }
    }
  }
}