{
  "openapi": "3.0.4",
  "info": {
    "title": "Avt Media",
    "description": "",
    "version": "v1"
  },
  "paths": {
    "/api/abuse-reports/{abuseReportId}": {
      "get": {
        "tags": [
          "AbuseReports"
        ],
        "operationId": "GetAbuseReport",
        "parameters": [
          {
            "name": "abuseReportId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AbuseReportViewModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AbuseReportViewModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AbuseReportViewModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/abuse-reports/{abuseReportId}/reject": {
      "patch": {
        "tags": [
          "AbuseReports"
        ],
        "operationId": "RejectAbuseReport",
        "parameters": [
          {
            "name": "abuseReportId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/abuse-reports/{abuseReportId}/approve": {
      "patch": {
        "tags": [
          "AbuseReports"
        ],
        "operationId": "ApproveAbuseReport",
        "parameters": [
          {
            "name": "abuseReportId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/abuse-reports/extended-query": {
      "post": {
        "tags": [
          "AbuseReports"
        ],
        "operationId": "GetAbuseReportsByExtendedQuery",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetAbuseReportsByExtendedQueryFilters"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/GetAbuseReportsByExtendedQueryFilters"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/GetAbuseReportsByExtendedQueryFilters"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GetAbuseReportsByExtendedQueryResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAbuseReportsByExtendedQueryResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAbuseReportsByExtendedQueryResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/abuse-reports/reporter-users": {
      "get": {
        "tags": [
          "AbuseReports"
        ],
        "operationId": "GetAbuseReporterUsers",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/StringDictionaryModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/StringDictionaryModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/StringDictionaryModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/advanced-search/filter-type-options": {
      "get": {
        "tags": [
          "AdvancedSearch"
        ],
        "operationId": "GetAdvancedSearchFilterTypeOptions",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "integer",
                    "format": "int32"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "integer",
                    "format": "int32"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "integer",
                    "format": "int32"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/advanced-search/get-by-extended": {
      "post": {
        "tags": [
          "AdvancedSearch"
        ],
        "operationId": "GetAdvancedSearchObjectsByExtendedQuery",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetAdvancedSearchObjectsFilters"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/GetAdvancedSearchObjectsFilters"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/GetAdvancedSearchObjectsFilters"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AdvancedSearchObjectsByExtendedQueryResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdvancedSearchObjectsByExtendedQueryResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AdvancedSearchObjectsByExtendedQueryResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/applications/create": {
      "post": {
        "tags": [
          "Applications"
        ],
        "operationId": "CreateApplication",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationCreateModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationCreateModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationCreateModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/applications/{applicationId}/rename": {
      "patch": {
        "tags": [
          "Applications"
        ],
        "operationId": "RenameApplication",
        "parameters": [
          {
            "name": "applicationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/applications/applications": {
      "get": {
        "tags": [
          "Applications"
        ],
        "operationId": "GetAllApplications",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Application"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Application"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Application"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/applications/{applicationId}": {
      "get": {
        "tags": [
          "Applications"
        ],
        "operationId": "GetApplicationById",
        "parameters": [
          {
            "name": "applicationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Application"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Application"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Application"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "Applications"
        ],
        "operationId": "UpdateApplication",
        "parameters": [
          {
            "name": "applicationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationUpdateModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationUpdateModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationUpdateModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/applications/applications/{companyId}": {
      "get": {
        "tags": [
          "Applications"
        ],
        "operationId": "GetApplicationsByCompanyId",
        "parameters": [
          {
            "name": "companyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Application"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Application"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Application"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/applications/{applicationId}/active-state": {
      "patch": {
        "tags": [
          "Applications"
        ],
        "operationId": "SetApplicationActiveState",
        "parameters": [
          {
            "name": "applicationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "isActive",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/applications/{applicationId}/additional-info": {
      "patch": {
        "tags": [
          "Applications"
        ],
        "operationId": "UpdateApplicationAdditionalInfo",
        "parameters": [
          {
            "name": "applicationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/applications/extended-query": {
      "post": {
        "tags": [
          "Applications"
        ],
        "operationId": "GetApplicationsByExtendedQuery",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationsByExtendedQueryFilters"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationsByExtendedQueryFilters"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationsByExtendedQueryFilters"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ApplicationsByExtendedQueryResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApplicationsByExtendedQueryResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApplicationsByExtendedQueryResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/applications/payment/{applicationId}": {
      "get": {
        "tags": [
          "Applications"
        ],
        "operationId": "GetPaymentApplicationById",
        "parameters": [
          {
            "name": "applicationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentApplication"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentApplication"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentApplication"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/applications/payment/save": {
      "post": {
        "tags": [
          "Applications"
        ],
        "operationId": "SavePaymentApplication",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PaymentApplication"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PaymentApplication"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PaymentApplication"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/auth/login/{scopeId}": {
      "post": {
        "tags": [
          "Auth"
        ],
        "operationId": "Login",
        "parameters": [
          {
            "name": "scopeId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FirebaseLoginRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FirebaseLoginRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FirebaseLoginRequest"
              }
            }
          }
        },
        "responses": {
          "204": {
            "description": "No Content"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/auth/me": {
      "get": {
        "tags": [
          "Auth"
        ],
        "operationId": "GetMe",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GetMeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetMeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetMeResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/auth/refresh": {
      "post": {
        "tags": [
          "Auth"
        ],
        "operationId": "RefreshAccessToken",
        "responses": {
          "204": {
            "description": "No Content"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/auth/logout": {
      "post": {
        "tags": [
          "Auth"
        ],
        "operationId": "Logout",
        "responses": {
          "204": {
            "description": "No Content"
          }
        }
      }
    },
    "/api/auth/change-scope/{scopeId}": {
      "post": {
        "tags": [
          "Auth"
        ],
        "operationId": "ChangeScope",
        "parameters": [
          {
            "name": "scopeId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/auth/scopes": {
      "post": {
        "tags": [
          "Auth"
        ],
        "operationId": "GetScopes",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FirebaseLoginRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/FirebaseLoginRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/FirebaseLoginRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AuthApplicationResponse"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AuthApplicationResponse"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AuthApplicationResponse"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/comments-rejection-reasons": {
      "get": {
        "tags": [
          "CommentRejectionReasons"
        ],
        "operationId": "GetCommentRejectionReasons",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CommentRejectionReason"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CommentRejectionReason"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CommentRejectionReason"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "CommentRejectionReasons"
        ],
        "operationId": "CreateCommentRejectionReason",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/comments-rejection-reasons/{rejectionReasonId}": {
      "delete": {
        "tags": [
          "CommentRejectionReasons"
        ],
        "operationId": "DeleteCommentRejectionReason",
        "parameters": [
          {
            "name": "rejectionReasonId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "CommentRejectionReasons"
        ],
        "operationId": "UpdateCommentRejectionReason",
        "parameters": [
          {
            "name": "rejectionReasonId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/comments/{commentId}": {
      "delete": {
        "tags": [
          "Comments"
        ],
        "operationId": "DeleteComment",
        "parameters": [
          {
            "name": "commentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rejectionReasonText",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/comments/{commentId}/pin": {
      "patch": {
        "tags": [
          "Comments"
        ],
        "operationId": "PinComment",
        "parameters": [
          {
            "name": "commentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/comments/{commentId}/unpin": {
      "patch": {
        "tags": [
          "Comments"
        ],
        "operationId": "UnpinComment",
        "parameters": [
          {
            "name": "commentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/companies/create": {
      "post": {
        "tags": [
          "Companies"
        ],
        "operationId": "CreateCompany",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompanyModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompanyModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateCompanyModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/companies/extended-query": {
      "post": {
        "tags": [
          "Companies"
        ],
        "operationId": "GetCompaniesByExtendedQuery",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetCompaniesByExtendedQueryFilters"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/GetCompaniesByExtendedQueryFilters"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/GetCompaniesByExtendedQueryFilters"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CompaniesByExtendedQueryResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CompaniesByExtendedQueryResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CompaniesByExtendedQueryResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/notes/companies/save": {
      "post": {
        "tags": [
          "CompanyNotes"
        ],
        "operationId": "SaveCompanyNoteInNotes",
        "parameters": [
          {
            "name": "companyNoteId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CompanyNoteSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CompanyNoteSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CompanyNoteSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/notes/companies/{companyNoteId}": {
      "get": {
        "tags": [
          "CompanyNotes"
        ],
        "operationId": "GetCompanyNoteInNotes",
        "parameters": [
          {
            "name": "companyNoteId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CompanyNoteViewModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CompanyNoteViewModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CompanyNoteViewModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/configuration-files/save": {
      "post": {
        "tags": [
          "ConfigurationFiles"
        ],
        "operationId": "SaveConfigurationFile",
        "parameters": [
          {
            "name": "configurationFileId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConfigurationFileSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ConfigurationFileSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ConfigurationFileSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/configuration-files/{configurationFileId}": {
      "get": {
        "tags": [
          "ConfigurationFiles"
        ],
        "operationId": "GetConfigurationFile",
        "parameters": [
          {
            "name": "configurationFileId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ConfigurationFileViewModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfigurationFileViewModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfigurationFileViewModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "ConfigurationFiles"
        ],
        "operationId": "DeleteConfigurationFile",
        "parameters": [
          {
            "name": "configurationFileId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/configuration-files/extended-query": {
      "post": {
        "tags": [
          "ConfigurationFiles"
        ],
        "operationId": "ConfigurationFilesByExtendedQuery",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetConfigurationFilesByExtendedQueryFilters"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/GetConfigurationFilesByExtendedQueryFilters"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/GetConfigurationFilesByExtendedQueryFilters"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ConfigurationFilesByExtendedQueryResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfigurationFilesByExtendedQueryResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfigurationFilesByExtendedQueryResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/configurations/{configurationId}": {
      "get": {
        "tags": [
          "Configurations"
        ],
        "operationId": "GetConfigurationById",
        "parameters": [
          {
            "name": "configurationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Configuration"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Configuration"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Configuration"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Configurations"
        ],
        "operationId": "DeleteConfiguration",
        "parameters": [
          {
            "name": "configurationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/configurations/{applicationId}/create": {
      "post": {
        "tags": [
          "Configurations"
        ],
        "operationId": "CreateConfiguration",
        "parameters": [
          {
            "name": "applicationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConfigurationCreateModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ConfigurationCreateModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ConfigurationCreateModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/configurations/{configurationId}/activate": {
      "patch": {
        "tags": [
          "Configurations"
        ],
        "operationId": "ActivateConfiguration",
        "parameters": [
          {
            "name": "configurationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/configurations/{configurationId}/update": {
      "patch": {
        "tags": [
          "Configurations"
        ],
        "operationId": "UpdateConfiguration",
        "parameters": [
          {
            "name": "configurationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConfigurationUpdateModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ConfigurationUpdateModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ConfigurationUpdateModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/configurations/extended-query": {
      "post": {
        "tags": [
          "Configurations"
        ],
        "operationId": "GetConfigurationsByExtendedQuery",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetConfigurationsByExtendedQueryFilters"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/GetConfigurationsByExtendedQueryFilters"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/GetConfigurationsByExtendedQueryFilters"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ConfigurationsByExtendedQueryResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfigurationsByExtendedQueryResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfigurationsByExtendedQueryResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/configurations/default-functionality": {
      "get": {
        "tags": [
          "Configurations"
        ],
        "operationId": "GetDefaultFunctionalityConfiguration",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/counters/sidebar": {
      "get": {
        "tags": [
          "Counters"
        ],
        "operationId": "GetSidebarCounters",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SidebarCountersViewModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SidebarCountersViewModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SidebarCountersViewModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/counters/external-knowledge-base": {
      "get": {
        "tags": [
          "Counters"
        ],
        "operationId": "GetExternalKnowledgeBaseCounters",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ExternalKnowledgeBaseCountersViewModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ExternalKnowledgeBaseCountersViewModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ExternalKnowledgeBaseCountersViewModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/custom-fields": {
      "post": {
        "tags": [
          "CustomFields"
        ],
        "operationId": "SaveCustomField",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CustomFieldSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CustomFieldSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CustomFieldSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/custom-fields/{customFieldId}": {
      "get": {
        "tags": [
          "CustomFields"
        ],
        "operationId": "GetCustomFieldById",
        "parameters": [
          {
            "name": "customFieldId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CustomField"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CustomField"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CustomField"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "CustomFields"
        ],
        "operationId": "DeleteCustomField",
        "parameters": [
          {
            "name": "customFieldId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/custom-fields/extended-query": {
      "post": {
        "tags": [
          "CustomFields"
        ],
        "operationId": "GetCustomFieldsByExtendedQuery",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetCustomFieldsByExtendedQueryFilters"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/GetCustomFieldsByExtendedQueryFilters"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/GetCustomFieldsByExtendedQueryFilters"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GetCustomFieldsByExtendedQuery"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCustomFieldsByExtendedQuery"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCustomFieldsByExtendedQuery"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/distributed-cache/by-tags": {
      "delete": {
        "tags": [
          "DistributedCache"
        ],
        "operationId": "RemoveCacheByTags",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/distributed-cache/by-ids": {
      "delete": {
        "tags": [
          "DistributedCache"
        ],
        "operationId": "RemoveCacheByIds",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/distributed-cache/clear-all": {
      "delete": {
        "tags": [
          "DistributedCache"
        ],
        "operationId": "ClearAllCache",
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/event-materials/{eventId}/batch": {
      "post": {
        "tags": [
          "EventMaterials"
        ],
        "operationId": "CreateEventMaterialBatch",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/EventMaterialContent"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/EventMaterialContent"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/EventMaterialContent"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "EventMaterials"
        ],
        "operationId": "DeleteEventMaterialBatch",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "eventMaterialIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/event-materials/{eventId}/extended-query": {
      "post": {
        "tags": [
          "EventMaterials"
        ],
        "operationId": "GetEventMaterialsByExtendedQuery",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "type",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EventMaterialViewModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EventMaterialViewModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EventMaterialViewModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/event-materials/{eventId}/{eventMaterialId}/update-link": {
      "patch": {
        "tags": [
          "EventMaterials"
        ],
        "operationId": "UpdateEventMaterialLink",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "eventMaterialId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EventMaterialUpdateLinkModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/EventMaterialUpdateLinkModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/EventMaterialUpdateLinkModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/event/tickets/{ticketId}/approve": {
      "patch": {
        "tags": [
          "EventTickets"
        ],
        "operationId": "ApproveEventTicket",
        "parameters": [
          {
            "name": "ticketId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/event/tickets/{ticketId}/cancel": {
      "patch": {
        "tags": [
          "EventTickets"
        ],
        "operationId": "CancelEventTicket",
        "parameters": [
          {
            "name": "ticketId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/event/tickets/{ticketId}/set-refund-status/{refundStatus}": {
      "post": {
        "tags": [
          "EventTickets"
        ],
        "operationId": "SetEventTicketRefundStatus",
        "parameters": [
          {
            "name": "ticketId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "refundStatus",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/event/tickets/{ticketId}": {
      "get": {
        "tags": [
          "EventTickets"
        ],
        "operationId": "GetEventTicketById",
        "parameters": [
          {
            "name": "ticketId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EventTicketViewModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventTicketViewModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventTicketViewModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/event/tickets/extended-query": {
      "post": {
        "tags": [
          "EventTickets"
        ],
        "operationId": "GetTicketsByExtendedQuery",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EventTicketsByExtendedQueryFilters"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/EventTicketsByExtendedQueryFilters"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/EventTicketsByExtendedQueryFilters"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EventTicketsByExtendedQuery"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventTicketsByExtendedQuery"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventTicketsByExtendedQuery"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/events/create": {
      "post": {
        "tags": [
          "Events"
        ],
        "operationId": "CreateEvent",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EventSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/EventSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/EventSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/events/{eventId}": {
      "get": {
        "tags": [
          "Events"
        ],
        "operationId": "GetEventById",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EventViewModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventViewModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventViewModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Events"
        ],
        "operationId": "DeleteEvent",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/events/{eventId}/publish": {
      "patch": {
        "tags": [
          "Events"
        ],
        "operationId": "PublishEvent",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EventSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/EventSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/EventSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/events/{eventId}/cancel": {
      "patch": {
        "tags": [
          "Events"
        ],
        "operationId": "CancelEvent",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/events/{eventId}/reject": {
      "patch": {
        "tags": [
          "Events"
        ],
        "operationId": "RejectEvent",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rejectionReasonId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/events/{eventId}/update": {
      "post": {
        "tags": [
          "Events"
        ],
        "operationId": "UpdateEvent",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EventSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/EventSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/EventSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/events/information/save": {
      "get": {
        "tags": [
          "Events"
        ],
        "operationId": "GetEventInformationForSavePage",
        "parameters": [
          {
            "name": "eventId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EventInformationForSavePageViewModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventInformationForSavePageViewModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventInformationForSavePageViewModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/events/extended-query": {
      "post": {
        "tags": [
          "Events"
        ],
        "operationId": "GetEventsByExtendedQuery",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EventsByExtendedQueryFilters"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/EventsByExtendedQueryFilters"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/EventsByExtendedQueryFilters"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EventsByExtendedQueryResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventsByExtendedQueryResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventsByExtendedQueryResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/feature-flags": {
      "get": {
        "tags": [
          "FeatureFlags"
        ],
        "operationId": "GetAllFeatureFlags",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FeatureFlag"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FeatureFlag"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FeatureFlag"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/feature-flags/{key}": {
      "get": {
        "tags": [
          "FeatureFlags"
        ],
        "operationId": "GetFeatureFlag",
        "parameters": [
          {
            "name": "key",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/FeatureFlag"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FeatureFlag"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/FeatureFlag"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "FeatureFlags"
        ],
        "operationId": "SetFeatureFlag",
        "parameters": [
          {
            "name": "key",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SetFeatureFlagRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SetFeatureFlagRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SetFeatureFlagRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/notes/files/create": {
      "post": {
        "tags": [
          "FileNotes"
        ],
        "operationId": "CreateFileInNotes",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/FileNoteCreateModel"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/FileNoteCreateModel"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/FileNoteCreateModel"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/files/upload/{fileId}": {
      "post": {
        "tags": [
          "Files"
        ],
        "operationId": "UploadFile",
        "parameters": [
          {
            "name": "fileId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "expectedFileTypes",
            "in": "query",
            "description": "\n\n0 = Unknown\n\n1 = Image\n\n2 = Video\n\n3 = Audio\n\n4 = Document\n\n6 = Other",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/FileType"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/files/multi-upload/{uploadId}": {
      "post": {
        "tags": [
          "Files"
        ],
        "operationId": "MultiUploadFiles",
        "parameters": [
          {
            "name": "uploadId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "expectedFileTypes",
            "in": "query",
            "description": "\n\n0 = Unknown\n\n1 = Image\n\n2 = Video\n\n3 = Audio\n\n4 = Document\n\n6 = Other",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/components/schemas/FileType"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FileInformation"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FileInformation"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/FileInformation"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/files/max-upload-size/{fileType}": {
      "get": {
        "tags": [
          "Files"
        ],
        "operationId": "GetMaxUploadSize",
        "parameters": [
          {
            "name": "fileType",
            "in": "path",
            "description": "\n\n0 = Unknown\n\n1 = Image\n\n2 = Video\n\n3 = Audio\n\n4 = Document\n\n6 = Other",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/FileType"
            },
            "x-enumNames": [
              "Unknown",
              "Image",
              "Video",
              "Audio",
              "Document",
              "Other"
            ]
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "integer",
                  "format": "int64"
                }
              },
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int64"
                }
              },
              "text/json": {
                "schema": {
                  "type": "integer",
                  "format": "int64"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/files/info/{fileId}": {
      "get": {
        "tags": [
          "Files"
        ],
        "operationId": "GetFileInformation",
        "parameters": [
          {
            "name": "fileId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/FileInformation"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FileInformation"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/FileInformation"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/files/download/{fileId}": {
      "get": {
        "tags": [
          "Files"
        ],
        "operationId": "DownloadFile",
        "parameters": [
          {
            "name": "fileId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "originalVideoFormat",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "thumbnail",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "videoStreaming",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/flavors-generation": {
      "post": {
        "tags": [
          "FlavorsGeneration"
        ],
        "operationId": "GenerateFlavors",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GenerateFlavorsRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/GenerateFlavorsRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/GenerateFlavorsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/flavors-generation/merge-requests": {
      "delete": {
        "tags": [
          "FlavorsGeneration"
        ],
        "operationId": "CleanUpMergeRequests",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/notes/galleries/create": {
      "post": {
        "tags": [
          "GalleryNotes"
        ],
        "operationId": "CreateGalleryInNotes",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GalleryNoteCreateModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/GalleryNoteCreateModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/GalleryNoteCreateModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/notes/galleries/{galleryId}/edit": {
      "put": {
        "tags": [
          "GalleryNotes"
        ],
        "operationId": "UpdateGalleryInNotes",
        "parameters": [
          {
            "name": "galleryId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GalleryNoteUpdateModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/GalleryNoteUpdateModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/GalleryNoteUpdateModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/notes/galleries/{galleryId}/add-files": {
      "post": {
        "tags": [
          "GalleryNotes"
        ],
        "operationId": "AddFilesToGalleryInNotes",
        "parameters": [
          {
            "name": "galleryId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GalleryNoteFilesModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/GalleryNoteFilesModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/GalleryNoteFilesModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/notes/galleries/{galleryId}/remove-files": {
      "post": {
        "tags": [
          "GalleryNotes"
        ],
        "operationId": "RemoveFilesFromGalleryInNotes",
        "parameters": [
          {
            "name": "galleryId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GalleryNoteFilesModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/GalleryNoteFilesModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/GalleryNoteFilesModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/notes/galleries/{galleryId}": {
      "get": {
        "tags": [
          "GalleryNotes"
        ],
        "operationId": "GetGalleryInNotes",
        "parameters": [
          {
            "name": "galleryId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GalleryNoteViewModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GalleryNoteViewModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/GalleryNoteViewModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/user-links/link": {
      "post": {
        "tags": [
          "LinkedUsers"
        ],
        "operationId": "LinkUser",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LinkUserModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/LinkUserModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/LinkUserModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/user-links/unlink": {
      "post": {
        "tags": [
          "LinkedUsers"
        ],
        "operationId": "UnLinkUser",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UnLinkUserModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UnLinkUserModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UnLinkUserModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/user-links/{userId}": {
      "get": {
        "tags": [
          "LinkedUsers"
        ],
        "operationId": "GetLinkedUsers",
        "parameters": [
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LinkedUserViewModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LinkedUserViewModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LinkedUserViewModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/user-links/get-all-user-links": {
      "get": {
        "tags": [
          "LinkedUsers"
        ],
        "operationId": "GetAllUserLinks",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/UserLinksGraphModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserLinksGraphModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserLinksGraphModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/user-links/{userId}/information-for-save": {
      "get": {
        "tags": [
          "LinkedUsers"
        ],
        "operationId": "GetInformationForEditUserLinkPage",
        "parameters": [
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/InformationForEditUserLinkPageModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InformationForEditUserLinkPageModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/InformationForEditUserLinkPageModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/localized-texts/{language}": {
      "get": {
        "tags": [
          "LocalizedTexts"
        ],
        "operationId": "GetLocalizedTexts",
        "parameters": [
          {
            "name": "language",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/IntDictionaryModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/IntDictionaryModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/IntDictionaryModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "LocalizedTexts"
        ],
        "operationId": "SaveLocalizedTexts",
        "parameters": [
          {
            "name": "language",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/IntDictionaryModel"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/IntDictionaryModel"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/IntDictionaryModel"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/news/{newsId}": {
      "get": {
        "tags": [
          "News"
        ],
        "operationId": "GetNewsById",
        "parameters": [
          {
            "name": "newsId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/NewsViewModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewsViewModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewsViewModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "News"
        ],
        "operationId": "DeleteNews",
        "parameters": [
          {
            "name": "newsId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/DeleteNewsRequest"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DeleteNewsRequest"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/DeleteNewsRequest"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/news/information/save": {
      "get": {
        "tags": [
          "News"
        ],
        "operationId": "GetNewsInformationForSavePage",
        "parameters": [
          {
            "name": "newsId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/NewsInformationForSavePageViewModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewsInformationForSavePageViewModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewsInformationForSavePageViewModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/news/{newsId}/reject": {
      "patch": {
        "tags": [
          "News"
        ],
        "operationId": "RejectNews",
        "parameters": [
          {
            "name": "newsId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rejectionReasonId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/news/{newsId}/edit": {
      "put": {
        "tags": [
          "News"
        ],
        "operationId": "UpdateNews",
        "parameters": [
          {
            "name": "newsId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewsSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/NewsSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/NewsSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/news/{newsId}/publish": {
      "patch": {
        "tags": [
          "News"
        ],
        "operationId": "PublishNews",
        "parameters": [
          {
            "name": "newsId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewsSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/NewsSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/NewsSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/news/extended-query": {
      "post": {
        "tags": [
          "News"
        ],
        "operationId": "GetNewsByExtendedQuery",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewsByExtendedQueryFilters"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/NewsByExtendedQueryFilters"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/NewsByExtendedQueryFilters"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/NewsByExtendedQueryResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewsByExtendedQueryResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewsByExtendedQueryResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/news/create": {
      "post": {
        "tags": [
          "News"
        ],
        "operationId": "CreateNews",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewsSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/NewsSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/NewsSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/news/update-gallery": {
      "patch": {
        "tags": [
          "News"
        ],
        "operationId": "UpdateNewsGallery",
        "parameters": [
          {
            "name": "newsId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewsGalleryUpdateModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/NewsGalleryUpdateModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/NewsGalleryUpdateModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/news/collections/save": {
      "post": {
        "tags": [
          "NewsCollections"
        ],
        "operationId": "SaveNewsCollection",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewsCollectionSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/NewsCollectionSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/NewsCollectionSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/news/collections/{collectionId}/items": {
      "put": {
        "tags": [
          "NewsCollections"
        ],
        "operationId": "SetNewItemsListToNewsCollection",
        "parameters": [
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/IntDictionaryModel"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/IntDictionaryModel"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/IntDictionaryModel"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/news/collections/{collectionId}/items/{newsId}": {
      "post": {
        "tags": [
          "NewsCollections"
        ],
        "operationId": "AddNewsToCollection",
        "parameters": [
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "newsId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "NewsCollections"
        ],
        "operationId": "RemoveNewsFromCollection",
        "parameters": [
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "newsId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/news/collections/extended-query": {
      "post": {
        "tags": [
          "NewsCollections"
        ],
        "operationId": "GetNewsCollectionsByExtended",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewsCollectionsByExtendedQueryFilters"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/NewsCollectionsByExtendedQueryFilters"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/NewsCollectionsByExtendedQueryFilters"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/NewsCollectionsByExtendedQueryResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewsCollectionsByExtendedQueryResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewsCollectionsByExtendedQueryResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/news/collections/{collectionId}": {
      "get": {
        "tags": [
          "NewsCollections"
        ],
        "operationId": "GetNewsCollectionById",
        "parameters": [
          {
            "name": "collectionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/NewsCollection"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewsCollection"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewsCollection"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/notes/navigation/grid": {
      "post": {
        "tags": [
          "NotesNavigation"
        ],
        "operationId": "GetNotesForGridQuery",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetNotesByExtendedQueryFilters"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/GetNotesByExtendedQueryFilters"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/GetNotesByExtendedQueryFilters"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NoteGridViewModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NoteGridViewModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NoteGridViewModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/notes/navigation/extended-query": {
      "post": {
        "tags": [
          "NotesNavigation"
        ],
        "operationId": "GetNotesByExtendedQuery",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetNotesByExtendedQueryFilters"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/GetNotesByExtendedQueryFilters"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/GetNotesByExtendedQueryFilters"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ExtendedQueryNote"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ExtendedQueryNote"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ExtendedQueryNote"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/notes/navigation/all-folder-paths": {
      "get": {
        "tags": [
          "NotesNavigation"
        ],
        "operationId": "GetAllFolderPathsInNotes",
        "parameters": [
          {
            "name": "audience",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NoteFolderPath"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NoteFolderPath"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NoteFolderPath"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/notes/navigation/{noteId}/rename": {
      "patch": {
        "tags": [
          "NotesNavigation"
        ],
        "operationId": "RenameNote",
        "parameters": [
          {
            "name": "noteId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "folderId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/notes/navigation/{noteId}": {
      "delete": {
        "tags": [
          "NotesNavigation"
        ],
        "operationId": "DeleteNote",
        "parameters": [
          {
            "name": "noteId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "folderId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "NotesNavigation"
        ],
        "operationId": "GetNoteById",
        "parameters": [
          {
            "name": "noteId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/NoteBase"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NoteBase"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/NoteBase"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/notes/navigation/{noteId}/move": {
      "patch": {
        "tags": [
          "NotesNavigation"
        ],
        "operationId": "MoveNote",
        "parameters": [
          {
            "name": "noteId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "destinationFolderId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "currentFolderId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/notes/navigation/folder/create": {
      "post": {
        "tags": [
          "NotesNavigation"
        ],
        "operationId": "CreateNotesFolder",
        "parameters": [
          {
            "name": "parentFolderId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "audience",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/notes/navigation/folder/{folderId}/notes-count": {
      "get": {
        "tags": [
          "NotesNavigation"
        ],
        "operationId": "GetNotesCountInFolder",
        "parameters": [
          {
            "name": "folderId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "text/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/notifications": {
      "get": {
        "tags": [
          "Notifications"
        ],
        "operationId": "GetNotifications",
        "parameters": [
          {
            "name": "kinds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NotificationModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NotificationModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NotificationModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Notifications"
        ],
        "operationId": "DeleteNotifications",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/notifications/archive": {
      "get": {
        "tags": [
          "Notifications"
        ],
        "operationId": "GetNotificationArchive",
        "parameters": [
          {
            "name": "kinds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NotificationModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NotificationModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/NotificationModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/notifications/unread-count": {
      "get": {
        "tags": [
          "Notifications"
        ],
        "operationId": "GetUnreadNotificationCount",
        "parameters": [
          {
            "name": "kinds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "text/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/notifications/mark-as-read": {
      "patch": {
        "tags": [
          "Notifications"
        ],
        "operationId": "MarkNotificationsAsRead",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/profile-photo-templates/{profilePhotoTemplateId}": {
      "get": {
        "tags": [
          "ProfilePhotoTemplates"
        ],
        "operationId": "GetProfilePhotoTemplateById",
        "parameters": [
          {
            "name": "profilePhotoTemplateId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProfilePhotoTemplate"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProfilePhotoTemplate"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProfilePhotoTemplate"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "ProfilePhotoTemplates"
        ],
        "operationId": "DeleteProfilePhotoTemplate",
        "parameters": [
          {
            "name": "profilePhotoTemplateId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/profile-photo-templates/extended-query": {
      "post": {
        "tags": [
          "ProfilePhotoTemplates"
        ],
        "operationId": "GetProfilePhotoTemplatesByExtendedQuery",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ProfilePhotoTemplatesByExtendedQueryFilters"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ProfilePhotoTemplatesByExtendedQueryFilters"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ProfilePhotoTemplatesByExtendedQueryFilters"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProfilePhotoTemplatesByExtendedQueryResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProfilePhotoTemplatesByExtendedQueryResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProfilePhotoTemplatesByExtendedQueryResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/profile-photo-templates/create": {
      "post": {
        "tags": [
          "ProfilePhotoTemplates"
        ],
        "operationId": "CreateProfilePhotoTemplate",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ProfilePhotoTemplateCreateModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ProfilePhotoTemplateCreateModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ProfilePhotoTemplateCreateModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/profile-photo-templates/{profilePhotoTemplateId}/name": {
      "patch": {
        "tags": [
          "ProfilePhotoTemplates"
        ],
        "operationId": "UpdateProfilePhotoTemplateName",
        "parameters": [
          {
            "name": "profilePhotoTemplateId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ProfilePhotoTemplateUpdateNameModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ProfilePhotoTemplateUpdateNameModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ProfilePhotoTemplateUpdateNameModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/publication-rejection-reasons": {
      "get": {
        "tags": [
          "PublicationRejectionReasons"
        ],
        "operationId": "GetPublicationRejectionReasons",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PublicationRejectionReason"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PublicationRejectionReason"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PublicationRejectionReason"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "PublicationRejectionReasons"
        ],
        "operationId": "CreatePublicationRejectionReason",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/publication-rejection-reasons/{rejectionReasonId}": {
      "delete": {
        "tags": [
          "PublicationRejectionReasons"
        ],
        "operationId": "DeletePublicationRejectionReason",
        "parameters": [
          {
            "name": "rejectionReasonId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "PublicationRejectionReasons"
        ],
        "operationId": "UpdatePublicationRejectionReason",
        "parameters": [
          {
            "name": "rejectionReasonId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/publications/{publicationId}/viewers": {
      "get": {
        "tags": [
          "Publications"
        ],
        "operationId": "GetPublicationViewersByExtendedQuery",
        "parameters": [
          {
            "name": "publicationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PublicationViewersByExtendedQueryResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PublicationViewersByExtendedQueryResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PublicationViewersByExtendedQueryResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/publications/{publicationId}/favorite-savers": {
      "get": {
        "tags": [
          "Publications"
        ],
        "operationId": "GetPublicationFavoriteSavers",
        "parameters": [
          {
            "name": "publicationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AuthorViewModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AuthorViewModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AuthorViewModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/publications/available-link": {
      "post": {
        "tags": [
          "Publications"
        ],
        "operationId": "GetAvailableLinkPublications",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LinkPublicationModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LinkPublicationModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LinkPublicationModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/publications/link": {
      "post": {
        "tags": [
          "Publications"
        ],
        "operationId": "LinkPublication",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LinkPublicationSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/LinkPublicationSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/LinkPublicationSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/publications/unlink": {
      "post": {
        "tags": [
          "Publications"
        ],
        "operationId": "UnlinkPublication",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UnlinkPublicationSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UnlinkPublicationSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UnlinkPublicationSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/publications/extended-query": {
      "post": {
        "tags": [
          "Publications"
        ],
        "operationId": "GetPublicationsByExtendedQuery",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetPublicationsByExtendedQueryFilters"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/GetPublicationsByExtendedQueryFilters"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/GetPublicationsByExtendedQueryFilters"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GetPublicationsByExtendedQueryResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPublicationsByExtendedQueryResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPublicationsByExtendedQueryResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/notes/regular/save": {
      "put": {
        "tags": [
          "RegularNotes"
        ],
        "operationId": "SaveRegularNoteInNotes",
        "parameters": [
          {
            "name": "regularNoteId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RegularNoteSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/RegularNoteSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/RegularNoteSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/notes/regular/{regularNoteId}": {
      "get": {
        "tags": [
          "RegularNotes"
        ],
        "operationId": "GetRegularNoteInNotes",
        "parameters": [
          {
            "name": "regularNoteId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RegularNote"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RegularNote"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RegularNote"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/security/roles": {
      "get": {
        "tags": [
          "Security"
        ],
        "operationId": "GetRoles",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Role"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Role"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Role"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/security/roles/extended-query": {
      "post": {
        "tags": [
          "Security"
        ],
        "operationId": "GetRolesByExtendedQuery",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RolesByExtendedQueryFilters"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/RolesByExtendedQueryFilters"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/RolesByExtendedQueryFilters"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RolesByExtendedQueryResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RolesByExtendedQueryResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RolesByExtendedQueryResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/security/permissions": {
      "get": {
        "tags": [
          "Security"
        ],
        "operationId": "GetPermissions",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Permission"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Permission"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/Permission"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/security/roles/save": {
      "post": {
        "tags": [
          "Security"
        ],
        "operationId": "SaveRole",
        "parameters": [
          {
            "name": "roleId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RoleSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/RoleSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/RoleSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/security/roles/{roleId}": {
      "delete": {
        "tags": [
          "Security"
        ],
        "operationId": "DeleteRole",
        "parameters": [
          {
            "name": "roleId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "Security"
        ],
        "operationId": "GetRole",
        "parameters": [
          {
            "name": "roleId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/RoleViewModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RoleViewModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/RoleViewModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/security/users/{userId}/ban": {
      "patch": {
        "tags": [
          "Security"
        ],
        "operationId": "BanUser",
        "parameters": [
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/security/users/{userId}/unban": {
      "patch": {
        "tags": [
          "Security"
        ],
        "operationId": "UnbanUser",
        "parameters": [
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/security/users/{userId}/registration/confirm": {
      "patch": {
        "tags": [
          "Security"
        ],
        "operationId": "ConfirmUserRegistration",
        "parameters": [
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/security/users/{userId}/registration/reject": {
      "patch": {
        "tags": [
          "Security"
        ],
        "operationId": "RejectUserRegistration",
        "parameters": [
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/security/users/{userId}/delete": {
      "patch": {
        "tags": [
          "Security"
        ],
        "operationId": "DeleteUser",
        "parameters": [
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/security/{userId}/update-roles": {
      "patch": {
        "tags": [
          "Security"
        ],
        "operationId": "UpdateUserRoles",
        "parameters": [
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "applicationId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/static-pages/extended-query": {
      "post": {
        "tags": [
          "StaticPages"
        ],
        "operationId": "GetStaticPagesByExtendedQuery",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StaticPagesByExtendedQueryFilters"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/StaticPagesByExtendedQueryFilters"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/StaticPagesByExtendedQueryFilters"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/StaticPagesByExtendedQueryResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StaticPagesByExtendedQueryResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/StaticPagesByExtendedQueryResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/static-pages/{staticPageId}": {
      "get": {
        "tags": [
          "StaticPages"
        ],
        "operationId": "GetStaticPageById",
        "parameters": [
          {
            "name": "staticPageId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/StaticPageViewModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StaticPageViewModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/StaticPageViewModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "StaticPages"
        ],
        "operationId": "DeleteStaticPage",
        "parameters": [
          {
            "name": "staticPageId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "StaticPages"
        ],
        "operationId": "UpdateStaticPage",
        "parameters": [
          {
            "name": "staticPageId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StaticPageSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/StaticPageSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/StaticPageSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/static-pages": {
      "post": {
        "tags": [
          "StaticPages"
        ],
        "operationId": "CreateStaticPage",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StaticPageSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/StaticPageSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/StaticPageSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/support-ticket-labels/extended-query": {
      "post": {
        "tags": [
          "SupportTicketLabels"
        ],
        "operationId": "GetSupportTicketLabelsByExtendedQuery",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupportTicketLabelsByExtendedQueryFilters"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SupportTicketLabelsByExtendedQueryFilters"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SupportTicketLabelsByExtendedQueryFilters"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SupportTicketLabelsByExtendedQueryResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupportTicketLabelsByExtendedQueryResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupportTicketLabelsByExtendedQueryResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/support-ticket-labels/save": {
      "post": {
        "tags": [
          "SupportTicketLabels"
        ],
        "operationId": "SaveSupportTicketLabel",
        "parameters": [
          {
            "name": "labelId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupportTicketLabelSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SupportTicketLabelSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SupportTicketLabelSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/support-ticket-labels/{supportTicketLabelId}": {
      "delete": {
        "tags": [
          "SupportTicketLabels"
        ],
        "operationId": "DeleteSupportTicketLabel",
        "parameters": [
          {
            "name": "supportTicketLabelId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/support-ticket-templates/{supportTicketTemplateId}": {
      "get": {
        "tags": [
          "SupportTicketTemplates"
        ],
        "operationId": "GetSupportTicketTemplateById",
        "parameters": [
          {
            "name": "supportTicketTemplateId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SupportTicketTemplateViewModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupportTicketTemplateViewModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupportTicketTemplateViewModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "SupportTicketTemplates"
        ],
        "operationId": "DeleteSupportTicketTemplate",
        "parameters": [
          {
            "name": "supportTicketTemplateId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/support-ticket-templates/extended-query": {
      "post": {
        "tags": [
          "SupportTicketTemplates"
        ],
        "operationId": "GetSupportTicketTemplatesByExtendedQuery",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupportTicketTemplatesByExtendedQueryFilters"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SupportTicketTemplatesByExtendedQueryFilters"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SupportTicketTemplatesByExtendedQueryFilters"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SupportTicketTemplatesByExtendedQueryResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupportTicketTemplatesByExtendedQueryResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupportTicketTemplatesByExtendedQueryResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/support-ticket-templates/save": {
      "post": {
        "tags": [
          "SupportTicketTemplates"
        ],
        "operationId": "SaveSupportTicketTemplate",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupportTicketTemplateSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SupportTicketTemplateSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SupportTicketTemplateSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/support-tickets/{supportTicketId}": {
      "get": {
        "tags": [
          "SupportTickets"
        ],
        "operationId": "GetSupportTicketById",
        "parameters": [
          {
            "name": "supportTicketId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SupportTicketViewModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupportTicketViewModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupportTicketViewModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/support-tickets/author/{authorId}": {
      "get": {
        "tags": [
          "SupportTickets"
        ],
        "operationId": "GetSupportTicketsByAuthorId",
        "parameters": [
          {
            "name": "authorId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SupportTicketByExtendedQueryModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SupportTicketByExtendedQueryModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SupportTicketByExtendedQueryModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/support-tickets/extended-query": {
      "post": {
        "tags": [
          "SupportTickets"
        ],
        "operationId": "GetSupportTicketsByExtendedQuery",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupportTicketsByExtendedQueryFilters"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SupportTicketsByExtendedQueryFilters"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SupportTicketsByExtendedQueryFilters"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SupportTicketsByExtendedQueryResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupportTicketsByExtendedQueryResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupportTicketsByExtendedQueryResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/support-tickets/filters": {
      "get": {
        "tags": [
          "SupportTickets"
        ],
        "operationId": "GetSupportTicketsFiltersData",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SupportTicketsByExtendedQueryFiltersData"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupportTicketsByExtendedQueryFiltersData"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SupportTicketsByExtendedQueryFiltersData"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/support-tickets/{supportTicketId}/reject": {
      "post": {
        "tags": [
          "SupportTickets"
        ],
        "operationId": "RejectSupportTicket",
        "parameters": [
          {
            "name": "supportTicketId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/support-tickets/{supportTicketId}/cancel": {
      "post": {
        "tags": [
          "SupportTickets"
        ],
        "operationId": "CancelSupportTicket",
        "parameters": [
          {
            "name": "supportTicketId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/support-tickets/{supportTicketId}/close": {
      "post": {
        "tags": [
          "SupportTickets"
        ],
        "operationId": "CloseSupportTicket",
        "parameters": [
          {
            "name": "supportTicketId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/support-tickets/{supportTicketId}/add-answer": {
      "post": {
        "tags": [
          "SupportTickets"
        ],
        "operationId": "AddSupportTicketAnswer",
        "parameters": [
          {
            "name": "supportTicketId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SupportTicketAnswerModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SupportTicketAnswerModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SupportTicketAnswerModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/support-tickets/{supportTicketId}/set-assignee": {
      "patch": {
        "tags": [
          "SupportTickets"
        ],
        "operationId": "SetSupportTicketAssignee",
        "parameters": [
          {
            "name": "supportTicketId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "assigneeUserId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/support-tickets/{supportTicketId}/set-labels": {
      "patch": {
        "tags": [
          "SupportTickets"
        ],
        "operationId": "SetSupportTicketLabels",
        "parameters": [
          {
            "name": "supportTicketId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "labelIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/support-tickets/{supportTicketId}/set-chat-assignee-access": {
      "patch": {
        "tags": [
          "SupportTickets"
        ],
        "operationId": "SetSupportTicketChatAssigneeAccess",
        "parameters": [
          {
            "name": "supportTicketId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "canRead",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "canWrite",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/support-tickets/information/view": {
      "get": {
        "tags": [
          "SupportTickets"
        ],
        "operationId": "GetInformationForViewSupportTicketPage",
        "parameters": [
          {
            "name": "supportTicketId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/InformationForViewSupportTicketPageModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InformationForViewSupportTicketPageModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/InformationForViewSupportTicketPageModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/survey-forms/{surveyId}/results": {
      "get": {
        "tags": [
          "SurveyFormVotes"
        ],
        "operationId": "GetSurveyResults",
        "parameters": [
          {
            "name": "surveyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SurveyFormViewModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SurveyFormViewModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SurveyFormViewModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/tag-categories/create": {
      "post": {
        "tags": [
          "TagCategories"
        ],
        "operationId": "CreateTagCategory",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateTagCategoryModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateTagCategoryModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateTagCategoryModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/tag-categories/{tagCategoryId}": {
      "get": {
        "tags": [
          "TagCategories"
        ],
        "operationId": "GetTagCategory",
        "parameters": [
          {
            "name": "tagCategoryId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PublicationTagCategory"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PublicationTagCategory"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PublicationTagCategory"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "TagCategories"
        ],
        "operationId": "DeleteTagCategory",
        "parameters": [
          {
            "name": "tagCategoryId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/api/tag-categories/{tagCategoryId}/publication-count": {
      "get": {
        "tags": [
          "TagCategories"
        ],
        "operationId": "GetTagCategoryCountInPublications",
        "parameters": [
          {
            "name": "tagCategoryId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "text/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/api/tag-categories/extended-query": {
      "post": {
        "tags": [
          "TagCategories"
        ],
        "operationId": "GetTagCategoriesByExtendedQuery",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TagCategoriesByExtendedQueryFilters"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TagCategoriesByExtendedQueryFilters"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TagCategoriesByExtendedQueryFilters"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TagCategoriesByExtendedQueryResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TagCategoriesByExtendedQueryResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TagCategoriesByExtendedQueryResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/tags/create": {
      "post": {
        "tags": [
          "Tags"
        ],
        "operationId": "CreateTag",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TagCreateModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TagCreateModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TagCreateModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/tags/{tagId}/update-name": {
      "patch": {
        "tags": [
          "Tags"
        ],
        "operationId": "UpdateTagName",
        "parameters": [
          {
            "name": "tagId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/tags/{tagId}": {
      "delete": {
        "tags": [
          "Tags"
        ],
        "operationId": "DeleteTag",
        "parameters": [
          {
            "name": "tagId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/api/tags/{tagId}/publication-count": {
      "get": {
        "tags": [
          "Tags"
        ],
        "operationId": "GetTagCountInPublications",
        "parameters": [
          {
            "name": "tagId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "text/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProblemDetails"
                }
              }
            }
          }
        }
      }
    },
    "/api/tags/extended-query": {
      "post": {
        "tags": [
          "Tags"
        ],
        "operationId": "GetTagsByExtendedQuery",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TagsByExtendedQueryFilters"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TagsByExtendedQueryFilters"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TagsByExtendedQueryFilters"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TagsByExtendedQuery"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TagsByExtendedQuery"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TagsByExtendedQuery"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/tags/application": {
      "get": {
        "tags": [
          "Tags"
        ],
        "operationId": "GetTagsByApplicationId",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/StringDictionaryModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/StringDictionaryModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/StringDictionaryModel"
                  }
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/user-circels/save": {
      "post": {
        "tags": [
          "UserCircles"
        ],
        "operationId": "SaveUserCircle",
        "parameters": [
          {
            "name": "userCircleId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserCircleSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UserCircleSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UserCircleSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/user-circels/{userCircleId}": {
      "delete": {
        "tags": [
          "UserCircles"
        ],
        "operationId": "DeleteUserCircle",
        "parameters": [
          {
            "name": "userCircleId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "UserCircles"
        ],
        "operationId": "GetUserCircle",
        "parameters": [
          {
            "name": "userCircleId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/UserCircleExtendedModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserCircleExtendedModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserCircleExtendedModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/user-circels/extended-query": {
      "post": {
        "tags": [
          "UserCircles"
        ],
        "operationId": "GetUserCirclesByExtendedQuery",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserCirclesByExtendedQueryFilters"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UserCirclesByExtendedQueryFilters"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UserCirclesByExtendedQueryFilters"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/UserCirclesByExtendedQueryResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserCirclesByExtendedQueryResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserCirclesByExtendedQueryResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/user-circels/information/save": {
      "get": {
        "tags": [
          "UserCircles"
        ],
        "operationId": "GetInformationForUserCircleSavePage",
        "parameters": [
          {
            "name": "userCircleId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/InformationForUserCircleSavePageViewModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InformationForUserCircleSavePageViewModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/InformationForUserCircleSavePageViewModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/user-circels/update-membership/{userId}": {
      "put": {
        "tags": [
          "UserCircles"
        ],
        "operationId": "UpdateUserMebmershipInUserCircles",
        "parameters": [
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "userCircleIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/user-circels/{userCircleId}/pending-requests": {
      "get": {
        "tags": [
          "UserCircles"
        ],
        "operationId": "GetPendingRequestsForUserCircle",
        "parameters": [
          {
            "name": "userCircleId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/InformationForApprovePendingUserRequestInUserCirclesViewModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InformationForApprovePendingUserRequestInUserCirclesViewModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/InformationForApprovePendingUserRequestInUserCirclesViewModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/user-circels/{userCircleId}/approve-add-request": {
      "post": {
        "tags": [
          "UserCircles"
        ],
        "operationId": "ApproveUserCircleAddRequest",
        "parameters": [
          {
            "name": "userCircleId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/user-circels/{userCircleId}/reject-add-request": {
      "post": {
        "tags": [
          "UserCircles"
        ],
        "operationId": "RejectUserCircleAddRequest",
        "parameters": [
          {
            "name": "userCircleId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "userId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/user-links/reasons/{linkReasonId}": {
      "get": {
        "tags": [
          "UserLinkReasons"
        ],
        "operationId": "GetLinkReasonById",
        "parameters": [
          {
            "name": "linkReasonId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/UserLinkReasonViewModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserLinkReasonViewModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserLinkReasonViewModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "UserLinkReasons"
        ],
        "operationId": "DeleteUserLinkReason",
        "parameters": [
          {
            "name": "linkReasonId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/user-links/reasons/extended-query": {
      "post": {
        "tags": [
          "UserLinkReasons"
        ],
        "operationId": "GetUserLinkReasonsByExtendedQuery",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetUserLinkReasonsByExtendedQueryFilters"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/GetUserLinkReasonsByExtendedQueryFilters"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/GetUserLinkReasonsByExtendedQueryFilters"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GetUserLinkReasonsByExtendedQueryResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetUserLinkReasonsByExtendedQueryResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetUserLinkReasonsByExtendedQueryResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/user-links/reasons/save": {
      "post": {
        "tags": [
          "UserLinkReasons"
        ],
        "operationId": "SaveUserLinkReason",
        "parameters": [
          {
            "name": "linkReasonId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/notes/users/save": {
      "post": {
        "tags": [
          "UserNotes"
        ],
        "operationId": "SaveUserNoteInNotes",
        "parameters": [
          {
            "name": "userNoteId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserNoteSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UserNoteSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UserNoteSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/notes/users/{userNoteId}": {
      "get": {
        "tags": [
          "UserNotes"
        ],
        "operationId": "GetUserNoteInNotes",
        "parameters": [
          {
            "name": "userNoteId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/UserNoteViewModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserNoteViewModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserNoteViewModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/users/{userId}": {
      "get": {
        "tags": [
          "Users"
        ],
        "operationId": "GetUserById",
        "parameters": [
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "applicationId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/UserViewModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserViewModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserViewModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/users/set-additional-info/{userId}": {
      "patch": {
        "tags": [
          "Users"
        ],
        "operationId": "SetUserAdditionalInfo",
        "parameters": [
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SingleNameSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/users/export-to-excel": {
      "post": {
        "tags": [
          "Users"
        ],
        "operationId": "ExportUsersToExcel",
        "parameters": [
          {
            "name": "language",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UsersByExtendedQueryFilters"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UsersByExtendedQueryFilters"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UsersByExtendedQueryFilters"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/FileInformation"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FileInformation"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/FileInformation"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/users/extended-query": {
      "post": {
        "tags": [
          "Users"
        ],
        "operationId": "GetUsersByExtendedQuery",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UsersByExtendedQueryFilters"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UsersByExtendedQueryFilters"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UsersByExtendedQueryFilters"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/UsersByExtendedQueryResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UsersByExtendedQueryResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/UsersByExtendedQueryResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/users/information-for-edit/{userId}": {
      "get": {
        "tags": [
          "Users"
        ],
        "operationId": "GetInformationForEditUserPage",
        "parameters": [
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "workingApplicationId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/InformationForEditUserPageViewModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InformationForEditUserPageViewModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/InformationForEditUserPageViewModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/venues/{venueId}": {
      "get": {
        "tags": [
          "Venues"
        ],
        "operationId": "GetVenueById",
        "parameters": [
          {
            "name": "venueId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/VenueViewModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VenueViewModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/VenueViewModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Venues"
        ],
        "operationId": "DeleteVenue",
        "parameters": [
          {
            "name": "venueId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/venues/save": {
      "post": {
        "tags": [
          "Venues"
        ],
        "operationId": "SaveVenue",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VenueSaveModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/VenueSaveModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/VenueSaveModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/venues/{venueId}/copy": {
      "post": {
        "tags": [
          "Venues"
        ],
        "operationId": "CopyVenue",
        "parameters": [
          {
            "name": "venueId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CopyVenueModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CopyVenueModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CopyVenueModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/api/venues/extended-query": {
      "post": {
        "tags": [
          "Venues"
        ],
        "operationId": "GetVenuesByExtendedQuery",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VenuesByExtendedQueryFilters"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/VenuesByExtendedQueryFilters"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/VenuesByExtendedQueryFilters"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/VenuesByExtendedQueryResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VenuesByExtendedQueryResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/VenuesByExtendedQueryResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "AbuseReportForCommentSpecificDetails": {
        "type": "object",
        "properties": {
          "publicationTitle": {
            "type": "string",
            "nullable": true
          },
          "publicationType": {
            "type": "integer",
            "format": "int32"
          },
          "publicationId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AbuseReportForPublicationSpecificDetails": {
        "type": "object",
        "properties": {
          "publicationType": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "AbuseReportViewModel": {
        "type": "object",
        "properties": {
          "reportId": {
            "type": "string",
            "nullable": true
          },
          "reporterUserId": {
            "type": "string",
            "nullable": true
          },
          "reporterUserName": {
            "type": "string",
            "nullable": true
          },
          "reportedObjectId": {
            "type": "string",
            "nullable": true
          },
          "reportedObjectOwnerId": {
            "type": "string",
            "nullable": true
          },
          "reportedObjectOwnerName": {
            "type": "string",
            "nullable": true
          },
          "reportedObjectTitle": {
            "type": "string",
            "nullable": true
          },
          "reportedObjectType": {
            "type": "integer",
            "format": "int32"
          },
          "publicationSpecificDetails": {
            "$ref": "#/components/schemas/AbuseReportForPublicationSpecificDetails"
          },
          "commentSpecificDetails": {
            "$ref": "#/components/schemas/AbuseReportForCommentSpecificDetails"
          },
          "reason": {
            "type": "string",
            "nullable": true
          },
          "reportState": {
            "type": "integer",
            "format": "int32"
          },
          "createdOnUtc": {
            "type": "string",
            "format": "date-time"
          },
          "modifiedOnUtc": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "AdvancedSearchObject": {
        "type": "object",
        "properties": {
          "objectId": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          },
          "applicationId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "integer",
            "format": "int32"
          },
          "fields": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AdvancedSearchObjectField"
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "AdvancedSearchObjectField": {
        "type": "object",
        "properties": {
          "fieldId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "integer",
            "format": "int32"
          },
          "value": {
            "type": "string",
            "nullable": true
          },
          "objectId": {
            "type": "string",
            "nullable": true
          },
          "applicationId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AdvancedSearchObjectsByExtendedQueryResponse": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AdvancedSearchObject"
            },
            "nullable": true
          },
          "totalCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "Application": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "configurationsCount": {
            "type": "integer",
            "format": "int32"
          },
          "createdOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          },
          "companyId": {
            "type": "string",
            "nullable": true
          },
          "socialMediaDescription": {
            "type": "string",
            "nullable": true
          },
          "logoFileId": {
            "type": "string",
            "nullable": true
          },
          "isActive": {
            "type": "boolean"
          },
          "supportPhoneNumbers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true,
            "readOnly": true
          },
          "supportEmails": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true,
            "readOnly": true
          },
          "defaultLanguage": {
            "type": "string",
            "nullable": true
          },
          "additionalInfo": {
            "type": "string",
            "nullable": true
          },
          "googlePlayLink": {
            "type": "string",
            "nullable": true
          },
          "appStoreLink": {
            "type": "string",
            "nullable": true
          },
          "universalLinkSlug": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ApplicationByExtendedQuery": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "configurationsCount": {
            "type": "integer",
            "format": "int32"
          },
          "createdOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          },
          "companyId": {
            "type": "string",
            "nullable": true
          },
          "isActive": {
            "type": "boolean"
          },
          "defaultLanguage": {
            "type": "string",
            "nullable": true
          },
          "logoFileId": {
            "type": "string",
            "nullable": true
          },
          "socialMediaDescription": {
            "type": "string",
            "nullable": true
          },
          "googlePlayLink": {
            "type": "string",
            "nullable": true
          },
          "appStoreLink": {
            "type": "string",
            "nullable": true
          },
          "universalLinkSlug": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ApplicationCreateModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "defaultLanguage": {
            "type": "string",
            "nullable": true
          },
          "companyId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ApplicationUpdateModel": {
        "type": "object",
        "properties": {
          "googlePlayLink": {
            "type": "string",
            "nullable": true
          },
          "appStoreLink": {
            "type": "string",
            "nullable": true
          },
          "logoFileId": {
            "type": "string",
            "nullable": true
          },
          "supportEmails": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "supportPhoneNumbers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "socialMediaDescription": {
            "type": "string",
            "nullable": true
          },
          "universalLinkSlug": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ApplicationsByExtendedQueryFilters": {
        "type": "object",
        "properties": {
          "gridQuery": {
            "$ref": "#/components/schemas/GridQuery"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "companyId": {
            "type": "string",
            "nullable": true
          },
          "createdOnOffset": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ApplicationsByExtendedQueryResponse": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ApplicationByExtendedQuery"
            },
            "nullable": true
          },
          "totalCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "AuthApplicationResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AuthorViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "fullName": {
            "type": "string",
            "nullable": true
          },
          "profilePhotoId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CommentRejectionReason": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "applicationId": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          }
        },
        "additionalProperties": false
      },
      "CompaniesByExtendedQueryResponse": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CompanyGridViewModel"
            },
            "nullable": true
          },
          "totalCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CompanyGridViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "type": "string",
            "format": "date-time"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "applicationCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CompanyNote": {
        "type": "object",
        "properties": {
          "noteBase": {
            "$ref": "#/components/schemas/NoteBase"
          },
          "address": {
            "type": "string",
            "nullable": true
          },
          "phoneNumbers": {
            "type": "string",
            "nullable": true
          },
          "foundedDate": {
            "$ref": "#/components/schemas/Timestamp"
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "socialMediaLinks": {
            "type": "string",
            "nullable": true
          },
          "director": {
            "type": "string",
            "nullable": true
          },
          "employeeCount": {
            "type": "string",
            "nullable": true
          },
          "organizationType": {
            "type": "string",
            "nullable": true
          },
          "workingHours": {
            "type": "string",
            "nullable": true
          },
          "keyProductsOrServices": {
            "type": "string",
            "nullable": true
          },
          "targetAudience": {
            "type": "string",
            "nullable": true
          },
          "additionalFields": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "CompanyNoteSaveModel": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "folderId": {
            "type": "string",
            "nullable": true
          },
          "address": {
            "type": "string",
            "nullable": true
          },
          "phoneNumbers": {
            "type": "string",
            "nullable": true
          },
          "foundedDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "socialMediaLinks": {
            "type": "string",
            "nullable": true
          },
          "director": {
            "type": "string",
            "nullable": true
          },
          "employeeCount": {
            "type": "string",
            "nullable": true
          },
          "organizationType": {
            "type": "string",
            "nullable": true
          },
          "workingHours": {
            "type": "string",
            "nullable": true
          },
          "keyProductsOrServices": {
            "type": "string",
            "nullable": true
          },
          "targetAudience": {
            "type": "string",
            "nullable": true
          },
          "additionalFields": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CompanyNoteViewModel": {
        "type": "object",
        "properties": {
          "companyNote": {
            "$ref": "#/components/schemas/CompanyNote"
          },
          "authorName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CompensationAccountCard": {
        "type": "object",
        "properties": {
          "compensationCardNumber": {
            "type": "string",
            "nullable": true
          },
          "compensationCardExpYear": {
            "type": "string",
            "nullable": true
          },
          "compensationCardExpMonth": {
            "type": "string",
            "nullable": true
          },
          "compensationCardCvv": {
            "type": "string",
            "nullable": true
          },
          "compensationCardHolder": {
            "type": "string",
            "nullable": true
          },
          "compensationAccount": {
            "type": "string",
            "nullable": true
          },
          "compensationAccountMfo": {
            "type": "string",
            "nullable": true
          },
          "compensationAccountOkpo": {
            "type": "string",
            "nullable": true
          },
          "compensationAccountName": {
            "type": "string",
            "nullable": true
          },
          "compensationCardToken": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Configuration": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "body": {
            "type": "string",
            "nullable": true
          },
          "applicationId": {
            "type": "string",
            "nullable": true
          },
          "isActive": {
            "type": "boolean"
          },
          "assignment": {
            "type": "integer",
            "format": "int32"
          },
          "createdOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          },
          "modifiedOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          }
        },
        "additionalProperties": false
      },
      "ConfigurationCreateModel": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "body": {
            "type": "string",
            "nullable": true
          },
          "assignment": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "ConfigurationFileGridViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "fileId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "integer",
            "format": "int32"
          },
          "createdOnUtc": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "ConfigurationFileSaveModel": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "fileId": {
            "type": "string",
            "nullable": true
          },
          "parentId": {
            "type": "string",
            "nullable": true
          },
          "fontWeight": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ConfigurationFileViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "integer",
            "format": "int32"
          },
          "fileId": {
            "type": "string",
            "nullable": true
          },
          "fileName": {
            "type": "string",
            "nullable": true
          },
          "parentId": {
            "type": "string",
            "nullable": true
          },
          "fontWeight": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ConfigurationFilesByExtendedQueryResponse": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ConfigurationFileGridViewModel"
            },
            "nullable": true
          },
          "totalCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "ConfigurationGridViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "isActive": {
            "type": "boolean"
          },
          "assignment": {
            "type": "integer",
            "format": "int32"
          },
          "createdOnUtc": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "ConfigurationUpdateModel": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "body": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ConfigurationsByExtendedQueryResponse": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ConfigurationGridViewModel"
            },
            "nullable": true
          },
          "totalCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CopyVenueModel": {
        "type": "object",
        "properties": {
          "newName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CreateCompanyModel": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CreateTagCategoryModel": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "isRequired": {
            "type": "boolean"
          },
          "requiredSelectedTagCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CustomField": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "applicationId": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          },
          "isRequired": {
            "type": "boolean"
          },
          "defaultVisibilityPreference": {
            "type": "integer",
            "format": "int32"
          },
          "disableVisibilityPreferenceModification": {
            "type": "boolean"
          },
          "type": {
            "type": "integer",
            "format": "int32"
          },
          "options": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CustomFieldOption"
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "CustomFieldGridView": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "applicationId": {
            "type": "string",
            "nullable": true
          },
          "isRequired": {
            "type": "boolean"
          },
          "type": {
            "type": "integer",
            "format": "int32"
          },
          "defaultVisibilityPreference": {
            "type": "integer",
            "format": "int32"
          },
          "disableVisibilityPreferenceModification": {
            "type": "boolean"
          },
          "options": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StringDictionaryModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CustomFieldOption": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "type": "string",
            "nullable": true
          },
          "customFieldId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CustomFieldOptionSaveModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CustomFieldSaveModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "isRequired": {
            "type": "boolean"
          },
          "type": {
            "type": "integer",
            "format": "int32"
          },
          "options": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CustomFieldOptionSaveModel"
            },
            "nullable": true
          },
          "defaultVisibilityPreference": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "disableVisibilityPreferenceModification": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "DeleteNewsRequest": {
        "type": "object",
        "properties": {
          "newsId": {
            "type": "string",
            "nullable": true
          },
          "applicationId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Error": {
        "type": "object",
        "properties": {
          "code": {
            "type": "string",
            "nullable": true
          },
          "message": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventCoreDetailsViewModel": {
        "type": "object",
        "properties": {
          "format": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dateOfEvent": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "city": {
            "type": "string",
            "nullable": true
          },
          "address": {
            "type": "string",
            "nullable": true
          },
          "link": {
            "type": "string",
            "nullable": true
          },
          "mapLink": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventEditViewModel": {
        "type": "object",
        "properties": {
          "webBodyVersion": {
            "type": "string",
            "nullable": true
          },
          "publication": {
            "$ref": "#/components/schemas/Publication"
          },
          "coreDetails": {
            "$ref": "#/components/schemas/EventCoreDetailsViewModel"
          },
          "ticketedLocation": {
            "$ref": "#/components/schemas/EventTicketedLocationViewModel"
          },
          "tagIdTagCategoryIds": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StringStringKeyValuePair"
            },
            "nullable": true
          },
          "previewFileName": {
            "type": "string",
            "nullable": true
          },
          "surveyForm": {
            "$ref": "#/components/schemas/PublicationSurveyEditViewModel"
          },
          "surveyPoll": {
            "$ref": "#/components/schemas/PublicationSurveyEditViewModel"
          },
          "materialsVisibilityMode": {
            "type": "integer",
            "format": "int32"
          },
          "inModificationLockState": {
            "type": "boolean"
          },
          "isChild": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "EventGridViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "type": "string",
            "format": "date-time"
          },
          "authorBestEffortName": {
            "type": "string",
            "nullable": true
          },
          "eventState": {
            "type": "integer",
            "format": "int32"
          },
          "rootApplicationName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventInformationForSavePageViewModel": {
        "type": "object",
        "properties": {
          "event": {
            "$ref": "#/components/schemas/EventEditViewModel"
          },
          "roles": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StringDictionaryModel"
            },
            "nullable": true
          },
          "userCircles": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StringDictionaryModel"
            },
            "nullable": true
          },
          "validTagCategories": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TagCategoryViewModel"
            },
            "nullable": true
          },
          "applications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StringDictionaryModel"
            },
            "nullable": true
          },
          "venues": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StringDictionaryModel"
            },
            "nullable": true
          },
          "isAnyTagCategoryExist": {
            "type": "boolean"
          },
          "currentApplicationIsClosedCommunity": {
            "type": "boolean"
          },
          "isDigitalPaymentAvailable": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "EventMaterialContent": {
        "type": "object",
        "properties": {
          "fileId": {
            "type": "string",
            "nullable": true
          },
          "linkUrl": {
            "type": "string",
            "nullable": true
          },
          "linkName": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "EventMaterialUpdateLinkModel": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventMaterialViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "linkName": {
            "type": "string",
            "nullable": true
          },
          "linkUrl": {
            "type": "string",
            "nullable": true
          },
          "fileInformation": {
            "$ref": "#/components/schemas/FileInformation"
          }
        },
        "additionalProperties": false
      },
      "EventSaveModel": {
        "type": "object",
        "properties": {
          "publication": {
            "$ref": "#/components/schemas/PublicationSaveModel"
          },
          "ticketedLocation": {
            "$ref": "#/components/schemas/EventTicketedLocationViewModel"
          },
          "coreDetails": {
            "$ref": "#/components/schemas/EventCoreDetailsViewModel"
          },
          "materialsVisibilityMode": {
            "type": "integer",
            "format": "int32"
          },
          "state": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "EventTicketGridViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "applicationId": {
            "type": "string",
            "nullable": true
          },
          "eventId": {
            "type": "string",
            "nullable": true
          },
          "userName": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "type": "string",
            "format": "date-time"
          },
          "state": {
            "type": "integer",
            "format": "int32"
          },
          "refundStatus": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventTicketHistoryViewModel": {
        "type": "object",
        "properties": {
          "pushedState": {
            "type": "integer",
            "format": "int32"
          },
          "pushedUserId": {
            "type": "string",
            "nullable": true
          },
          "pushedUserName": {
            "type": "string",
            "nullable": true
          },
          "date": {
            "type": "string",
            "format": "date-time"
          },
          "stateChangedReason": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "EventTicketViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "format": "uuid"
          },
          "eventId": {
            "type": "string",
            "format": "uuid"
          },
          "applicationId": {
            "type": "string",
            "format": "uuid"
          },
          "ownerId": {
            "type": "string",
            "nullable": true
          },
          "ownerBestEffortName": {
            "type": "string",
            "nullable": true
          },
          "attendeeName": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "type": "string",
            "format": "date-time"
          },
          "state": {
            "type": "integer",
            "format": "int32"
          },
          "refundStatus": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isFree": {
            "type": "boolean"
          },
          "isManualPayment": {
            "type": "boolean"
          },
          "hasGroupedInvoice": {
            "type": "boolean"
          },
          "sectionId": {
            "type": "string",
            "nullable": true
          },
          "rowId": {
            "type": "string",
            "nullable": true
          },
          "seatId": {
            "type": "string",
            "nullable": true
          },
          "sectionName": {
            "type": "string",
            "nullable": true
          },
          "rowNumber": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "seatNumber": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "eventTitle": {
            "type": "string",
            "nullable": true
          },
          "eventPaymentMethod": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "price": {
            "type": "string",
            "nullable": true
          },
          "paymentConfirmationFile": {
            "$ref": "#/components/schemas/FileInformation"
          },
          "ticketHistory": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EventTicketHistoryViewModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventTicketedLocationViewModel": {
        "type": "object",
        "properties": {
          "eventId": {
            "type": "string",
            "nullable": true
          },
          "locationType": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ticketsAvailable": {
            "type": "boolean",
            "nullable": true
          },
          "ticketsAreFree": {
            "type": "boolean",
            "nullable": true
          },
          "allowUserBookingMultipleSeats": {
            "type": "boolean"
          },
          "ticketsPaymentSettings": {
            "$ref": "#/components/schemas/EventTicketsPaymentSettingsViewModel"
          },
          "noVenueMaxSeatsCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "venueId": {
            "type": "string",
            "nullable": true
          },
          "venueSeatingType": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventTicketsByExtendedQuery": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EventTicketGridViewModel"
            },
            "nullable": true
          },
          "totalCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "EventTicketsByExtendedQueryFilters": {
        "type": "object",
        "properties": {
          "gridQuery": {
            "$ref": "#/components/schemas/GridQuery"
          },
          "userId": {
            "type": "string",
            "nullable": true
          },
          "eventId": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "refundStatus": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ownerBestEffortName": {
            "type": "string",
            "nullable": true
          },
          "createdOnOffset": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "onlyCount": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "EventTicketsPaymentBankTransferDetails": {
        "type": "object",
        "properties": {
          "iban": {
            "type": "string",
            "nullable": true
          },
          "recipientName": {
            "type": "string",
            "nullable": true
          },
          "taxId": {
            "type": "string",
            "nullable": true
          },
          "bankName": {
            "type": "string",
            "nullable": true
          },
          "paymentPurpose": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventTicketsPaymentSettingsViewModel": {
        "type": "object",
        "properties": {
          "price": {
            "type": "string",
            "nullable": true
          },
          "paymentMethod": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "bankTransferDetails": {
            "$ref": "#/components/schemas/EventTicketsPaymentBankTransferDetails"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "sectionTicketPrices": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "body": {
            "type": "string",
            "nullable": true
          },
          "previewFileId": {
            "type": "string",
            "nullable": true
          },
          "surveyForm": {
            "$ref": "#/components/schemas/PublicationSurveyViewModel"
          },
          "surveyPoll": {
            "$ref": "#/components/schemas/PublicationSurveyViewModel"
          },
          "createdOnUtc": {
            "type": "string",
            "format": "date-time"
          },
          "modifiedOnUtc": {
            "type": "string",
            "format": "date-time"
          },
          "publishedOnUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "actualPublishedOnUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "userCircles": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StringDictionaryModel"
            },
            "nullable": true
          },
          "suggestedApplications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StringDictionaryModel"
            },
            "nullable": true
          },
          "tagCategories": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StringDictionaryModel"
            },
            "nullable": true
          },
          "tags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TagViewModel"
            },
            "nullable": true
          },
          "author": {
            "$ref": "#/components/schemas/StringDictionaryModel"
          },
          "approver": {
            "$ref": "#/components/schemas/StringDictionaryModel"
          },
          "coreDetails": {
            "$ref": "#/components/schemas/EventCoreDetailsViewModel"
          },
          "ticketedLocation": {
            "$ref": "#/components/schemas/EventTicketedLocationViewModel"
          },
          "state": {
            "type": "integer",
            "format": "int32"
          },
          "source": {
            "type": "integer",
            "format": "int32"
          },
          "comments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PublicationCommentViewModel"
            },
            "nullable": true
          },
          "intrestedPeopleCount": {
            "type": "integer",
            "format": "int32"
          },
          "sourceApplicationId": {
            "type": "string",
            "nullable": true
          },
          "sourceApplicationName": {
            "type": "string",
            "nullable": true
          },
          "rootApplicationId": {
            "type": "string",
            "nullable": true
          },
          "venueName": {
            "type": "string",
            "nullable": true
          },
          "linkPublications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LinkPublicationModel"
            },
            "nullable": true
          },
          "viewersCount": {
            "type": "integer",
            "format": "int32"
          },
          "ticketsAvailable": {
            "type": "boolean"
          },
          "materialsVisibilityMode": {
            "type": "integer",
            "format": "int32"
          },
          "ticketsCount": {
            "type": "integer",
            "format": "int32"
          },
          "requireManualViewConfirmation": {
            "type": "boolean"
          },
          "sendNotifications": {
            "type": "boolean"
          },
          "commentsDisabled": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "EventsByExtendedQueryFilters": {
        "type": "object",
        "properties": {
          "gridQuery": {
            "$ref": "#/components/schemas/GridQuery"
          },
          "eventState": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "createdOnOffset": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "authorBestEffortName": {
            "type": "string",
            "nullable": true
          },
          "rootApplicationIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "tagIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventsByExtendedQueryResponse": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EventGridViewModel"
            },
            "nullable": true
          },
          "totalCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "ExtendedQueryNote": {
        "type": "object",
        "properties": {
          "noteBase": {
            "$ref": "#/components/schemas/NoteBase"
          },
          "fileId": {
            "type": "string",
            "nullable": true
          },
          "galleryType": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isActive": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ExternalKnowledgeBaseCountersViewModel": {
        "type": "object",
        "properties": {
          "newsCollectionsCount": {
            "type": "integer",
            "format": "int32"
          },
          "externalRegularNotesCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "FeatureFlag": {
        "type": "object",
        "properties": {
          "key": {
            "type": "string",
            "nullable": true
          },
          "isEnabled": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "FileInformation": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "fullName": {
            "type": "string",
            "nullable": true
          },
          "diskName": {
            "type": "string",
            "nullable": true
          },
          "extension": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "$ref": "#/components/schemas/FileType"
          },
          "createdOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          },
          "previousExtension": {
            "type": "string",
            "nullable": true
          },
          "applicationId": {
            "type": "string",
            "nullable": true
          },
          "relatedObject": {
            "$ref": "#/components/schemas/FileRelatedObject"
          }
        },
        "additionalProperties": false
      },
      "FileNoteCreateModel": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "folderId": {
            "type": "string",
            "nullable": true
          },
          "fileId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FileRelatedObject": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          },
          "kind": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FileType": {
        "enum": [
          0,
          1,
          2,
          3,
          4,
          6
        ],
        "type": "integer",
        "description": "\n\n0 = Unknown\n\n1 = Image\n\n2 = Video\n\n3 = Audio\n\n4 = Document\n\n6 = Other",
        "format": "int32",
        "x-enumNames": [
          "Unknown",
          "Image",
          "Video",
          "Audio",
          "Document",
          "Other"
        ]
      },
      "FirebaseLoginRequest": {
        "type": "object",
        "properties": {
          "firebaseIdToken": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GalleryNote": {
        "type": "object",
        "properties": {
          "noteBase": {
            "$ref": "#/components/schemas/NoteBase"
          },
          "galleryType": {
            "type": "integer",
            "format": "int32"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "fileIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "GalleryNoteCreateModel": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "folderId": {
            "type": "string",
            "nullable": true
          },
          "galleryType": {
            "type": "integer",
            "format": "int32"
          },
          "description": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GalleryNoteFilesModel": {
        "type": "object",
        "properties": {
          "fileIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GalleryNoteUpdateModel": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GalleryNoteViewModel": {
        "type": "object",
        "properties": {
          "galleryNote": {
            "$ref": "#/components/schemas/GalleryNote"
          },
          "files": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FileInformation"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GenerateFlavorsRequest": {
        "type": "object",
        "properties": {
          "gitlabAuthToken": {
            "type": "string",
            "nullable": true
          },
          "applicationDisplayName": {
            "type": "string",
            "nullable": true
          },
          "applicationKebabCaseName": {
            "type": "string",
            "nullable": true
          },
          "applicationCamelCaseName": {
            "type": "string",
            "nullable": true
          },
          "applicationSnakeCaseName": {
            "type": "string",
            "nullable": true
          },
          "bigLogoFileId": {
            "type": "string",
            "nullable": true
          },
          "splashLogoFileId": {
            "type": "string",
            "nullable": true
          },
          "backendApplicationId": {
            "type": "string",
            "nullable": true
          },
          "backendMainApiUrl": {
            "type": "string",
            "nullable": true
          },
          "backendDocumentsApiUrl": {
            "type": "string",
            "nullable": true
          },
          "backendLinksApiUrl": {
            "type": "string",
            "nullable": true
          },
          "appleGoogleServiceInfoPlistFileId": {
            "type": "string",
            "nullable": true
          },
          "androidGoogleServiceInfoJsonFileId": {
            "type": "string",
            "nullable": true
          },
          "appleBundleId": {
            "type": "string",
            "nullable": true
          },
          "androidApplicationId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GetAbuseReportsByExtendedQueryFilters": {
        "type": "object",
        "properties": {
          "gridQuery": {
            "$ref": "#/components/schemas/GridQuery"
          },
          "reporterUserId": {
            "type": "string",
            "nullable": true
          },
          "states": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "reportedObjectTypes": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "createdOnUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GetAbuseReportsByExtendedQueryResponse": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AbuseReportViewModel"
            },
            "nullable": true
          },
          "totalCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "GetAdvancedSearchObjectsFilters": {
        "type": "object",
        "properties": {
          "gridQuery": {
            "$ref": "#/components/schemas/GridQuery"
          },
          "searchText": {
            "type": "string",
            "nullable": true
          },
          "objectTypes": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "createdOnUtcFrom": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "createdOnUtcTo": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GetCompaniesByExtendedQueryFilters": {
        "type": "object",
        "properties": {
          "gridQuery": {
            "$ref": "#/components/schemas/GridQuery"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "createdOnOffset": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GetConfigurationFilesByExtendedQueryFilters": {
        "type": "object",
        "properties": {
          "gridQuery": {
            "$ref": "#/components/schemas/GridQuery"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "createdOnUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GetConfigurationsByExtendedQueryFilters": {
        "type": "object",
        "properties": {
          "gridQuery": {
            "$ref": "#/components/schemas/GridQuery"
          },
          "applicationId": {
            "type": "string",
            "nullable": true
          },
          "assignment": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GetCustomFieldsByExtendedQuery": {
        "type": "object",
        "properties": {
          "customFields": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CustomFieldGridView"
            },
            "nullable": true
          },
          "totalCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "GetCustomFieldsByExtendedQueryFilters": {
        "type": "object",
        "properties": {
          "gridQuery": {
            "$ref": "#/components/schemas/GridQuery"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "isRequired": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GetMeResponse": {
        "type": "object",
        "properties": {
          "userId": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "scopeId": {
            "type": "string",
            "nullable": true
          },
          "permissions": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GetNotesByExtendedQueryFilters": {
        "type": "object",
        "properties": {
          "gridQuery": {
            "$ref": "#/components/schemas/GridQuery"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "folderId": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "types": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "autdience": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GetPublicationsByExtendedQueryFilters": {
        "type": "object",
        "properties": {
          "gridQuery": {
            "$ref": "#/components/schemas/GridQuery"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "type": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "authorName": {
            "type": "string",
            "nullable": true
          },
          "sourceApplicationIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GetPublicationsByExtendedQueryResponse": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PublicationByExtendedQueryModel"
            },
            "nullable": true
          },
          "totalCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "GetUserLinkReasonsByExtendedQueryFilters": {
        "type": "object",
        "properties": {
          "gridQuery": {
            "$ref": "#/components/schemas/GridQuery"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GetUserLinkReasonsByExtendedQueryResponse": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UserLinkReason"
            },
            "nullable": true
          },
          "totalCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "GridQuery": {
        "type": "object",
        "properties": {
          "skip": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "take": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "sortColumn": {
            "type": "string",
            "nullable": true
          },
          "sortDirection": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InformationForApprovePendingUserRequestInUserCirclesViewModel": {
        "type": "object",
        "properties": {
          "circleName": {
            "type": "string",
            "nullable": true
          },
          "pendingUsers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UserCircleUserModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InformationForEditUserLinkPageModel": {
        "type": "object",
        "properties": {
          "alreadyLinkedUsers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LinkedUserViewModel"
            },
            "nullable": true
          },
          "allUsers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UserForLinking"
            },
            "nullable": true
          },
          "linkReasons": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StringDictionaryModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InformationForEditUserPageViewModel": {
        "type": "object",
        "properties": {
          "userBestEffortName": {
            "type": "string",
            "nullable": true
          },
          "wasAdminOnce": {
            "type": "boolean"
          },
          "userCircleIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "roleIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "allRoles": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Role"
            },
            "nullable": true
          },
          "allCircles": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UserCircleByExtendedQuery"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InformationForUserCircleSavePageViewModel": {
        "type": "object",
        "properties": {
          "userCircle": {
            "$ref": "#/components/schemas/UserCircleExtendedModel"
          },
          "allUsers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AuthorViewModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "InformationForViewSupportTicketPageModel": {
        "type": "object",
        "properties": {
          "supportTicket": {
            "$ref": "#/components/schemas/SupportTicketViewModel"
          },
          "allUsersThatCanBeAssignee": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StringDictionaryModel"
            },
            "nullable": true
          },
          "allLabels": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StringDictionaryModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "IntDictionaryModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LinkPublicationModel": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "nullable": true
          },
          "publicationId": {
            "type": "string",
            "format": "uuid"
          },
          "publicationType": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "LinkPublicationSaveModel": {
        "type": "object",
        "properties": {
          "publicationFromId": {
            "type": "string",
            "nullable": true
          },
          "publicationToId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LinkUserModel": {
        "type": "object",
        "properties": {
          "userFromId": {
            "type": "string",
            "nullable": true
          },
          "userToId": {
            "type": "string",
            "nullable": true
          },
          "userFromType": {
            "type": "integer",
            "format": "int32"
          },
          "userToType": {
            "type": "integer",
            "format": "int32"
          },
          "userProfileFromType": {
            "type": "integer",
            "format": "int32"
          },
          "userProfileToType": {
            "type": "integer",
            "format": "int32"
          },
          "linkReasonId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LinkedUserViewModel": {
        "type": "object",
        "properties": {
          "reasonId": {
            "type": "string",
            "nullable": true
          },
          "reasonName": {
            "type": "string",
            "nullable": true
          },
          "userId": {
            "type": "string",
            "nullable": true
          },
          "userName": {
            "type": "string",
            "nullable": true
          },
          "linkedObjectType": {
            "type": "integer",
            "format": "int32"
          },
          "profileType": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "NewsByExtendedQueryFilters": {
        "type": "object",
        "properties": {
          "gridQuery": {
            "$ref": "#/components/schemas/GridQuery"
          },
          "newsState": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "createdOnOffset": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "authorBestEffortName": {
            "type": "string",
            "nullable": true
          },
          "rootApplicationIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "tagIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NewsByExtendedQueryResponse": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NewsGridViewModel"
            },
            "nullable": true
          },
          "totalCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "NewsCollection": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "applicationId": {
            "type": "string",
            "nullable": true
          },
          "authorId": {
            "type": "string",
            "nullable": true
          },
          "previewFileId": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          },
          "newsIdToOrderMap": {
            "type": "object",
            "additionalProperties": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "NewsCollectionSaveModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "previewFileId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NewsCollectionsByExtendedQueryFilters": {
        "type": "object",
        "properties": {
          "gridQuery": {
            "$ref": "#/components/schemas/GridQuery"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NewsCollectionsByExtendedQueryResponse": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NewsCollection"
            },
            "nullable": true
          },
          "totalCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "NewsEditViewModel": {
        "type": "object",
        "properties": {
          "webBodyVersion": {
            "type": "string",
            "nullable": true
          },
          "publication": {
            "$ref": "#/components/schemas/Publication"
          },
          "tagIdTagCategoryIds": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StringStringKeyValuePair"
            },
            "nullable": true
          },
          "surveyForm": {
            "$ref": "#/components/schemas/PublicationSurveyEditViewModel"
          },
          "surveyPoll": {
            "$ref": "#/components/schemas/PublicationSurveyEditViewModel"
          },
          "previewFileName": {
            "type": "string",
            "nullable": true
          },
          "galleryFiles": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FileInformation"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NewsGalleryUpdateModel": {
        "type": "object",
        "properties": {
          "galleryFileIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NewsGridViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "type": "string",
            "format": "date-time"
          },
          "authorBestEffortName": {
            "type": "string",
            "nullable": true
          },
          "authorId": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "integer",
            "format": "int32"
          },
          "rootApplicationName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NewsInformationForSavePageViewModel": {
        "type": "object",
        "properties": {
          "news": {
            "$ref": "#/components/schemas/NewsEditViewModel"
          },
          "roles": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StringDictionaryModel"
            },
            "nullable": true
          },
          "userCircles": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StringDictionaryModel"
            },
            "nullable": true
          },
          "validTagCategories": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TagCategoryViewModel"
            },
            "nullable": true
          },
          "applications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StringDictionaryModel"
            },
            "nullable": true
          },
          "isAnyTagCategoryExist": {
            "type": "boolean"
          },
          "currentApplicationIsClosedCommunity": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "NewsSaveModel": {
        "type": "object",
        "properties": {
          "publication": {
            "$ref": "#/components/schemas/PublicationSaveModel"
          },
          "state": {
            "type": "integer",
            "format": "int32"
          },
          "galleryFileIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NewsViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "body": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "type": "string",
            "format": "date-time"
          },
          "modifiedOnUtc": {
            "type": "string",
            "format": "date-time"
          },
          "publishedOnUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "actualPublishedOnUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "userCircles": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StringDictionaryModel"
            },
            "nullable": true
          },
          "suggestedApplications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StringDictionaryModel"
            },
            "nullable": true
          },
          "author": {
            "$ref": "#/components/schemas/StringDictionaryModel"
          },
          "approver": {
            "$ref": "#/components/schemas/StringDictionaryModel"
          },
          "state": {
            "type": "integer",
            "format": "int32"
          },
          "source": {
            "type": "integer",
            "format": "int32"
          },
          "tagCategories": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StringDictionaryModel"
            },
            "nullable": true
          },
          "tags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TagViewModel"
            },
            "nullable": true
          },
          "comments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PublicationCommentViewModel"
            },
            "nullable": true
          },
          "previewFileId": {
            "type": "string",
            "nullable": true
          },
          "surveyForm": {
            "$ref": "#/components/schemas/PublicationSurveyViewModel"
          },
          "surveyPoll": {
            "$ref": "#/components/schemas/PublicationSurveyViewModel"
          },
          "sourceApplicationId": {
            "type": "string",
            "nullable": true
          },
          "sourceApplicationName": {
            "type": "string",
            "nullable": true
          },
          "rootApplicationId": {
            "type": "string",
            "nullable": true
          },
          "linkPublications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LinkPublicationModel"
            },
            "nullable": true
          },
          "intrestedPeopleCount": {
            "type": "integer",
            "format": "int32"
          },
          "viewersCount": {
            "type": "integer",
            "format": "int32"
          },
          "requireManualViewConfirmation": {
            "type": "boolean"
          },
          "sendNotifications": {
            "type": "boolean"
          },
          "commentsDisabled": {
            "type": "boolean"
          },
          "galleryFiles": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FileInformation"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NoteBase": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "folderId": {
            "type": "string",
            "nullable": true
          },
          "authorId": {
            "type": "string",
            "nullable": true
          },
          "audience": {
            "type": "integer",
            "format": "int32"
          },
          "applicationId": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          },
          "type": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "NoteFolderPath": {
        "type": "object",
        "properties": {
          "folderId": {
            "type": "string",
            "nullable": true
          },
          "path": {
            "type": "string",
            "nullable": true
          },
          "parentFolderId": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "NoteGridViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "integer",
            "format": "int32"
          },
          "audience": {
            "type": "integer",
            "format": "int32"
          },
          "createdOnUtc": {
            "type": "string",
            "format": "date-time"
          },
          "folderId": {
            "type": "string",
            "nullable": true
          },
          "galleryType": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isActive": {
            "type": "boolean",
            "nullable": true
          },
          "fileInformation": {
            "$ref": "#/components/schemas/FileInformation"
          }
        },
        "additionalProperties": false
      },
      "NotificationModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "integer",
            "format": "int32"
          },
          "kind": {
            "type": "integer",
            "format": "int32"
          },
          "data": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PaymentApplication": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "merchantAccount": {
            "type": "string",
            "nullable": true
          },
          "merchantDomainName": {
            "type": "string",
            "nullable": true
          },
          "currency": {
            "type": "string",
            "nullable": true
          },
          "secretKey": {
            "type": "string",
            "nullable": true
          },
          "setuped": {
            "type": "boolean"
          },
          "compensationAccountCard": {
            "$ref": "#/components/schemas/CompensationAccountCard"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "phone": {
            "type": "string",
            "nullable": true
          },
          "site": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Permission": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ProblemDetails": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "detail": {
            "type": "string",
            "nullable": true
          },
          "instance": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": { }
      },
      "ProfilePhotoTemplate": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "fileId": {
            "type": "string",
            "nullable": true
          },
          "applicationId": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          },
          "updatedOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          }
        },
        "additionalProperties": false
      },
      "ProfilePhotoTemplateCreateModel": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "fileId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ProfilePhotoTemplateUpdateNameModel": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ProfilePhotoTemplatesByExtendedQueryFilters": {
        "type": "object",
        "properties": {
          "gridQuery": {
            "$ref": "#/components/schemas/GridQuery"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "createdOnOffset": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ProfilePhotoTemplatesByExtendedQueryResponse": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProfilePhotoTemplate"
            },
            "nullable": true
          },
          "totalCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "Publication": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "body": {
            "type": "string",
            "nullable": true
          },
          "authorId": {
            "type": "string",
            "nullable": true
          },
          "applicationId": {
            "type": "string",
            "nullable": true
          },
          "previewFileId": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "integer",
            "format": "int32"
          },
          "createdOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          },
          "modifiedOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          },
          "source": {
            "type": "integer",
            "format": "int32"
          },
          "type": {
            "type": "integer",
            "format": "int32"
          },
          "approverId": {
            "type": "string",
            "nullable": true
          },
          "publishedOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          },
          "actualPublishedOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          },
          "tags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PublicationTag"
            },
            "nullable": true,
            "readOnly": true
          },
          "tagCategoryIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true,
            "readOnly": true
          },
          "userCircleIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true,
            "readOnly": true
          },
          "suggestedApplicationIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true,
            "readOnly": true
          },
          "suggestedApplicationIdsInTree": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true,
            "readOnly": true
          },
          "rootApplicationId": {
            "type": "string",
            "nullable": true
          },
          "rootPublicationId": {
            "type": "string",
            "nullable": true
          },
          "rootOrCurrentPublicationId": {
            "type": "string",
            "nullable": true
          },
          "rootOrCurrentApplicationId": {
            "type": "string",
            "nullable": true
          },
          "estimatedReadTimeInSeconds": {
            "type": "integer",
            "format": "int32"
          },
          "requireManualViewConfirmation": {
            "type": "boolean"
          },
          "sendNotifications": {
            "type": "boolean"
          },
          "commentsDisabled": {
            "type": "boolean"
          },
          "surveyForm": {
            "$ref": "#/components/schemas/PublicationSurvey"
          },
          "surveyPoll": {
            "$ref": "#/components/schemas/PublicationSurvey"
          }
        },
        "additionalProperties": false
      },
      "PublicationByExtendedQueryModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "integer",
            "format": "int32"
          },
          "authorId": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "integer",
            "format": "int32"
          },
          "applicationId": {
            "type": "string",
            "nullable": true
          },
          "rootApplicationId": {
            "type": "string",
            "nullable": true
          },
          "source": {
            "type": "integer",
            "format": "int32"
          },
          "sourceApplicationId": {
            "type": "string",
            "nullable": true
          },
          "authorBestEffortName": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          },
          "sourceApplicationName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PublicationCommentViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "body": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "type": "string",
            "format": "date-time"
          },
          "author": {
            "$ref": "#/components/schemas/AuthorViewModel"
          },
          "relatedObjectId": {
            "type": "string",
            "nullable": true
          },
          "pinned": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "PublicationRejectionReason": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "applicationId": {
            "type": "string",
            "nullable": true
          },
          "isDeleted": {
            "type": "boolean"
          },
          "createdOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          }
        },
        "additionalProperties": false
      },
      "PublicationSaveModel": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "nullable": true
          },
          "body": {
            "type": "string",
            "nullable": true
          },
          "previewFileId": {
            "type": "string",
            "nullable": true
          },
          "publishedOnUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "tagIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "userCircleIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "suggestedApplicationIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "surveyForm": {
            "$ref": "#/components/schemas/PublicationSurveySaveModel"
          },
          "surveyPoll": {
            "$ref": "#/components/schemas/PublicationSurveySaveModel"
          },
          "requireManualViewConfirmation": {
            "type": "boolean"
          },
          "sendNotifications": {
            "type": "boolean"
          },
          "commentsDisabled": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "PublicationSurvey": {
        "type": "object",
        "properties": {
          "surveyId": {
            "type": "string",
            "nullable": true
          },
          "surveyShowPosition": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "PublicationSurveyEditViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "questions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SurveyFormQuestionViewModel"
            },
            "nullable": true
          },
          "startedOnUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "durationTimeInHours": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isAnonymous": {
            "type": "boolean"
          },
          "surveyType": {
            "type": "integer",
            "format": "int32"
          },
          "publicationSurveyShowPosition": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "PublicationSurveySaveModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "durationTimeInHours": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "startedOnUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "isAnonymous": {
            "type": "boolean"
          },
          "applicationId": {
            "type": "string",
            "nullable": true
          },
          "surveyType": {
            "type": "integer",
            "format": "int32"
          },
          "questions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SurveyFormQuestionSaveModel"
            },
            "nullable": true
          },
          "publicationSurveyShowPosition": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "PublicationSurveyViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "topic": {
            "type": "string",
            "nullable": true
          },
          "questions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SurveyFormQuestionViewModel"
            },
            "nullable": true
          },
          "startedOnUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "durationTimeInHours": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isAnonymous": {
            "type": "boolean"
          },
          "surveyType": {
            "type": "integer",
            "format": "int32"
          },
          "votesCount": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SurveyFormPreviewVoteModel"
            },
            "nullable": true
          },
          "publicationSurveyShowPosition": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "PublicationTag": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "tagCategoryId": {
            "type": "string",
            "nullable": true
          },
          "creatorId": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          }
        },
        "additionalProperties": false
      },
      "PublicationTagCategory": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "applicationId": {
            "type": "string",
            "nullable": true
          },
          "creatorId": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "requiredSelectedTagCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isRequired": {
            "type": "boolean"
          },
          "tags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PublicationTag"
            },
            "nullable": true,
            "readOnly": true
          },
          "createdOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          },
          "isValid": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "PublicationViewersByExtendedQueryResponse": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PublicationViewersGridViewModel"
            },
            "nullable": true
          },
          "totalCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "PublicationViewersGridViewModel": {
        "type": "object",
        "properties": {
          "userId": {
            "type": "string",
            "nullable": true
          },
          "userBestEffortName": {
            "type": "string",
            "nullable": true
          },
          "isConfirm": {
            "type": "boolean"
          },
          "userProfilePhotoId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RegularNote": {
        "type": "object",
        "properties": {
          "noteBase": {
            "$ref": "#/components/schemas/NoteBase"
          },
          "body": {
            "type": "string",
            "nullable": true
          },
          "isActive": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "RegularNoteSaveModel": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "folderId": {
            "type": "string",
            "nullable": true
          },
          "body": {
            "type": "string",
            "nullable": true
          },
          "isActive": {
            "type": "boolean"
          },
          "audience": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "Role": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "permissions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Permission"
            },
            "nullable": true,
            "readOnly": true
          },
          "isDefault": {
            "type": "boolean"
          },
          "createdOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          },
          "modifiedOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          }
        },
        "additionalProperties": false
      },
      "RoleByExtendedQuery": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          },
          "isDefault": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "RoleSaveModel": {
        "type": "object",
        "properties": {
          "roleName": {
            "type": "string",
            "nullable": true
          },
          "permissionCodes": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RoleViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "isDefault": {
            "type": "boolean"
          },
          "permissions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Permission"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RolesByExtendedQueryFilters": {
        "type": "object",
        "properties": {
          "gridQuery": {
            "$ref": "#/components/schemas/GridQuery"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "createdOnOffset": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RolesByExtendedQueryResponse": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RoleByExtendedQuery"
            },
            "nullable": true
          },
          "totalCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "Row": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "number": {
            "type": "integer",
            "format": "int32"
          },
          "seats": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Seat"
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "Seat": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "number": {
            "type": "integer",
            "format": "int32"
          },
          "positionX": {
            "type": "number",
            "format": "float",
            "nullable": true
          },
          "positionY": {
            "type": "number",
            "format": "float",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Section": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "index": {
            "type": "integer",
            "format": "int32"
          },
          "rows": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Row"
            },
            "nullable": true,
            "readOnly": true
          },
          "namePositionX": {
            "type": "number",
            "format": "float",
            "nullable": true
          },
          "namePositionY": {
            "type": "number",
            "format": "float",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SetFeatureFlagRequest": {
        "type": "object",
        "properties": {
          "isEnabled": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "SidebarCountersViewModel": {
        "type": "object",
        "properties": {
          "sentToApprovePublicationsCount": {
            "type": "integer",
            "format": "int32"
          },
          "unreadNotificationCount": {
            "type": "integer",
            "format": "int32"
          },
          "activeSupportTicketCount": {
            "type": "integer",
            "format": "int32"
          },
          "inProgressSupportTicketCount": {
            "type": "integer",
            "format": "int32"
          },
          "waitingForReviewAbuseReportsCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "SingleNameSaveModel": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "StaticPageGridViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "type": "string",
            "format": "date-time"
          },
          "authorName": {
            "type": "string",
            "nullable": true
          },
          "isActive": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "StaticPageSaveModel": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "nullable": true
          },
          "body": {
            "type": "string",
            "nullable": true
          },
          "isActive": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "StaticPageViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "body": {
            "type": "string",
            "nullable": true
          },
          "isActive": {
            "type": "boolean"
          },
          "createdOnUtc": {
            "type": "string",
            "format": "date-time"
          },
          "modifiedOnUtc": {
            "type": "string",
            "format": "date-time"
          },
          "authorName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "StaticPagesByExtendedQueryFilters": {
        "type": "object",
        "properties": {
          "gridQuery": {
            "$ref": "#/components/schemas/GridQuery"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "applicationId": {
            "type": "string",
            "nullable": true
          },
          "createdOnOffset": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "isActive": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "StaticPagesByExtendedQueryResponse": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StaticPageGridViewModel"
            },
            "nullable": true
          },
          "totalCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "StringDictionaryModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "StringStringKeyValuePair": {
        "type": "object",
        "properties": {
          "key": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SupportTicketAnswerModel": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string",
            "nullable": true
          },
          "fileIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "isFileAttachmentAllowedFurther": {
            "type": "boolean"
          },
          "isVoiceMessageAllowedFurther": {
            "type": "boolean"
          },
          "chatType": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "SupportTicketAssigneeUsersHistoryRecord": {
        "type": "object",
        "properties": {
          "userId": {
            "type": "string",
            "nullable": true
          },
          "userName": {
            "type": "string",
            "nullable": true
          },
          "assignedOnUtc": {
            "type": "string",
            "format": "date-time"
          },
          "previousUserId": {
            "type": "string",
            "nullable": true
          },
          "previousUserName": {
            "type": "string",
            "nullable": true
          },
          "userIdWhoChange": {
            "type": "string",
            "nullable": true
          },
          "userNameWhoChange": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SupportTicketByExtendedQueryModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "applicationId": {
            "type": "string",
            "nullable": true
          },
          "topicValue": {
            "type": "string",
            "nullable": true
          },
          "ticketTemplateName": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          },
          "state": {
            "type": "integer",
            "format": "int32"
          },
          "authorId": {
            "type": "string",
            "nullable": true
          },
          "isAnonymous": {
            "type": "boolean"
          },
          "assigneeUserId": {
            "type": "string",
            "nullable": true
          },
          "labels": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "SupportTicketGridViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "topic": {
            "type": "string",
            "nullable": true
          },
          "templateName": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "type": "string",
            "format": "date-time"
          },
          "labelNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "authorEmail": {
            "type": "string",
            "nullable": true
          },
          "isAnonymous": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "SupportTicketLabel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "applicationId": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          },
          "modifiedOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          }
        },
        "additionalProperties": false
      },
      "SupportTicketLabelSaveModel": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SupportTicketLabelsByExtendedQueryFilters": {
        "type": "object",
        "properties": {
          "gridQuery": {
            "$ref": "#/components/schemas/GridQuery"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SupportTicketLabelsByExtendedQueryResponse": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SupportTicketLabel"
            },
            "nullable": true
          },
          "totalCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "SupportTicketMessage": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "ticketId": {
            "type": "string",
            "nullable": true
          },
          "authorId": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "type": "string",
            "nullable": true
          },
          "fileIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true,
            "readOnly": true
          },
          "createdOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          },
          "orderIndex": {
            "type": "integer",
            "format": "int32"
          },
          "messageType": {
            "type": "integer",
            "format": "int32"
          },
          "voiceMessageId": {
            "type": "string",
            "nullable": true
          },
          "chatType": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "SupportTicketStateHistoryRecord": {
        "type": "object",
        "properties": {
          "state": {
            "type": "integer",
            "format": "int32"
          },
          "previousState": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "changedOnUtc": {
            "type": "string",
            "format": "date-time"
          },
          "assigneeUserId": {
            "type": "string",
            "nullable": true
          },
          "assigneeUserName": {
            "type": "string",
            "nullable": true
          },
          "userIdWhoChange": {
            "type": "string",
            "nullable": true
          },
          "userNameWhoChange": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SupportTicketTemplateByExtendedQueryModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "applicationId": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "authorId": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          },
          "isDeleted": {
            "type": "boolean"
          },
          "allowAnonymous": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "SupportTicketTemplateField": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "integer",
            "format": "int32"
          },
          "isRequired": {
            "type": "boolean"
          },
          "orderIndex": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "minTextLength": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "maxTextLength": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "selectOptions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SupportTicketTemplateSelectOption"
            },
            "nullable": true,
            "readOnly": true
          },
          "maxFilesCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "minFilesCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "onlyInFutureDate": {
            "type": "boolean",
            "nullable": true
          },
          "onlyInPastDate": {
            "type": "boolean",
            "nullable": true
          },
          "minNumberValue": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "maxNumberValue": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SupportTicketTemplateFieldSaveModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "maxTextLength": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "minTextLength": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "maxFilesCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "minFilesCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "maxNumberValue": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "minNumberValue": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "onlyInFutureDate": {
            "type": "boolean"
          },
          "onlyInPastDate": {
            "type": "boolean"
          },
          "type": {
            "type": "integer",
            "format": "int32"
          },
          "isRequired": {
            "type": "boolean"
          },
          "selectOptions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SupportTicketTemplateFieldSelectOptionSaveModel"
            },
            "nullable": true
          },
          "orderIndex": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "SupportTicketTemplateFieldSelectOptionSaveModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SupportTicketTemplateSaveModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "isFileAttachmentAllowed": {
            "type": "boolean"
          },
          "isVoiceMessageAllowed": {
            "type": "boolean"
          },
          "allowAnonymous": {
            "type": "boolean"
          },
          "fields": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SupportTicketTemplateFieldSaveModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SupportTicketTemplateSelectOption": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SupportTicketTemplateViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "isFileAttachmentAllowed": {
            "type": "boolean"
          },
          "isVoiceMessageAllowed": {
            "type": "boolean"
          },
          "allowAnonymous": {
            "type": "boolean"
          },
          "isDefault": {
            "type": "boolean"
          },
          "authorName": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "type": "string",
            "format": "date-time"
          },
          "fields": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SupportTicketTemplateField"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SupportTicketTemplatesByExtendedQueryFilters": {
        "type": "object",
        "properties": {
          "gridQuery": {
            "$ref": "#/components/schemas/GridQuery"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "createdOnOffset": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SupportTicketTemplatesByExtendedQueryResponse": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SupportTicketTemplateByExtendedQueryModel"
            },
            "nullable": true
          },
          "totalCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "SupportTicketTopicMessage": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "ticketId": {
            "type": "string",
            "nullable": true
          },
          "authorId": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "type": "string",
            "nullable": true
          },
          "fileIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true,
            "readOnly": true
          },
          "createdOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          },
          "voiceMessageId": {
            "type": "string",
            "nullable": true
          },
          "fields": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SupportTicketTopicMessageField"
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "SupportTicketTopicMessageField": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "integer",
            "format": "int32"
          },
          "numberValue": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dateValue": {
            "$ref": "#/components/schemas/Timestamp"
          },
          "textValue": {
            "type": "string",
            "nullable": true
          },
          "selectOptionName": {
            "type": "string",
            "nullable": true
          },
          "fileIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "SupportTicketViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "templateName": {
            "type": "string",
            "nullable": true
          },
          "templateId": {
            "type": "string",
            "nullable": true
          },
          "authorName": {
            "type": "string",
            "nullable": true
          },
          "authorId": {
            "type": "string",
            "nullable": true
          },
          "authorEmail": {
            "type": "string",
            "nullable": true
          },
          "isAnonymous": {
            "type": "boolean"
          },
          "state": {
            "type": "integer",
            "format": "int32"
          },
          "isFileAttachmentInitiallyAllowed": {
            "type": "boolean"
          },
          "isFileAttachmentAllowedFurther": {
            "type": "boolean"
          },
          "isVoiceMessageInitiallyAllowed": {
            "type": "boolean"
          },
          "isVoiceMessageAllowedFurther": {
            "type": "boolean"
          },
          "createdOnUtc": {
            "type": "string",
            "format": "date-time"
          },
          "closedOnUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "closedByAdmin": {
            "type": "boolean",
            "nullable": true
          },
          "closerUserName": {
            "type": "string",
            "nullable": true
          },
          "closeComment": {
            "type": "string",
            "nullable": true
          },
          "lastRejectedReason": {
            "type": "string",
            "nullable": true
          },
          "labelIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "assigneeUserId": {
            "type": "string",
            "nullable": true
          },
          "assigneeUserName": {
            "type": "string",
            "nullable": true
          },
          "assigneeCanReadGeneralChat": {
            "type": "boolean"
          },
          "assigneeCanWriteGeneralChat": {
            "type": "boolean"
          },
          "topic": {
            "$ref": "#/components/schemas/SupportTicketTopicMessage"
          },
          "messages": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SupportTicketMessage"
            },
            "nullable": true
          },
          "files": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FileInformation"
            },
            "nullable": true
          },
          "chatUsers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StringDictionaryModel"
            },
            "nullable": true
          },
          "assigneeUsersHistoryRecords": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SupportTicketAssigneeUsersHistoryRecord"
            },
            "nullable": true
          },
          "stateHistoryRecords": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SupportTicketStateHistoryRecord"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SupportTicketsByExtendedQueryFilters": {
        "type": "object",
        "properties": {
          "gridQuery": {
            "$ref": "#/components/schemas/GridQuery"
          },
          "keyWords": {
            "type": "string",
            "nullable": true
          },
          "createdOnOffset": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "templateIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "assigneeUserIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "labelIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "includeNoLabelsTickets": {
            "type": "boolean",
            "nullable": true
          },
          "includeUnassignedTickets": {
            "type": "boolean",
            "nullable": true
          },
          "states": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "onlyCount": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "SupportTicketsByExtendedQueryFiltersData": {
        "type": "object",
        "properties": {
          "users": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StringDictionaryModel"
            },
            "nullable": true
          },
          "labels": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StringDictionaryModel"
            },
            "nullable": true
          },
          "templates": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StringDictionaryModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SupportTicketsByExtendedQueryResponse": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SupportTicketGridViewModel"
            },
            "nullable": true
          },
          "totalCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "SurveyFormOptionSaveModel": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "index": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "SurveyFormOptionViewModel": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "index": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "SurveyFormPreviewVoteModel": {
        "type": "object",
        "properties": {
          "guestionId": {
            "type": "string",
            "nullable": true
          },
          "answer": {
            "type": "string",
            "nullable": true
          },
          "votesCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "SurveyFormQuestionSaveModel": {
        "type": "object",
        "properties": {
          "index": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "hasOther": {
            "type": "boolean"
          },
          "isMultiVote": {
            "type": "boolean"
          },
          "isRequired": {
            "type": "boolean"
          },
          "options": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SurveyFormOptionSaveModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SurveyFormQuestionViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "index": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "hasOther": {
            "type": "boolean"
          },
          "isMultiVote": {
            "type": "boolean"
          },
          "isRequired": {
            "type": "boolean"
          },
          "options": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SurveyFormOptionViewModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SurveyFormViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "topic": {
            "type": "string",
            "nullable": true
          },
          "questions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SurveyFormQuestionViewModel"
            },
            "nullable": true
          },
          "startedOnUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "durationTimeInHours": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isAnonymous": {
            "type": "boolean"
          },
          "surveyType": {
            "type": "integer",
            "format": "int32"
          },
          "votes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SurveyFormVoteViewModel"
            },
            "nullable": true
          },
          "votesCount": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SurveyFormPreviewVoteModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SurveyFormVoteViewModel": {
        "type": "object",
        "properties": {
          "questionId": {
            "type": "string",
            "nullable": true
          },
          "answer": {
            "type": "string",
            "nullable": true
          },
          "userId": {
            "type": "string",
            "nullable": true
          },
          "userBestEffortName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TagCategoriesByExtendedQueryFilters": {
        "type": "object",
        "properties": {
          "gridQuery": {
            "$ref": "#/components/schemas/GridQuery"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "isOptional": {
            "type": "boolean",
            "nullable": true
          },
          "createdOnOffset": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TagCategoriesByExtendedQueryResponse": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TagCategoryGridViewModel"
            },
            "nullable": true
          },
          "totalCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "TagCategoryGridViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "tagCount": {
            "type": "integer",
            "format": "int32"
          },
          "requiredSelectedTagCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isRequired": {
            "type": "boolean"
          },
          "createdOnUtc": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "TagCategoryViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "applicationId": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "requiredSelectedTagCount": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isRequired": {
            "type": "boolean"
          },
          "tags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TagViewModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TagCreateModel": {
        "type": "object",
        "properties": {
          "tagCategoryId": {
            "type": "string",
            "format": "uuid"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "creatorId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TagGridViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "TagViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "categoryId": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TagsByExtendedQuery": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TagGridViewModel"
            },
            "nullable": true
          },
          "totalCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "TagsByExtendedQueryFilters": {
        "type": "object",
        "properties": {
          "gridQuery": {
            "$ref": "#/components/schemas/GridQuery"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "tagCategoryId": {
            "type": "string",
            "nullable": true
          },
          "createdOnOffset": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "Timestamp": {
        "type": "object",
        "properties": {
          "seconds": {
            "type": "integer",
            "format": "int64"
          },
          "nanos": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "UnLinkUserModel": {
        "type": "object",
        "properties": {
          "userFromId": {
            "type": "string",
            "nullable": true
          },
          "userToId": {
            "type": "string",
            "nullable": true
          },
          "reasonId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UnlinkPublicationSaveModel": {
        "type": "object",
        "properties": {
          "publicationFromId": {
            "type": "string",
            "nullable": true
          },
          "publicationToId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UserApplicationViewModel": {
        "type": "object",
        "properties": {
          "applicationName": {
            "type": "string",
            "nullable": true
          },
          "applicationId": {
            "type": "string",
            "nullable": true
          },
          "uId": {
            "type": "string",
            "nullable": true
          },
          "wasAdminOnce": {
            "type": "boolean"
          },
          "roles": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StringDictionaryModel"
            },
            "nullable": true
          },
          "userCircles": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StringDictionaryModel"
            },
            "nullable": true
          },
          "permissions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IntDictionaryModel"
            },
            "nullable": true
          },
          "registrationState": {
            "type": "integer",
            "format": "int32"
          },
          "isAdmin": {
            "type": "boolean"
          },
          "customFields": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StringDictionaryModel"
            },
            "nullable": true
          },
          "additionalInfo": {
            "type": "string",
            "nullable": true
          },
          "additionalInfoByAdmin": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UserCircleByExtendedQuery": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "applicationId": {
            "type": "string",
            "nullable": true
          },
          "isDefault": {
            "type": "boolean"
          },
          "isPublic": {
            "type": "boolean"
          },
          "createdOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          },
          "userCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "UserCircleExtendedModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "applicationId": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "isDefault": {
            "type": "boolean"
          },
          "isPublic": {
            "type": "boolean"
          },
          "users": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UserCircleUserModel"
            },
            "nullable": true
          },
          "createdOnUtc": {
            "type": "string",
            "format": "date-time"
          },
          "modifiedOnUtc": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "UserCircleGridViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "type": "string",
            "format": "date-time"
          },
          "userCount": {
            "type": "integer",
            "format": "int32"
          },
          "isDefault": {
            "type": "boolean"
          },
          "isPublic": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "UserCircleSaveModel": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "isPublic": {
            "type": "boolean"
          },
          "userIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UserCircleUserModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "fullName": {
            "type": "string",
            "nullable": true
          },
          "addedOnUtc": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UserCirclesByExtendedQueryFilters": {
        "type": "object",
        "properties": {
          "gridQuery": {
            "$ref": "#/components/schemas/GridQuery"
          },
          "createdOnOffset": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "isPublic": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UserCirclesByExtendedQueryResponse": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UserCircleGridViewModel"
            },
            "nullable": true
          },
          "totalCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "UserForLinking": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "bestEffortName": {
            "type": "string",
            "nullable": true
          },
          "linkedObjectType": {
            "type": "integer",
            "format": "int32"
          },
          "profileType": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "UserGridViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "bestEffortName": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "registrationState": {
            "type": "integer",
            "format": "int32"
          },
          "registredInApplicationOnUtc": {
            "type": "string",
            "format": "date-time"
          },
          "roleNames": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UserLinkReason": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          },
          "modifiedOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          }
        },
        "additionalProperties": false
      },
      "UserLinkReasonViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "type": "string",
            "format": "date-time"
          },
          "modifiedOnUtc": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "UserLinksGraphEdge": {
        "type": "object",
        "properties": {
          "fromUserId": {
            "type": "string",
            "nullable": true
          },
          "toUserId": {
            "type": "string",
            "nullable": true
          },
          "linkReasonName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UserLinksGraphModel": {
        "type": "object",
        "properties": {
          "nodes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UserLinksGraphNode"
            },
            "nullable": true
          },
          "edges": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UserLinksGraphEdge"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UserLinksGraphNode": {
        "type": "object",
        "properties": {
          "userId": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "userProfileType": {
            "type": "integer",
            "format": "int32"
          },
          "linkedObjectType": {
            "type": "integer",
            "format": "int32"
          },
          "totalLinks": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "UserNote": {
        "type": "object",
        "properties": {
          "noteBase": {
            "$ref": "#/components/schemas/NoteBase"
          },
          "address": {
            "type": "string",
            "nullable": true
          },
          "phoneNumbers": {
            "type": "string",
            "nullable": true
          },
          "placeOfWork": {
            "type": "string",
            "nullable": true
          },
          "birthdayDate": {
            "$ref": "#/components/schemas/Timestamp"
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "socialMediaLinks": {
            "type": "string",
            "nullable": true
          },
          "education": {
            "type": "string",
            "nullable": true
          },
          "currentPosition": {
            "type": "string",
            "nullable": true
          },
          "previousWorkExperience": {
            "type": "string",
            "nullable": true
          },
          "citizenship": {
            "type": "string",
            "nullable": true
          },
          "maritalStatus": {
            "type": "string",
            "nullable": true
          },
          "languagesSpoken": {
            "type": "string",
            "nullable": true
          },
          "additionalFields": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "UserNoteSaveModel": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "folderId": {
            "type": "string",
            "nullable": true
          },
          "address": {
            "type": "string",
            "nullable": true
          },
          "phoneNumbers": {
            "type": "string",
            "nullable": true
          },
          "placeOfWork": {
            "type": "string",
            "nullable": true
          },
          "birthdayDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "socialMediaLinks": {
            "type": "string",
            "nullable": true
          },
          "education": {
            "type": "string",
            "nullable": true
          },
          "currentPosition": {
            "type": "string",
            "nullable": true
          },
          "previousWorkExperience": {
            "type": "string",
            "nullable": true
          },
          "citizenship": {
            "type": "string",
            "nullable": true
          },
          "maritalStatus": {
            "type": "string",
            "nullable": true
          },
          "languagesSpoken": {
            "type": "string",
            "nullable": true
          },
          "additionalFields": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UserNoteViewModel": {
        "type": "object",
        "properties": {
          "note": {
            "$ref": "#/components/schemas/UserNote"
          },
          "authorName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UserViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "nickname": {
            "type": "string",
            "nullable": true
          },
          "firstName": {
            "type": "string",
            "nullable": true
          },
          "lastName": {
            "type": "string",
            "nullable": true
          },
          "bestEffortName": {
            "type": "string",
            "nullable": true
          },
          "fullName": {
            "type": "string",
            "nullable": true
          },
          "phoneNumberConfirmed": {
            "type": "boolean"
          },
          "phoneNumber": {
            "type": "string",
            "nullable": true
          },
          "profilePhotoId": {
            "type": "string",
            "nullable": true
          },
          "profileType": {
            "type": "integer",
            "format": "int32"
          },
          "createdOnUtc": {
            "$ref": "#/components/schemas/Timestamp"
          },
          "application": {
            "$ref": "#/components/schemas/UserApplicationViewModel"
          }
        },
        "additionalProperties": false
      },
      "UsersByExtendedQueryFilters": {
        "type": "object",
        "properties": {
          "gridQuery": {
            "$ref": "#/components/schemas/GridQuery"
          },
          "applicationId": {
            "type": "string",
            "nullable": true
          },
          "bestEffortName": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "registrationState": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "registredInApplicationOnOffset": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "roleIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UsersByExtendedQueryResponse": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UserGridViewModel"
            },
            "nullable": true
          },
          "totalCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "VenueGridViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "createdOnUtc": {
            "type": "string",
            "format": "date-time"
          },
          "maxSeats": {
            "type": "integer",
            "format": "int32"
          },
          "inUse": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "VenueRowSaveModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "number": {
            "type": "integer",
            "format": "int32"
          },
          "seats": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/VenueSeatSaveModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VenueSaveModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "schemaFileId": {
            "type": "string",
            "nullable": true
          },
          "maxSeats": {
            "type": "integer",
            "format": "int32"
          },
          "sections": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/VenueSectionSaveModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VenueSeatSaveModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "number": {
            "type": "integer",
            "format": "int32"
          },
          "positionX": {
            "type": "number",
            "format": "float",
            "nullable": true
          },
          "positionY": {
            "type": "number",
            "format": "float",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VenueSectionSaveModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "index": {
            "type": "integer",
            "format": "int32"
          },
          "rows": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/VenueRowSaveModel"
            },
            "nullable": true
          },
          "namePositionX": {
            "type": "number",
            "format": "float",
            "nullable": true
          },
          "namePositionY": {
            "type": "number",
            "format": "float",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VenueViewModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "applicationId": {
            "type": "string",
            "nullable": true
          },
          "schemaFileId": {
            "type": "string",
            "nullable": true
          },
          "schemaFileName": {
            "type": "string",
            "nullable": true
          },
          "maxSeats": {
            "type": "integer",
            "format": "int32"
          },
          "inUse": {
            "type": "boolean"
          },
          "createdOnUtc": {
            "type": "string",
            "format": "date-time"
          },
          "modifiedOnUtc": {
            "type": "string",
            "format": "date-time"
          },
          "sections": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Section"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VenuesByExtendedQueryFilters": {
        "type": "object",
        "properties": {
          "gridQuery": {
            "$ref": "#/components/schemas/GridQuery"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "inUse": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "VenuesByExtendedQueryResponse": {
        "type": "object",
        "properties": {
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/VenueGridViewModel"
            },
            "nullable": true
          },
          "totalCount": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      }
    }
  }
}