{
  "openapi": "3.0.0",
  "info": {
    "title": "LoopBack Application",
    "version": "1.0.0"
  },
  "paths": {
    "/analytics/card/{id}/count": {
      "get": {
        "x-controller-name": "AnalyticsController",
        "x-operation-name": "getCountByName",
        "tags": [
          "AnalyticsController"
        ],
        "responses": {},
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "AnalyticsController.getCountByName"
      }
    },
    "/analytics/card/{id}": {
      "get": {
        "x-controller-name": "AnalyticsController",
        "x-operation-name": "findByName",
        "tags": [
          "AnalyticsController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Card"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "AnalyticsController.findByName"
      }
    },
    "/auth/login": {
      "post": {
        "x-controller-name": "AuthController",
        "x-operation-name": "login",
        "tags": [
          "AuthController"
        ],
        "responses": {
          "200": {
            "description": "Return value of AuthController.login"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LoginRQ"
              }
            }
          }
        },
        "operationId": "AuthController.login"
      }
    },
    "/auth/logout": {
      "post": {
        "x-controller-name": "AuthController",
        "x-operation-name": "logout",
        "tags": [
          "AuthController"
        ],
        "responses": {
          "200": {
            "description": "Return value of AuthController.logout"
          }
        },
        "operationId": "AuthController.logout"
      }
    },
    "/auth/signup": {
      "post": {
        "x-controller-name": "AuthController",
        "x-operation-name": "signup",
        "tags": [
          "AuthController"
        ],
        "responses": {
          "200": {
            "description": "Return value of AuthController.signup"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserV2WithTeam"
              }
            }
          }
        },
        "operationId": "AuthController.signup"
      }
    },
    "/auth/verifyTotp": {
      "post": {
        "x-controller-name": "AuthController",
        "x-operation-name": "verifyTotp",
        "tags": [
          "AuthController"
        ],
        "responses": {
          "200": {
            "description": "Return value of AuthController.verifyTotp"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/VerifyTotpRQ"
              }
            }
          }
        },
        "operationId": "AuthController.verifyTotp"
      }
    },
    "/bootstrap": {
      "get": {
        "x-controller-name": "AnalyticsController",
        "x-operation-name": "getCards",
        "tags": [
          "AnalyticsController"
        ],
        "responses": {},
        "operationId": "AnalyticsController.getCards"
      }
    },
    "/channelEventMappings/export": {
      "get": {
        "x-controller-name": "ChannelEventMappingController",
        "x-operation-name": "export",
        "tags": [
          "ChannelEventMappingController"
        ],
        "responses": {
          "200": {
            "description": "Array of ChannelEventMapping model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ChannelEventMappingWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_channel_event_mapping.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ChannelEventMappingController.export"
      }
    },
    "/channelEventMappings/getChannelRevenue": {
      "get": {
        "x-controller-name": "ChannelEventMappingController",
        "x-operation-name": "getChannelRevenue",
        "tags": [
          "ChannelEventMappingController"
        ],
        "responses": {
          "200": {
            "description": "Array of ChannelEventMapping model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ChannelEventMappingWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_channel_event_mapping.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ChannelEventMappingController.getChannelRevenue"
      }
    },
    "/checkinlists/export": {
      "get": {
        "x-controller-name": "CheckinListController",
        "x-operation-name": "positionsByCheckinListExport",
        "tags": [
          "CheckinListController"
        ],
        "responses": {
          "200": {
            "description": "Array of Position Order model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CheckinListWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_orderposition.Filter"
                }
              }
            }
          }
        ],
        "operationId": "CheckinListController.positionsByCheckinListExport"
      }
    },
    "/checkinlists/{id}/positions/count": {
      "get": {
        "x-controller-name": "CheckinListController",
        "x-operation-name": "countPositons",
        "tags": [
          "CheckinListController"
        ],
        "responses": {
          "200": {
            "description": "CheckinList model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretixbase_orderposition.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<OrderPosition>"
                }
              }
            }
          }
        ],
        "operationId": "CheckinListController.countPositons"
      }
    },
    "/checkinlists/{id}/positions/{position_id}/redeem": {
      "post": {
        "x-controller-name": "CheckinListController",
        "x-operation-name": "redeemPositions",
        "tags": [
          "CheckinListController"
        ],
        "responses": {
          "200": {
            "description": "update checkinlist",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "position_id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "type",
                  "eventId"
                ],
                "properties": {
                  "type": {
                    "enum": [
                      "entry",
                      "exit"
                    ]
                  },
                  "eventId": {
                    "type": "number"
                  }
                }
              }
            }
          },
          "x-parameter-index": 2
        },
        "operationId": "CheckinListController.redeemPositions"
      }
    },
    "/checkinlists/{id}/positions": {
      "get": {
        "x-controller-name": "CheckinListController",
        "x-operation-name": "positionsByCheckinList",
        "tags": [
          "CheckinListController"
        ],
        "responses": {
          "200": {
            "description": "Array of Position Order model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CheckinListWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_orderposition.Filter"
                }
              }
            }
          }
        ],
        "operationId": "CheckinListController.positionsByCheckinList"
      }
    },
    "/checkinlists/{id}": {
      "patch": {
        "x-controller-name": "CheckinListController",
        "x-operation-name": "updateCheckinLists",
        "tags": [
          "CheckinListController"
        ],
        "responses": {
          "200": {
            "description": "update checkinlist",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "CheckinListController.updateCheckinLists"
      },
      "get": {
        "x-controller-name": "CheckinListController",
        "x-operation-name": "findById",
        "tags": [
          "CheckinListController"
        ],
        "responses": {
          "200": {
            "description": "return checkin list by id",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "CheckinListController.findById"
      }
    },
    "/checkinlists": {
      "post": {
        "x-controller-name": "CheckinListController",
        "x-operation-name": "createCheckinLists",
        "tags": [
          "CheckinListController"
        ],
        "responses": {
          "200": {
            "description": "return a new checkinlist",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "CheckinListController.createCheckinLists"
      }
    },
    "/cms/upload": {
      "post": {
        "x-controller-name": "CmsController",
        "x-operation-name": "upload",
        "tags": [
          "CmsController"
        ],
        "responses": {
          "200": {
            "description": "upload",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "x-parser": "stream",
              "schema": {
                "type": "object"
              }
            }
          },
          "description": "multipart/form-data value",
          "required": true
        },
        "operationId": "CmsController.upload"
      }
    },
    "/device-checkinlist": {
      "get": {
        "x-controller-name": "CheckinListController",
        "x-operation-name": "findDeviceCheckinlist",
        "tags": [
          "CheckinListController"
        ],
        "responses": {
          "200": {
            "description": "Array of CheckinList model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CheckinListWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_checkinlist.Filter"
                }
              }
            }
          }
        ],
        "operationId": "CheckinListController.findDeviceCheckinlist"
      }
    },
    "/devices/count": {
      "get": {
        "x-controller-name": "DeviceController",
        "x-operation-name": "count",
        "tags": [
          "DeviceController"
        ],
        "responses": {
          "200": {
            "description": "Device model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretixbase_device.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Device>"
                }
              }
            }
          }
        ],
        "operationId": "DeviceController.count"
      }
    },
    "/devices/createSessionByQrCode": {
      "post": {
        "x-controller-name": "DeviceController",
        "x-operation-name": "initializeDevice",
        "tags": [
          "DeviceController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Revoke Device PATCH success"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/Initialize Device"
              }
            }
          }
        },
        "operationId": "DeviceController.initializeDevice"
      }
    },
    "/devices/export": {
      "get": {
        "x-controller-name": "DeviceController",
        "x-operation-name": "export",
        "tags": [
          "DeviceController"
        ],
        "responses": {
          "200": {
            "description": "Return value of DeviceController.export"
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_device.Filter"
                }
              }
            }
          }
        ],
        "operationId": "DeviceController.export"
      }
    },
    "/devices/list/count": {
      "get": {
        "x-controller-name": "ListController",
        "x-operation-name": "countDevice",
        "tags": [
          "ListController"
        ],
        "responses": {
          "200": {
            "description": "Device model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretixbase_device.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Device>"
                }
              }
            }
          }
        ],
        "operationId": "ListController.countDevice"
      }
    },
    "/devices/list": {
      "get": {
        "x-controller-name": "ListController",
        "x-operation-name": "findDevice",
        "tags": [
          "ListController"
        ],
        "responses": {
          "200": {
            "description": "Array of Device model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DeviceWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_device.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ListController.findDevice"
      }
    },
    "/devices/revokeDevice/{id}": {
      "post": {
        "x-controller-name": "DeviceController",
        "x-operation-name": "revokeDevice",
        "tags": [
          "DeviceController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Revoke Device PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RevokeDevice"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DeviceController.revokeDevice"
      }
    },
    "/devices/{id}": {
      "patch": {
        "x-controller-name": "DeviceController",
        "x-operation-name": "updateById",
        "tags": [
          "DeviceController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Device PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateDevice"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DeviceController.updateById"
      },
      "get": {
        "x-controller-name": "DeviceController",
        "x-operation-name": "findById",
        "tags": [
          "DeviceController"
        ],
        "responses": {
          "200": {
            "description": "Device model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DeviceWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_device.Filter"
                }
              }
            }
          }
        ],
        "operationId": "DeviceController.findById"
      }
    },
    "/devices": {
      "post": {
        "x-controller-name": "DeviceController",
        "x-operation-name": "create",
        "tags": [
          "DeviceController"
        ],
        "responses": {
          "200": {
            "description": "Device model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Device"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewDevice"
              }
            }
          }
        },
        "operationId": "DeviceController.create"
      },
      "get": {
        "x-controller-name": "DeviceController",
        "x-operation-name": "find",
        "tags": [
          "DeviceController"
        ],
        "responses": {
          "200": {
            "description": "Array of Device model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DeviceWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_device.Filter"
                }
              }
            }
          }
        ],
        "operationId": "DeviceController.find"
      }
    },
    "/devices-limit-events/count": {
      "get": {
        "x-controller-name": "DeviceController",
        "x-operation-name": "countDevices",
        "tags": [
          "DeviceController"
        ],
        "responses": {
          "200": {
            "description": "Device model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretixbase_device.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Device>"
                }
              }
            }
          }
        ],
        "operationId": "DeviceController.countDevices"
      }
    },
    "/devices-limit-events": {
      "get": {
        "x-controller-name": "DeviceController",
        "x-operation-name": "findDevices",
        "tags": [
          "DeviceController"
        ],
        "responses": {
          "200": {
            "description": "Array of Device model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DeviceWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_device.Filter"
                }
              }
            }
          }
        ],
        "operationId": "DeviceController.findDevices"
      }
    },
    "/discountRules/byOrganizer/{id}": {
      "get": {
        "x-controller-name": "DiscountRuleController",
        "x-operation-name": "findByOrganizer",
        "tags": [
          "DiscountRuleController"
        ],
        "responses": {
          "200": {
            "description": "DiscountRule model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DiscountRuleWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretix_discount_rule.Filter"
                }
              }
            }
          }
        ],
        "operationId": "DiscountRuleController.findByOrganizer"
      }
    },
    "/discountRules/count": {
      "get": {
        "x-controller-name": "DiscountRuleController",
        "x-operation-name": "count",
        "tags": [
          "DiscountRuleController"
        ],
        "responses": {
          "200": {
            "description": "DiscountRule model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretix_discount_rule.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<DiscountRule>"
                }
              }
            }
          }
        ],
        "operationId": "DiscountRuleController.count"
      }
    },
    "/discountRules/createOrUpdate": {
      "post": {
        "x-controller-name": "DiscountRuleController",
        "x-operation-name": "createOrUpdate",
        "tags": [
          "DiscountRuleController"
        ],
        "responses": {
          "200": {
            "description": "DiscountRule create or update",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DiscountRulePartial"
              }
            }
          }
        },
        "operationId": "DiscountRuleController.createOrUpdate"
      }
    },
    "/discountRules/{id}": {
      "patch": {
        "x-controller-name": "DiscountRuleController",
        "x-operation-name": "updateById",
        "tags": [
          "DiscountRuleController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "DiscountRule PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DiscountRulePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "DiscountRuleController.updateById"
      },
      "get": {
        "x-controller-name": "DiscountRuleController",
        "x-operation-name": "findById",
        "tags": [
          "DiscountRuleController"
        ],
        "responses": {
          "200": {
            "description": "DiscountRule model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DiscountRuleWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretix_discount_rule.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "DiscountRuleController.findById"
      }
    },
    "/discountRules": {
      "get": {
        "x-controller-name": "DiscountRuleController",
        "x-operation-name": "find",
        "tags": [
          "DiscountRuleController"
        ],
        "responses": {
          "200": {
            "description": "Array of DiscountRule model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/DiscountRuleWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretix_discount_rule.Filter"
                }
              }
            }
          }
        ],
        "operationId": "DiscountRuleController.find"
      }
    },
    "/emails/count": {
      "get": {
        "x-controller-name": "EmailController",
        "x-operation-name": "count",
        "tags": [
          "EmailController"
        ],
        "responses": {
          "200": {
            "description": "Email model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretix_vntix_email.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Email>"
                }
              }
            }
          }
        ],
        "operationId": "EmailController.count"
      }
    },
    "/emails/customer/send": {
      "post": {
        "x-controller-name": "EmailController",
        "x-operation-name": "sendEmailToCustomer",
        "tags": [
          "EmailController"
        ],
        "responses": {
          "200": {
            "description": "Return value of EmailController.sendEmailToCustomer"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "orderId": {
                    "type": "number"
                  },
                  "eventId": {
                    "type": "number"
                  },
                  "templateType": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "operationId": "EmailController.sendEmailToCustomer"
      }
    },
    "/emails/history/count": {
      "get": {
        "x-controller-name": "EmailController",
        "x-operation-name": "countEmailHistory",
        "tags": [
          "EmailController"
        ],
        "responses": {
          "200": {
            "description": "Email history count",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LogEntryWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretixbase_logentry.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<LogEntry>"
                }
              }
            }
          }
        ],
        "operationId": "EmailController.countEmailHistory"
      }
    },
    "/emails/history": {
      "get": {
        "x-controller-name": "EmailController",
        "x-operation-name": "findEmailHistory",
        "tags": [
          "EmailController"
        ],
        "responses": {
          "200": {
            "description": "Array of Email history",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LogEntryWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_logentry.Filter"
                }
              }
            }
          }
        ],
        "operationId": "EmailController.findEmailHistory"
      }
    },
    "/emails/organizers/send/webhook": {
      "post": {
        "x-controller-name": "EmailController",
        "x-operation-name": "sendMailFromWebhook",
        "tags": [
          "EmailController"
        ],
        "responses": {
          "200": {
            "description": "Return value of EmailController.sendMailFromWebhook"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "orderIds": {
                    "type": "array"
                  },
                  "organizerId": {
                    "type": "number"
                  }
                }
              }
            }
          }
        },
        "operationId": "EmailController.sendMailFromWebhook"
      }
    },
    "/emails/organizers/send": {
      "post": {
        "x-controller-name": "EmailController",
        "x-operation-name": "sendByOrderId",
        "tags": [
          "EmailController"
        ],
        "responses": {
          "200": {
            "description": "Return value of EmailController.sendByOrderId"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "orderIds": {
                    "type": "array"
                  },
                  "organizerId": {
                    "type": "number"
                  }
                }
              }
            }
          }
        },
        "operationId": "EmailController.sendByOrderId"
      }
    },
    "/emails": {
      "get": {
        "x-controller-name": "EmailController",
        "x-operation-name": "find",
        "tags": [
          "EmailController"
        ],
        "responses": {
          "200": {
            "description": "Array of Email model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmailWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretix_vntix_email.Filter"
                }
              }
            }
          }
        ],
        "operationId": "EmailController.find"
      }
    },
    "/employees/count": {
      "get": {
        "x-controller-name": "EmployeeController",
        "x-operation-name": "count",
        "tags": [
          "EmployeeController"
        ],
        "responses": {
          "200": {
            "description": "Employee model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretix_employee.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Employee>"
                }
              }
            }
          }
        ],
        "operationId": "EmployeeController.count"
      }
    },
    "/employees/list/count": {
      "get": {
        "x-controller-name": "ListController",
        "x-operation-name": "countEmployee",
        "tags": [
          "ListController"
        ],
        "responses": {
          "200": {
            "description": "Employee model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretix_employee.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Employee>"
                }
              }
            }
          }
        ],
        "operationId": "ListController.countEmployee"
      }
    },
    "/employees/list": {
      "get": {
        "x-controller-name": "ListController",
        "x-operation-name": "findEmployee",
        "tags": [
          "ListController"
        ],
        "responses": {
          "200": {
            "description": "Array of Employee model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmployeeWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretix_employee.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ListController.findEmployee"
      }
    },
    "/employees/{id}": {
      "patch": {
        "x-controller-name": "EmployeeController",
        "x-operation-name": "updateById",
        "tags": [
          "EmployeeController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Employee PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EmployeePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "EmployeeController.updateById"
      },
      "get": {
        "x-controller-name": "EmployeeController",
        "x-operation-name": "findById",
        "tags": [
          "EmployeeController"
        ],
        "responses": {
          "200": {
            "description": "Employee model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmployeeWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretix_employee.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "EmployeeController.findById"
      }
    },
    "/employees": {
      "post": {
        "x-controller-name": "EmployeeController",
        "x-operation-name": "create",
        "tags": [
          "EmployeeController"
        ],
        "responses": {
          "200": {
            "description": "Employee model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Employee"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEmployee"
              }
            }
          }
        },
        "operationId": "EmployeeController.create"
      },
      "get": {
        "x-controller-name": "EmployeeController",
        "x-operation-name": "find",
        "tags": [
          "EmployeeController"
        ],
        "responses": {
          "200": {
            "description": "Array of Employee model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EmployeeWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretix_employee.Filter"
                }
              }
            }
          }
        ],
        "operationId": "EmployeeController.find"
      }
    },
    "/event/{id}/ticketlayouts/list/count": {
      "get": {
        "x-controller-name": "ListController",
        "x-operation-name": "countTicketLayouts",
        "tags": [
          "ListController"
        ],
        "responses": {
          "200": {
            "description": "TicketLayout model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ticketoutputpdf_ticketlayout.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<TicketLayout>"
                }
              }
            }
          }
        ],
        "operationId": "ListController.countTicketLayouts"
      }
    },
    "/event/{id}/ticketlayouts/list": {
      "get": {
        "x-controller-name": "ListController",
        "x-operation-name": "findTicketLayouts",
        "tags": [
          "ListController"
        ],
        "responses": {
          "200": {
            "description": "Array of TicketLayout model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TicketLayoutWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ticketoutputpdf_ticketlayout.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ListController.findTicketLayouts"
      }
    },
    "/events/approve/{id}": {
      "patch": {
        "x-controller-name": "EventController",
        "x-operation-name": "approveById",
        "tags": [
          "EventController"
        ],
        "responses": {
          "200": {
            "description": "Update event status",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "EventController.approveById"
      }
    },
    "/events/archived/{id}": {
      "patch": {
        "x-controller-name": "EventController",
        "x-operation-name": "archiveEventById",
        "tags": [
          "EventController"
        ],
        "responses": {
          "200": {
            "description": "Update event status to delete",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "EventController.archiveEventById"
      }
    },
    "/events/count": {
      "get": {
        "x-controller-name": "EventController",
        "x-operation-name": "count",
        "tags": [
          "EventController"
        ],
        "responses": {
          "200": {
            "description": "Event model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretixbase_event.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Event>"
                }
              }
            }
          }
        ],
        "operationId": "EventController.count"
      }
    },
    "/events/decline/{id}": {
      "patch": {
        "x-controller-name": "EventController",
        "x-operation-name": "declineById",
        "tags": [
          "EventController"
        ],
        "responses": {
          "200": {
            "description": "Update event status",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "EventController.declineById"
      }
    },
    "/events/exportList": {
      "get": {
        "x-controller-name": "EventController",
        "x-operation-name": "exportList",
        "tags": [
          "EventController"
        ],
        "responses": {
          "200": {
            "description": "Array of Event model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "events": {
                    "$ref": "#/components/schemas/EventWithRelations",
                    "definitions": {
                      "EventWithRelations": {
                        "$ref": "#/components/schemas/EventWithRelations"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_event.Filter"
                }
              }
            }
          }
        ],
        "operationId": "EventController.exportList"
      }
    },
    "/events/getSaleChannels": {
      "get": {
        "x-controller-name": "EventController",
        "x-operation-name": "getSaleChannels",
        "tags": [
          "EventController"
        ],
        "responses": {
          "200": {
            "description": "Array of Sale channel model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "operationId": "EventController.getSaleChannels"
      }
    },
    "/events/getSeatPlan/{id}": {
      "get": {
        "x-controller-name": "EventController",
        "x-operation-name": "getSeatPlan",
        "tags": [
          "EventController"
        ],
        "responses": {
          "200": {
            "description": "Event model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "subEventId",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "EventController.getSeatPlan"
      }
    },
    "/events/list/count": {
      "get": {
        "x-controller-name": "ListController",
        "x-operation-name": "countEvent",
        "tags": [
          "ListController"
        ],
        "responses": {
          "200": {
            "description": "Event model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretixbase_event.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Event>"
                }
              }
            }
          }
        ],
        "operationId": "ListController.countEvent"
      }
    },
    "/events/list": {
      "get": {
        "x-controller-name": "ListController",
        "x-operation-name": "findEvent",
        "tags": [
          "ListController"
        ],
        "responses": {
          "200": {
            "description": "Array of Event model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EventWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_event.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ListController.findEvent"
      }
    },
    "/events/lockUnlock/{id}": {
      "patch": {
        "x-controller-name": "EventController",
        "x-operation-name": "updateEventLockUnlockById",
        "tags": [
          "EventController"
        ],
        "responses": {
          "200": {
            "description": "Update event status",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "EventController.updateEventLockUnlockById"
      }
    },
    "/events/submitApproval/{id}": {
      "patch": {
        "x-controller-name": "EventController",
        "x-operation-name": "updateEventSubmitApprovalById",
        "tags": [
          "EventController"
        ],
        "responses": {
          "200": {
            "description": "Update event status",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "EventController.updateEventSubmitApprovalById"
      }
    },
    "/events/{id}/disabledSeatPlan": {
      "get": {
        "x-controller-name": "EventController",
        "x-operation-name": "checkDisabledSeatPlan",
        "tags": [
          "EventController"
        ],
        "responses": {
          "200": {
            "description": "Event model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "subEventId",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "EventController.checkDisabledSeatPlan"
      }
    },
    "/events/{eventId}/item-meta-properties": {
      "post": {
        "x-controller-name": "ItemMetaPropertyController",
        "x-operation-name": "createItemProperty",
        "tags": [
          "ItemMetaPropertyController"
        ],
        "responses": {
          "200": {
            "description": "ItemMetaProperty model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ItemMetaProperty"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/NewItemMetaProperty"
                }
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ItemMetaPropertyController.createItemProperty"
      }
    },
    "/events/{eventSlug}/seats/zones/{zoneName}/status": {
      "get": {
        "x-controller-name": "SeatController",
        "x-operation-name": "status",
        "tags": [
          "SeatController"
        ],
        "responses": {},
        "parameters": [
          {
            "name": "zoneName",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "eventSlug",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "subeventId",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "SeatController.status"
      }
    },
    "/events/{id}/ticketBulk/count": {
      "get": {
        "x-controller-name": "EventTicketBulkController",
        "x-operation-name": "countTicketBulk",
        "tags": [
          "EventTicketBulkController"
        ],
        "responses": {
          "200": {
            "description": "TicketBulk model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretixbase_ticket_bulk.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<TicketBulk>"
                }
              }
            }
          }
        ],
        "operationId": "EventTicketBulkController.countTicketBulk"
      }
    },
    "/events/{id}/ticketBulk/reSendMail": {
      "post": {
        "x-controller-name": "EventTicketBulkController",
        "x-operation-name": "reSendMail",
        "tags": [
          "EventTicketBulkController"
        ],
        "responses": {
          "200": {
            "description": "Return value of EventTicketBulkController.reSendMail"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "orderIds"
                ]
              }
            }
          }
        },
        "operationId": "EventTicketBulkController.reSendMail"
      }
    },
    "/events/{id}/ticketBulk": {
      "get": {
        "x-controller-name": "EventTicketBulkController",
        "x-operation-name": "findTicketBulk",
        "tags": [
          "EventTicketBulkController"
        ],
        "responses": {
          "200": {
            "description": "Array of Event has many TicketBulk",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TicketBulk"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "EventTicketBulkController.findTicketBulk"
      }
    },
    "/events/{id}/ticketBulkFiles/count": {
      "get": {
        "x-controller-name": "EventTicketBulkFileController",
        "x-operation-name": "countTicketBulkFiles",
        "tags": [
          "EventTicketBulkFileController"
        ],
        "responses": {
          "200": {
            "description": "TicketBulkFile model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretix_ticket_bulk_file.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<TicketBulkFile>"
                }
              }
            }
          }
        ],
        "operationId": "EventTicketBulkFileController.countTicketBulkFiles"
      }
    },
    "/events/{eventId}/ticketBulkFiles": {
      "post": {
        "x-controller-name": "EventTicketBulkFileController",
        "x-operation-name": "uploadFile",
        "tags": [
          "EventTicketBulkFileController"
        ],
        "responses": {
          "200": {
            "description": "TicketBulkFile model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TicketBulkFile"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "type",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "x-parser": "stream",
              "schema": {
                "type": "object"
              }
            }
          },
          "description": "multipart/form-data value",
          "required": true
        },
        "operationId": "EventTicketBulkFileController.uploadFile"
      }
    },
    "/events/{id}/ticketBulkFiles": {
      "get": {
        "x-controller-name": "EventTicketBulkFileController",
        "x-operation-name": "list",
        "tags": [
          "EventTicketBulkFileController"
        ],
        "responses": {
          "200": {
            "description": "Array of Event has many TicketBulkFile",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TicketBulkFile"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "EventTicketBulkFileController.list"
      }
    },
    "/events/{eventId}/ticketlayouts/{id}": {
      "get": {
        "x-controller-name": "TicketLayoutController",
        "x-operation-name": "getTicketLayoutById",
        "tags": [
          "TicketLayoutController"
        ],
        "responses": {
          "200": {
            "description": "return a ticket layout",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "channelId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "TicketLayoutController.getTicketLayoutById"
      },
      "delete": {
        "x-controller-name": "TicketLayoutController",
        "x-operation-name": "delete",
        "tags": [
          "TicketLayoutController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Ticketlayout DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "TicketLayoutController.delete"
      }
    },
    "/events/{id}": {
      "put": {
        "x-controller-name": "EventController",
        "x-operation-name": "updateById",
        "tags": [
          "EventController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Event PUT success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EventWithItemsPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "EventController.updateById"
      },
      "get": {
        "x-controller-name": "EventController",
        "x-operation-name": "findById",
        "tags": [
          "EventController"
        ],
        "responses": {
          "200": {
            "description": "Event model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_event.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "EventController.findById"
      },
      "delete": {
        "x-controller-name": "EventController",
        "x-operation-name": "deleteById",
        "tags": [
          "EventController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Event DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "EventController.deleteById"
      }
    },
    "/events": {
      "post": {
        "x-controller-name": "EventController",
        "x-operation-name": "create",
        "tags": [
          "EventController"
        ],
        "responses": {
          "200": {
            "description": "Event model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Event"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewEvent"
              }
            }
          }
        },
        "operationId": "EventController.create"
      },
      "get": {
        "x-controller-name": "EventController",
        "x-operation-name": "find",
        "tags": [
          "EventController"
        ],
        "responses": {
          "200": {
            "description": "Array of Event model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EventWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_event.Filter"
                }
              }
            }
          }
        ],
        "operationId": "EventController.find"
      }
    },
    "/getOrders/{code}": {
      "get": {
        "x-controller-name": "OrderController",
        "x-operation-name": "getOrderByCode",
        "tags": [
          "OrderController"
        ],
        "responses": {
          "200": {
            "description": "Return value of OrderController.getOrderByCode"
          }
        },
        "x-visibility": "documented",
        "parameters": [
          {
            "name": "code",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "eventSlug",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "eventId",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "OrderController.getOrderByCode"
      }
    },
    "/getSaleChannels/count": {
      "get": {
        "x-controller-name": "EventController",
        "x-operation-name": "countSaleChannels",
        "tags": [
          "EventController"
        ],
        "responses": {
          "200": {
            "description": "Sale channels count",
            "content": {
              "application/json": {
                "schema": {
                  "type": "integer"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "EventController.countSaleChannels"
      }
    },
    "/getSaleChannels": {
      "get": {
        "x-controller-name": "EventController",
        "x-operation-name": "getSaleChannel",
        "tags": [
          "EventController"
        ],
        "responses": {
          "200": {
            "description": "Array of sale channels",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "name": {
                        "type": "string"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "EventController.getSaleChannel"
      }
    },
    "/group-log-entries/count": {
      "get": {
        "x-controller-name": "LogEntryController",
        "x-operation-name": "groupLogCount",
        "tags": [
          "LogEntryController"
        ],
        "responses": {
          "200": {
            "description": "LogEntry model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretixbase_logentry.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<LogEntry>"
                }
              }
            }
          }
        ],
        "operationId": "LogEntryController.groupLogCount"
      }
    },
    "/group-log-entries": {
      "get": {
        "x-controller-name": "LogEntryController",
        "x-operation-name": "groupLogFind",
        "tags": [
          "LogEntryController"
        ],
        "responses": {
          "200": {
            "description": "Array of LogEntry model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LogEntryWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_logentry.Filter"
                }
              }
            }
          }
        ],
        "operationId": "LogEntryController.groupLogFind"
      }
    },
    "/item-meta-properties/count": {
      "get": {
        "x-controller-name": "ItemMetaPropertyController",
        "x-operation-name": "count",
        "tags": [
          "ItemMetaPropertyController"
        ],
        "responses": {
          "200": {
            "description": "ItemMetaProperty model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretixbase_itemmetaproperty.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<ItemMetaProperty>"
                }
              }
            }
          }
        ],
        "operationId": "ItemMetaPropertyController.count"
      }
    },
    "/item-meta-properties": {
      "get": {
        "x-controller-name": "ItemMetaPropertyController",
        "x-operation-name": "find",
        "tags": [
          "ItemMetaPropertyController"
        ],
        "responses": {
          "200": {
            "description": "Array of ItemMetaProperty model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ItemMetaPropertyWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_itemmetaproperty.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ItemMetaPropertyController.find"
      }
    },
    "/items/count": {
      "get": {
        "x-controller-name": "ItemController",
        "x-operation-name": "count",
        "tags": [
          "ItemController"
        ],
        "responses": {
          "200": {
            "description": "Item model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretixbase_item.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Item>"
                }
              }
            }
          }
        ],
        "operationId": "ItemController.count"
      }
    },
    "/items/exportList": {
      "get": {
        "x-controller-name": "ItemController",
        "x-operation-name": "exportList",
        "tags": [
          "ItemController"
        ],
        "responses": {
          "200": {
            "description": "Array of Item model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ItemWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_item.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ItemController.exportList"
      }
    },
    "/items/list/count": {
      "get": {
        "x-controller-name": "ListController",
        "x-operation-name": "countItem",
        "tags": [
          "ListController"
        ],
        "responses": {
          "200": {
            "description": "Item model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretixbase_item.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Item>"
                }
              }
            }
          }
        ],
        "operationId": "ListController.countItem"
      }
    },
    "/items/list": {
      "get": {
        "x-controller-name": "ListController",
        "x-operation-name": "findItem",
        "tags": [
          "ListController"
        ],
        "responses": {
          "200": {
            "description": "Array of Item model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ItemWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_item.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ListController.findItem"
      }
    },
    "/items/{id}/{action}": {
      "patch": {
        "x-controller-name": "ItemController",
        "x-operation-name": "updateItemStatus",
        "tags": [
          "ItemController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Item PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "action",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "ItemController.updateItemStatus"
      }
    },
    "/items/{id}": {
      "patch": {
        "x-controller-name": "ItemController",
        "x-operation-name": "updatePatchItemById",
        "tags": [
          "ItemController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Item PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ItemWithQuotaPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "ItemController.updatePatchItemById"
      },
      "get": {
        "x-controller-name": "ItemController",
        "x-operation-name": "findById",
        "tags": [
          "ItemController"
        ],
        "responses": {
          "200": {
            "description": "Item model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ItemWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_item.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "ItemController.findById"
      }
    },
    "/items": {
      "post": {
        "x-controller-name": "ItemController",
        "x-operation-name": "create",
        "tags": [
          "ItemController"
        ],
        "responses": {
          "200": {
            "description": "Item model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ItemWithQuota"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "eventId",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewItem"
              }
            }
          }
        },
        "operationId": "ItemController.create"
      },
      "get": {
        "x-controller-name": "ItemController",
        "x-operation-name": "find",
        "tags": [
          "ItemController"
        ],
        "responses": {
          "200": {
            "description": "Array of Item model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ItemWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_item.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ItemController.find"
      }
    },
    "/log-entries/count": {
      "get": {
        "x-controller-name": "LogEntryController",
        "x-operation-name": "count",
        "tags": [
          "LogEntryController"
        ],
        "responses": {
          "200": {
            "description": "LogEntry model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretixbase_logentry.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<LogEntry>"
                }
              }
            }
          }
        ],
        "operationId": "LogEntryController.count"
      }
    },
    "/log-entries/{id}": {
      "patch": {
        "x-controller-name": "LogEntryController",
        "x-operation-name": "updateById",
        "tags": [
          "LogEntryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "LogEntry PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LogEntryPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "LogEntryController.updateById"
      },
      "get": {
        "x-controller-name": "LogEntryController",
        "x-operation-name": "findById",
        "tags": [
          "LogEntryController"
        ],
        "responses": {
          "200": {
            "description": "LogEntry model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LogEntryWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_logentry.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "LogEntryController.findById"
      },
      "delete": {
        "x-controller-name": "LogEntryController",
        "x-operation-name": "deleteById",
        "tags": [
          "LogEntryController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "LogEntry DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "LogEntryController.deleteById"
      }
    },
    "/log-entries": {
      "post": {
        "x-controller-name": "LogEntryController",
        "x-operation-name": "create",
        "tags": [
          "LogEntryController"
        ],
        "responses": {
          "200": {
            "description": "LogEntry model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/LogEntry"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewLogEntry"
              }
            }
          }
        },
        "operationId": "LogEntryController.create"
      },
      "get": {
        "x-controller-name": "LogEntryController",
        "x-operation-name": "find",
        "tags": [
          "LogEntryController"
        ],
        "responses": {
          "200": {
            "description": "Array of LogEntry model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/LogEntryWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_logentry.Filter"
                }
              }
            }
          }
        ],
        "operationId": "LogEntryController.find"
      }
    },
    "/merchants/{merchant}/posts/search": {
      "post": {
        "x-controller-name": "PostController",
        "x-operation-name": "searchPosts",
        "tags": [
          "PostController"
        ],
        "responses": {
          "200": {
            "description": "Return value of PostController.searchPosts"
          }
        },
        "parameters": [
          {
            "name": "merchant",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PostController.searchPosts"
      }
    },
    "/merchants/{merchant}/posts/{id}": {
      "get": {
        "x-controller-name": "PostController",
        "x-operation-name": "getPost",
        "tags": [
          "PostController"
        ],
        "responses": {
          "200": {
            "description": "Return value of PostController.getPost"
          }
        },
        "parameters": [
          {
            "name": "merchant",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "PostController.getPost"
      }
    },
    "/merchants/{organizerId}/posts": {
      "get": {
        "x-controller-name": "PostController",
        "x-operation-name": "getPosts",
        "tags": [
          "PostController"
        ],
        "responses": {
          "200": {
            "description": "Return value of PostController.getPosts"
          }
        },
        "parameters": [
          {
            "name": "organizerId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "store",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "model",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "value",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "field",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "locale",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tags",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "example": "tin-tuc"
              }
            }
          },
          {
            "name": "facets",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "example": "tags"
              }
            }
          },
          {
            "name": "offset",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "operationId": "PostController.getPosts"
      }
    },
    "/order-positions/eticket/count": {
      "get": {
        "x-controller-name": "OrderPositionController",
        "x-operation-name": "countETicket",
        "tags": [
          "OrderPositionController"
        ],
        "responses": {
          "200": {
            "description": "OrderPosition model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretixbase_orderposition.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<OrderPosition>"
                }
              }
            }
          }
        ],
        "operationId": "OrderPositionController.countETicket"
      }
    },
    "/order-positions/eticket/create-batch/{eventId}": {
      "post": {
        "x-controller-name": "OrderPositionController",
        "x-operation-name": "createETickets",
        "tags": [
          "OrderPositionController"
        ],
        "responses": {
          "200": {
            "description": "Return value of OrderPositionController.createETickets"
          }
        },
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "OrderPositionController.createETickets"
      }
    },
    "/order-positions/eticket/creates/{eventId}": {
      "post": {
        "x-controller-name": "OrderPositionController",
        "x-operation-name": "createAllETickets",
        "tags": [
          "OrderPositionController"
        ],
        "responses": {
          "200": {
            "description": "Return value of OrderPositionController.createAllETickets"
          }
        },
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "OrderPositionController.createAllETickets"
      }
    },
    "/order-positions/eticket/export": {
      "get": {
        "x-controller-name": "OrderPositionController",
        "x-operation-name": "exportEticket",
        "tags": [
          "OrderPositionController"
        ],
        "responses": {
          "200": {
            "description": "Array of OrderPosition model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "events": {
                    "$ref": "#/components/schemas/OrderPositionWithRelations",
                    "definitions": {
                      "OrderPositionWithRelations": {
                        "$ref": "#/components/schemas/OrderPositionWithRelations"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_orderposition.Filter"
                }
              }
            }
          }
        ],
        "operationId": "OrderPositionController.exportEticket"
      }
    },
    "/order-positions/eticket": {
      "get": {
        "x-controller-name": "OrderPositionController",
        "x-operation-name": "findETicket",
        "tags": [
          "OrderPositionController"
        ],
        "responses": {
          "200": {
            "description": "Array of OrderPosition model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OrderPositionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_orderposition.Filter"
                }
              }
            }
          }
        ],
        "operationId": "OrderPositionController.findETicket"
      }
    },
    "/order-positions/export": {
      "get": {
        "x-controller-name": "OrderPositionController",
        "x-operation-name": "export",
        "tags": [
          "OrderPositionController"
        ],
        "responses": {
          "200": {
            "description": "Array of OrderPosition model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ReportOrderPositionWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ReportOrderPosition.Filter"
                }
              }
            }
          }
        ],
        "operationId": "OrderPositionController.export"
      }
    },
    "/order-positions/sum": {
      "get": {
        "x-controller-name": "OrderPositionController",
        "x-operation-name": "sum",
        "tags": [
          "OrderPositionController"
        ],
        "responses": {
          "200": {
            "description": "Return value of OrderPositionController.sum"
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretixbase_orderposition.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<OrderPosition>"
                }
              }
            }
          }
        ],
        "operationId": "OrderPositionController.sum"
      }
    },
    "/order-positions/sumbydiscount/export": {
      "get": {
        "x-controller-name": "OrderPositionController",
        "x-operation-name": "sumByDiscountExport",
        "tags": [
          "OrderPositionController"
        ],
        "responses": {
          "200": {
            "description": "Array of OrderPosition model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SumByDiscountReportWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SumByDiscountReport.Filter"
                }
              }
            }
          }
        ],
        "operationId": "OrderPositionController.sumByDiscountExport"
      }
    },
    "/order-positions/sumbydiscount": {
      "get": {
        "x-controller-name": "OrderPositionController",
        "x-operation-name": "sumByDiscount",
        "tags": [
          "OrderPositionController"
        ],
        "responses": {
          "200": {
            "description": "Array of OrderPosition model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SumByDiscountReportWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SumByDiscountReport.Filter"
                }
              }
            }
          }
        ],
        "operationId": "OrderPositionController.sumByDiscount"
      }
    },
    "/order-positions": {
      "post": {
        "x-controller-name": "OrderPositionController",
        "x-operation-name": "create",
        "tags": [
          "OrderPositionController"
        ],
        "responses": {
          "200": {
            "description": "OrderPosition model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OrderPosition"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewOrderPosition"
              }
            }
          }
        },
        "operationId": "OrderPositionController.create"
      }
    },
    "/orderRefunds/export/list": {
      "get": {
        "x-controller-name": "OrderRefundControllerController",
        "x-operation-name": "exportOrderRefundList",
        "tags": [
          "OrderRefundControllerController"
        ],
        "responses": {
          "200": {
            "description": "Array of Order Refund model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "events": {
                    "$ref": "#/components/schemas/OrderRefundWithRelations",
                    "definitions": {
                      "OrderWithRelations": {
                        "$ref": "#/components/schemas/OrderWithRelations"
                      },
                      "OrderPaymentWithRelations": {
                        "$ref": "#/components/schemas/OrderPaymentWithRelations"
                      },
                      "OrderRefundWithRelations": {
                        "$ref": "#/components/schemas/OrderRefundWithRelations"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_orderrefund.Filter"
                }
              }
            }
          }
        ],
        "operationId": "OrderRefundControllerController.exportOrderRefundList"
      }
    },
    "/orders/cancel": {
      "post": {
        "x-controller-name": "OrderController",
        "x-operation-name": "cancel",
        "tags": [
          "OrderController"
        ],
        "responses": {
          "200": {
            "description": "Return value of OrderController.cancel"
          }
        },
        "x-visibility": "documented",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "pnr",
                  "eventId"
                ],
                "properties": {
                  "eventId": {
                    "type": "number"
                  },
                  "channelId": {
                    "type": "number"
                  },
                  "pnr": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "operationId": "OrderController.cancel"
      }
    },
    "/orders/count": {
      "get": {
        "x-controller-name": "OrderController",
        "x-operation-name": "count",
        "tags": [
          "OrderController"
        ],
        "responses": {
          "200": {
            "description": "Order model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "x-visibility": "documented",
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretixbase_order.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Order>"
                }
              }
            }
          }
        ],
        "operationId": "OrderController.count"
      }
    },
    "/orders/downloadPosition/{orderId}/{orderPositionId}": {
      "get": {
        "x-controller-name": "OrderController",
        "x-operation-name": "downloadPosition",
        "tags": [
          "OrderController"
        ],
        "responses": {
          "200": {
            "content": {
              "application/pdf": {
                "schema": {
                  "type": "base64"
                }
              }
            }
          }
        },
        "x-visibility": "documented",
        "parameters": [
          {
            "name": "orderId",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "orderPositionId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "OrderController.downloadPosition"
      }
    },
    "/orders/exportInvitation": {
      "get": {
        "x-controller-name": "OrderController",
        "x-operation-name": "exportInvitation",
        "tags": [
          "OrderController"
        ],
        "responses": {
          "200": {
            "description": "Return value of OrderController.exportInvitation"
          }
        },
        "x-visibility": "documented",
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "OrderController.exportInvitation"
      }
    },
    "/orders/exportList": {
      "get": {
        "x-controller-name": "OrderController",
        "x-operation-name": "exportOrderList",
        "tags": [
          "OrderController"
        ],
        "responses": {
          "200": {
            "description": "Return value of OrderController.exportOrderList"
          }
        },
        "x-visibility": "documented",
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_order.Filter"
                }
              }
            }
          }
        ],
        "operationId": "OrderController.exportOrderList"
      }
    },
    "/orders/reSendMail": {
      "post": {
        "x-controller-name": "OrderController",
        "x-operation-name": "reSendMail",
        "tags": [
          "OrderController"
        ],
        "responses": {
          "200": {
            "description": "Return value of OrderController.reSendMail"
          }
        },
        "x-visibility": "documented",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "pnr",
                  "eventId"
                ],
                "properties": {
                  "eventId": {
                    "type": "number"
                  },
                  "pnr": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "operationId": "OrderController.reSendMail"
      }
    },
    "/orders/sum": {
      "get": {
        "x-controller-name": "OrderController",
        "x-operation-name": "sum",
        "tags": [
          "OrderController"
        ],
        "responses": {
          "200": {
            "description": "Return value of OrderController.sum"
          }
        },
        "x-visibility": "documented",
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretixbase_order.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Order>"
                }
              }
            }
          }
        ],
        "operationId": "OrderController.sum"
      }
    },
    "/orders/{id}/history/count": {
      "get": {
        "x-controller-name": "OrderController",
        "x-operation-name": "countHistory",
        "tags": [
          "OrderController"
        ],
        "responses": {
          "200": {
            "description": "Return value of OrderController.countHistory"
          }
        },
        "x-visibility": "documented",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "OrderController.countHistory"
      }
    },
    "/orders/{id}/history": {
      "get": {
        "x-controller-name": "OrderController",
        "x-operation-name": "getHistory",
        "tags": [
          "OrderController"
        ],
        "responses": {
          "200": {
            "description": "Return value of OrderController.getHistory"
          }
        },
        "x-visibility": "documented",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "OrderController.getHistory"
      }
    },
    "/orders/{code}": {
      "put": {
        "x-controller-name": "OrderController",
        "x-operation-name": "updateOrder",
        "tags": [
          "OrderController"
        ],
        "responses": {
          "200": {
            "description": "Return value of OrderController.updateOrder"
          }
        },
        "x-visibility": "documented",
        "parameters": [
          {
            "name": "code",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "eventSlug": {
                    "type": "string"
                  },
                  "eventId": {
                    "type": "number"
                  },
                  "metaInfo": {
                    "type": "string"
                  }
                }
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "OrderController.updateOrder"
      }
    },
    "/orders/{id}": {
      "patch": {
        "x-controller-name": "OrderController",
        "x-operation-name": "updateById",
        "tags": [
          "OrderController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Orders PATCH success"
                }
              }
            }
          }
        },
        "x-visibility": "documented",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "OrderController.updateById"
      },
      "get": {
        "x-controller-name": "OrderController",
        "x-operation-name": "findById",
        "tags": [
          "OrderController"
        ],
        "responses": {
          "200": {
            "description": "Return value of OrderController.findById"
          }
        },
        "x-visibility": "documented",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_order.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "OrderController.findById"
      }
    },
    "/orders": {
      "get": {
        "x-controller-name": "OrderController",
        "x-operation-name": "find",
        "tags": [
          "OrderController"
        ],
        "responses": {
          "200": {
            "description": "Return value of OrderController.find"
          }
        },
        "x-visibility": "documented",
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_order.Filter"
                }
              }
            }
          }
        ],
        "operationId": "OrderController.find"
      }
    },
    "/organizer-settings-informations/count": {
      "get": {
        "x-controller-name": "OrganizerSettingsInformationController",
        "x-operation-name": "count",
        "tags": [
          "OrganizerSettingsInformationController"
        ],
        "responses": {
          "200": {
            "description": "OrganizerSettingsInformation model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretix_vntix_organizer_settings_information.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<OrganizerSettingsInformation>"
                }
              }
            }
          }
        ],
        "operationId": "OrganizerSettingsInformationController.count"
      }
    },
    "/organizer-settings-informations/list": {
      "get": {
        "x-controller-name": "ListController",
        "x-operation-name": "findOrganizerSettings",
        "tags": [
          "ListController"
        ],
        "responses": {
          "200": {
            "description": "Array of OrganizerSettingsInformation model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OrganizerSettingsInformationWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretix_vntix_organizer_settings_information.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ListController.findOrganizerSettings"
      }
    },
    "/organizer-settings-informations/{id}": {
      "patch": {
        "x-controller-name": "OrganizerSettingsInformationController",
        "x-operation-name": "updateById",
        "tags": [
          "OrganizerSettingsInformationController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "OrganizerSettingsInformation PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {}
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "OrganizerSettingsInformationController.updateById"
      },
      "get": {
        "x-controller-name": "OrganizerSettingsInformationController",
        "x-operation-name": "findById",
        "tags": [
          "OrganizerSettingsInformationController"
        ],
        "responses": {
          "200": {
            "description": "OrganizerSettingsInformation model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OrganizerSettingsInformationWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretix_vntix_organizer_settings_information.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "OrganizerSettingsInformationController.findById"
      }
    },
    "/organizer-settings-informations": {
      "post": {
        "x-controller-name": "OrganizerSettingsInformationController",
        "x-operation-name": "create",
        "tags": [
          "OrganizerSettingsInformationController"
        ],
        "responses": {
          "200": {
            "description": "OrganizerSettingsInformation model instance",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {}
            }
          }
        },
        "operationId": "OrganizerSettingsInformationController.create"
      },
      "get": {
        "x-controller-name": "OrganizerSettingsInformationController",
        "x-operation-name": "find",
        "tags": [
          "OrganizerSettingsInformationController"
        ],
        "responses": {
          "200": {
            "description": "Array of OrganizerSettingsInformation model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OrganizerSettingsInformationWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretix_vntix_organizer_settings_information.Filter"
                }
              }
            }
          }
        ],
        "operationId": "OrganizerSettingsInformationController.find"
      }
    },
    "/organizers/count": {
      "get": {
        "x-controller-name": "OrganizerController",
        "x-operation-name": "count",
        "tags": [
          "OrganizerController"
        ],
        "responses": {
          "200": {
            "description": "Organizer model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretixbase_organizer.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Organizer>"
                }
              }
            }
          }
        ],
        "operationId": "OrganizerController.count"
      }
    },
    "/organizers/list/count": {
      "get": {
        "x-controller-name": "ListController",
        "x-operation-name": "countOrganizer",
        "tags": [
          "ListController"
        ],
        "responses": {
          "200": {
            "description": "Organizer model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretixbase_organizer.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Organizer>"
                }
              }
            }
          }
        ],
        "operationId": "ListController.countOrganizer"
      }
    },
    "/organizers/list": {
      "get": {
        "x-controller-name": "ListController",
        "x-operation-name": "findOrganizer",
        "tags": [
          "ListController"
        ],
        "responses": {
          "200": {
            "description": "Array of Organizer model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OrganizerWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_organizer.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ListController.findOrganizer"
      }
    },
    "/organizers/saveSetting": {
      "post": {
        "x-controller-name": "OrganizerController",
        "x-operation-name": "saveSetting",
        "tags": [
          "OrganizerController"
        ],
        "responses": {
          "200": {
            "description": "Organizer Setting model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OrganizerSetting"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OrganizerSettingPartial"
              }
            }
          }
        },
        "operationId": "OrganizerController.saveSetting"
      }
    },
    "/organizers/{id}/eTicketV2/configuration/save": {
      "post": {
        "x-controller-name": "OrganizerController",
        "x-operation-name": "saveETicketV2Configuration",
        "tags": [
          "OrganizerController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "ETicket V2 Configuration save success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "OrganizerController.saveETicketV2Configuration"
      }
    },
    "/organizers/{id}/eTicketV2/configuration": {
      "get": {
        "x-controller-name": "OrganizerController",
        "x-operation-name": "getETicketV2Configuration",
        "tags": [
          "OrganizerController"
        ],
        "responses": {
          "200": {
            "description": "Get Organizer Setting model instance",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OrganizerSettingWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "OrganizerController.getETicketV2Configuration"
      }
    },
    "/organizers/{id}/eventMetaProperties/list/count": {
      "get": {
        "x-controller-name": "ListController",
        "x-operation-name": "countEventMetaProperties",
        "tags": [
          "ListController"
        ],
        "responses": {
          "200": {
            "description": "TicketLayout model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretixbase_eventmetaproperty.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<EventMetaProperty>"
                }
              }
            }
          }
        ],
        "operationId": "ListController.countEventMetaProperties"
      }
    },
    "/organizers/{id}/eventMetaProperties/list": {
      "get": {
        "x-controller-name": "ListController",
        "x-operation-name": "findEventMetaProperties",
        "tags": [
          "ListController"
        ],
        "responses": {
          "200": {
            "description": "Array of TicketLayout model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/EventMetaPropertyWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_eventmetaproperty.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ListController.findEventMetaProperties"
      }
    },
    "/organizers/{id}/settingsStore": {
      "get": {
        "x-controller-name": "OrganizerController",
        "x-operation-name": "getSettingsStore",
        "tags": [
          "OrganizerController"
        ],
        "responses": {
          "200": {
            "description": "Get Organizer Setting model instance",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OrganizerSettingWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "OrganizerController.getSettingsStore"
      }
    },
    "/organizers/{id}": {
      "patch": {
        "x-controller-name": "OrganizerController",
        "x-operation-name": "updateById",
        "tags": [
          "OrganizerController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Organizer PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OrganizerWithMetaPropertiesPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "OrganizerController.updateById"
      },
      "get": {
        "x-controller-name": "OrganizerController",
        "x-operation-name": "findById",
        "tags": [
          "OrganizerController"
        ],
        "responses": {
          "200": {
            "description": "Organizer model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OrganizerWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_organizer.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "OrganizerController.findById"
      }
    },
    "/organizers": {
      "post": {
        "x-controller-name": "OrganizerController",
        "x-operation-name": "create",
        "tags": [
          "OrganizerController"
        ],
        "responses": {
          "200": {
            "description": "Organizer model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Organizer"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewOrganizer"
              }
            }
          }
        },
        "operationId": "OrganizerController.create"
      },
      "get": {
        "x-controller-name": "OrganizerController",
        "x-operation-name": "find",
        "tags": [
          "OrganizerController"
        ],
        "responses": {
          "200": {
            "description": "Array of Organizer model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OrganizerWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_organizer.Filter"
                }
              }
            }
          }
        ],
        "operationId": "OrganizerController.find"
      }
    },
    "/ping": {
      "get": {
        "x-controller-name": "PingController",
        "x-operation-name": "ping",
        "tags": [
          "PingController"
        ],
        "responses": {
          "200": {
            "description": "Ping Response",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PingResponse"
                }
              }
            }
          }
        },
        "operationId": "PingController.ping"
      }
    },
    "/posts/{id}/localizations": {
      "post": {
        "x-controller-name": "PostController",
        "x-operation-name": "createWithLocale",
        "tags": [
          "PostController"
        ],
        "responses": {
          "200": {
            "description": "Return value of PostController.createWithLocale"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PostController.createWithLocale"
      }
    },
    "/posts/{id}": {
      "put": {
        "x-controller-name": "PostController",
        "x-operation-name": "updateOne",
        "tags": [
          "PostController"
        ],
        "responses": {
          "200": {
            "description": "Return value of PostController.updateOne"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PostController.updateOne"
      },
      "patch": {
        "x-controller-name": "PostController",
        "x-operation-name": "updatePost",
        "tags": [
          "PostController"
        ],
        "responses": {
          "200": {
            "description": "Return value of PostController.updatePost"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "PostController.updatePost"
      },
      "get": {
        "x-controller-name": "PostController",
        "x-operation-name": "getOne",
        "tags": [
          "PostController"
        ],
        "responses": {
          "200": {
            "description": "Return value of PostController.getOne"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "output",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "PostController.getOne"
      },
      "delete": {
        "x-controller-name": "PostController",
        "x-operation-name": "deleteOne",
        "tags": [
          "PostController"
        ],
        "responses": {
          "200": {
            "description": "Return value of PostController.deleteOne"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "PostController.deleteOne"
      }
    },
    "/posts": {
      "post": {
        "x-controller-name": "PostController",
        "x-operation-name": "create",
        "tags": [
          "PostController"
        ],
        "responses": {
          "200": {
            "description": "Return value of PostController.create"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "PostController.create"
      },
      "get": {
        "x-controller-name": "PostController",
        "x-operation-name": "getList",
        "tags": [
          "PostController"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "description": "list of principal"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          },
          {
            "name": "output",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "PostController.getList"
      }
    },
    "/quotas/export": {
      "get": {
        "x-controller-name": "QuotaController",
        "x-operation-name": "export",
        "tags": [
          "QuotaController"
        ],
        "responses": {
          "200": {
            "description": "Array of Quota model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QuotaWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_quota.Filter"
                }
              }
            }
          }
        ],
        "operationId": "QuotaController.export"
      }
    },
    "/quotas/{id}/{action}": {
      "patch": {
        "x-controller-name": "QuotaController",
        "x-operation-name": "updateQuotaStatus",
        "tags": [
          "QuotaController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Quota status updated"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "action",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "QuotaController.updateQuotaStatus"
      }
    },
    "/quotas/{id}": {
      "patch": {
        "x-controller-name": "QuotaController",
        "x-operation-name": "updateQuota",
        "tags": [
          "QuotaController"
        ],
        "responses": {
          "200": {
            "description": "Update quota",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "QuotaController.updateQuota"
      }
    },
    "/quotas": {
      "post": {
        "x-controller-name": "QuotaController",
        "x-operation-name": "createQuota",
        "tags": [
          "QuotaController"
        ],
        "responses": {
          "200": {
            "description": "return a new quota",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          }
        },
        "operationId": "QuotaController.createQuota"
      }
    },
    "/reconciliations/txn/payment/paging": {
      "get": {
        "x-controller-name": "ReconciliationController",
        "x-operation-name": "getOrderList",
        "tags": [
          "ReconciliationController"
        ],
        "responses": {
          "200": {
            "description": "Return value of ReconciliationController.getOrderList"
          }
        },
        "parameters": [
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "size",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "from_date",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "to_date",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "request_date",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "ReconciliationController.getOrderList"
      }
    },
    "/roles/count": {
      "get": {
        "x-controller-name": "RoleController",
        "x-operation-name": "count",
        "tags": [
          "RoleController"
        ],
        "responses": {
          "200": {
            "description": "Role model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretix_role.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Role>"
                }
              }
            }
          }
        ],
        "operationId": "RoleController.count"
      }
    },
    "/roles/list/count": {
      "get": {
        "x-controller-name": "ListController",
        "x-operation-name": "count",
        "tags": [
          "ListController"
        ],
        "responses": {
          "200": {
            "description": "Role model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretix_role.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Role>"
                }
              }
            }
          }
        ],
        "operationId": "ListController.count"
      }
    },
    "/roles/list": {
      "get": {
        "x-controller-name": "ListController",
        "x-operation-name": "find",
        "tags": [
          "ListController"
        ],
        "responses": {
          "200": {
            "description": "Array of Role model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretix_role.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ListController.find"
      }
    },
    "/roles/{id}": {
      "patch": {
        "x-controller-name": "RoleController",
        "x-operation-name": "updateById",
        "tags": [
          "RoleController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Role PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RoleRQPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "RoleController.updateById"
      },
      "get": {
        "x-controller-name": "RoleController",
        "x-operation-name": "findById",
        "tags": [
          "RoleController"
        ],
        "responses": {
          "200": {
            "description": "Role model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RoleWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretix_role.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "RoleController.findById"
      }
    },
    "/roles": {
      "post": {
        "x-controller-name": "RoleController",
        "x-operation-name": "create",
        "tags": [
          "RoleController"
        ],
        "responses": {
          "200": {
            "description": "Role model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Role"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewRole"
              }
            }
          }
        },
        "operationId": "RoleController.create"
      },
      "get": {
        "x-controller-name": "RoleController",
        "x-operation-name": "find",
        "tags": [
          "RoleController"
        ],
        "responses": {
          "200": {
            "description": "Array of Role model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/RoleWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretix_role.Filter"
                }
              }
            }
          }
        ],
        "operationId": "RoleController.find"
      }
    },
    "/seat-plans/count": {
      "get": {
        "x-controller-name": "SeatPlanController",
        "x-operation-name": "count",
        "tags": [
          "SeatPlanController"
        ],
        "responses": {
          "200": {
            "description": "SeatPlan model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretixbase_seatingplan.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SeatPlan>"
                }
              }
            }
          }
        ],
        "operationId": "SeatPlanController.count"
      }
    },
    "/seat-plans/layouturl/{id}": {
      "get": {
        "x-controller-name": "SeatPlanController",
        "x-operation-name": "getSeatplan",
        "tags": [
          "SeatPlanController"
        ],
        "responses": {},
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SeatPlanController.getSeatplan"
      }
    },
    "/seat-plans/list/count": {
      "get": {
        "x-controller-name": "ListController",
        "x-operation-name": "countSeatPlan",
        "tags": [
          "ListController"
        ],
        "responses": {
          "200": {
            "description": "SeatPlan model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretixbase_seatingplan.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SeatPlan>"
                }
              }
            }
          }
        ],
        "operationId": "ListController.countSeatPlan"
      }
    },
    "/seat-plans/list": {
      "get": {
        "x-controller-name": "ListController",
        "x-operation-name": "findSeatPlan",
        "tags": [
          "ListController"
        ],
        "responses": {
          "200": {
            "description": "Array of SeatPlan model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SeatPlanWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_seatingplan.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ListController.findSeatPlan"
      }
    },
    "/seat-plans/seat-maps/changePosition": {
      "patch": {
        "x-controller-name": "SeatPlanController",
        "x-operation-name": "updatePositionSeatMaps",
        "tags": [
          "SeatPlanController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SeatMap PATCH success"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "object"
                }
              }
            }
          }
        },
        "operationId": "SeatPlanController.updatePositionSeatMaps"
      }
    },
    "/seat-plans/seat-maps/{id}": {
      "delete": {
        "x-controller-name": "SeatPlanController",
        "x-operation-name": "deleteSeatMap",
        "tags": [
          "SeatPlanController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "SeatMap DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SeatPlanController.deleteSeatMap"
      }
    },
    "/seat-plans/{id}/layouturl": {
      "get": {
        "x-controller-name": "SeatPlanController",
        "x-operation-name": "buildLayoutUrl",
        "tags": [
          "SeatPlanController"
        ],
        "responses": {
          "200": {
            "description": "SeatPlan model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SeatPlan"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SeatPlanController.buildLayoutUrl"
      }
    },
    "/seat-plans/{id}/seat-maps/upload": {
      "post": {
        "x-controller-name": "SeatPlanController",
        "x-operation-name": "uploadSeatMapFiles",
        "tags": [
          "SeatPlanController"
        ],
        "responses": {
          "200": {
            "description": "SeatMap upload success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "x-parser": "stream",
              "schema": {
                "type": "object"
              }
            }
          },
          "description": "multipart/form-data value",
          "required": true,
          "x-parameter-index": 1
        },
        "operationId": "SeatPlanController.uploadSeatMapFiles"
      }
    },
    "/seat-plans/{id}/seat-maps": {
      "get": {
        "x-controller-name": "SeatPlanController",
        "x-operation-name": "findSeatMaps",
        "tags": [
          "SeatPlanController"
        ],
        "responses": {
          "200": {
            "description": "Array of SeatPlan model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SeatPlanWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SeatPlanController.findSeatMaps"
      }
    },
    "/seat-plans/{id}": {
      "patch": {
        "x-controller-name": "SeatPlanController",
        "x-operation-name": "update",
        "tags": [
          "SeatPlanController"
        ],
        "responses": {
          "200": {
            "description": "SeatPlan PATCH success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SeatPlan"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SeatPlanWithStatusPartial"
              }
            }
          },
          "description": "SeatPlan PATCH",
          "x-parameter-index": 1
        },
        "operationId": "SeatPlanController.update"
      },
      "get": {
        "x-controller-name": "SeatPlanController",
        "x-operation-name": "findById",
        "tags": [
          "SeatPlanController"
        ],
        "responses": {
          "200": {
            "description": "SeatPlan model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SeatPlanWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_seatingplan.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "SeatPlanController.findById"
      }
    },
    "/seat-plans": {
      "post": {
        "x-controller-name": "SeatPlanController",
        "x-operation-name": "create",
        "tags": [
          "SeatPlanController"
        ],
        "responses": {
          "200": {
            "description": "SeatPlan model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SeatPlan"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSeatPlan"
              }
            }
          },
          "description": "SeatPlan model instance"
        },
        "operationId": "SeatPlanController.create"
      },
      "get": {
        "x-controller-name": "SeatPlanController",
        "x-operation-name": "find",
        "tags": [
          "SeatPlanController"
        ],
        "responses": {
          "200": {
            "description": "Array of SeatPlan model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SeatPlanWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_seatingplan.Filter"
                }
              }
            }
          }
        ],
        "operationId": "SeatPlanController.find"
      }
    },
    "/seats/count": {
      "get": {
        "x-controller-name": "SeatController",
        "x-operation-name": "countList",
        "tags": [
          "SeatController"
        ],
        "responses": {
          "200": {
            "description": "Seat model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretixbase_seat.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Seat>"
                }
              }
            }
          }
        ],
        "operationId": "SeatController.countList"
      }
    },
    "/seats/exportList": {
      "get": {
        "x-controller-name": "SeatController",
        "x-operation-name": "exportList",
        "tags": [
          "SeatController"
        ],
        "responses": {
          "200": {
            "description": "Array of Seat model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SeatWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_seat.Filter"
                }
              }
            }
          }
        ],
        "operationId": "SeatController.exportList"
      }
    },
    "/seats/updateStatus": {
      "patch": {
        "x-controller-name": "SeatController",
        "x-operation-name": "updateStatus",
        "tags": [
          "SeatController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Seat PATCH success count"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "number"
                }
              }
            }
          }
        },
        "operationId": "SeatController.updateStatus"
      }
    },
    "/seats": {
      "get": {
        "x-controller-name": "SeatController",
        "x-operation-name": "find",
        "tags": [
          "SeatController"
        ],
        "responses": {
          "200": {
            "description": "Array of Seat model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SeatWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_seat.Filter"
                }
              }
            }
          }
        ],
        "operationId": "SeatController.find"
      }
    },
    "/services/list/count": {
      "get": {
        "x-controller-name": "ListController",
        "x-operation-name": "countService",
        "tags": [
          "ListController"
        ],
        "responses": {
          "200": {
            "description": "Service model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretixbase_service.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Service>"
                }
              }
            }
          }
        ],
        "operationId": "ListController.countService"
      }
    },
    "/services/list": {
      "get": {
        "x-controller-name": "ListController",
        "x-operation-name": "findService",
        "tags": [
          "ListController"
        ],
        "responses": {
          "200": {
            "description": "Array of Service model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ServiceWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_service.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ListController.findService"
      }
    },
    "/subevents/count": {
      "get": {
        "x-controller-name": "SubeventController",
        "x-operation-name": "count",
        "tags": [
          "SubeventController"
        ],
        "responses": {
          "200": {
            "description": "Subevent model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretixbase_subevent.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SubEvent>"
                }
              }
            }
          }
        ],
        "operationId": "SubeventController.count"
      }
    },
    "/subevents/export": {
      "get": {
        "x-controller-name": "SubeventController",
        "x-operation-name": "export",
        "tags": [
          "SubeventController"
        ],
        "responses": {
          "200": {
            "description": "Array of subevent model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubEventWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_subevent.Filter"
                }
              }
            }
          }
        ],
        "operationId": "SubeventController.export"
      }
    },
    "/subevents/list/count": {
      "get": {
        "x-controller-name": "ListController",
        "x-operation-name": "countSubevent",
        "tags": [
          "ListController"
        ],
        "responses": {
          "200": {
            "description": "Subevent model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretixbase_subevent.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<SubEvent>"
                }
              }
            }
          }
        ],
        "operationId": "ListController.countSubevent"
      }
    },
    "/subevents/list": {
      "get": {
        "x-controller-name": "ListController",
        "x-operation-name": "findSubevent",
        "tags": [
          "ListController"
        ],
        "responses": {
          "200": {
            "description": "Array of Subevent model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubEventWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_subevent.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ListController.findSubevent"
      }
    },
    "/subevents/many": {
      "post": {
        "x-controller-name": "SubeventController",
        "x-operation-name": "createManySubevents",
        "tags": [
          "SubeventController"
        ],
        "responses": {
          "200": {
            "description": "return new subevents",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubEvent"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ManySubeventsCreate"
              }
            }
          }
        },
        "operationId": "SubeventController.createManySubevents"
      }
    },
    "/subevents/status/{id}": {
      "patch": {
        "x-controller-name": "SubeventController",
        "x-operation-name": "updateSubeventStatusById",
        "tags": [
          "SubeventController"
        ],
        "responses": {
          "200": {
            "description": "Update subevent status",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SubeventController.updateSubeventStatusById"
      }
    },
    "/subevents/{id}": {
      "patch": {
        "x-controller-name": "SubeventController",
        "x-operation-name": "updateSubevent",
        "tags": [
          "SubeventController"
        ],
        "responses": {
          "200": {
            "description": "update subevent",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "SubeventController.updateSubevent"
      }
    },
    "/subevents": {
      "post": {
        "x-controller-name": "SubeventController",
        "x-operation-name": "createSubevent",
        "tags": [
          "SubeventController"
        ],
        "responses": {
          "200": {
            "description": "return a new subevent",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SubEventCreate"
              }
            }
          }
        },
        "operationId": "SubeventController.createSubevent"
      },
      "get": {
        "x-controller-name": "SubeventController",
        "x-operation-name": "find",
        "tags": [
          "SubeventController"
        ],
        "responses": {
          "200": {
            "description": "Array of Subevent model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SubEventWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_subevent.Filter"
                }
              }
            }
          }
        ],
        "operationId": "SubeventController.find"
      }
    },
    "/taxRules/count": {
      "get": {
        "x-controller-name": "TaxRuleController",
        "x-operation-name": "count",
        "tags": [
          "TaxRuleController"
        ],
        "responses": {
          "200": {
            "description": "TaxRule model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretixbase_taxrule.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<TaxRule>"
                }
              }
            }
          }
        ],
        "operationId": "TaxRuleController.count"
      }
    },
    "/taxRules/lockUnlock/{id}": {
      "patch": {
        "x-controller-name": "TaxRuleController",
        "x-operation-name": "updateLockUnlockById",
        "tags": [
          "TaxRuleController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "TaxRule PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TaxRulePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TaxRuleController.updateLockUnlockById"
      }
    },
    "/taxRules/{id}": {
      "patch": {
        "x-controller-name": "TaxRuleController",
        "x-operation-name": "updateById",
        "tags": [
          "TaxRuleController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "TaxRule PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TaxRulePartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TaxRuleController.updateById"
      },
      "get": {
        "x-controller-name": "TaxRuleController",
        "x-operation-name": "findById",
        "tags": [
          "TaxRuleController"
        ],
        "responses": {
          "200": {
            "description": "TaxRule model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TaxRuleWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_taxrule.Filter"
                }
              }
            }
          }
        ],
        "operationId": "TaxRuleController.findById"
      },
      "delete": {
        "x-controller-name": "TaxRuleController",
        "x-operation-name": "deleteById",
        "tags": [
          "TaxRuleController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "TaxRule DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "TaxRuleController.deleteById"
      }
    },
    "/taxRules": {
      "post": {
        "x-controller-name": "TaxRuleController",
        "x-operation-name": "create",
        "tags": [
          "TaxRuleController"
        ],
        "responses": {
          "200": {
            "description": "TaxRule model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TaxRule"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewTaxRule"
              }
            }
          }
        },
        "operationId": "TaxRuleController.create"
      },
      "get": {
        "x-controller-name": "TaxRuleController",
        "x-operation-name": "find",
        "tags": [
          "TaxRuleController"
        ],
        "responses": {
          "200": {
            "description": "Array of TaxRule model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TaxRuleWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_taxrule.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "TaxRuleController.find"
      }
    },
    "/template-emails/customer/edit": {
      "patch": {
        "x-controller-name": "TemplateEmailController",
        "x-operation-name": "editCustomerTemplate",
        "tags": [
          "TemplateEmailController"
        ],
        "responses": {
          "200": {
            "description": "Return value of TemplateEmailController.editCustomerTemplate"
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "data": {
                    "type": "object"
                  },
                  "eventId": {
                    "type": "number"
                  },
                  "templateType": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "operationId": "TemplateEmailController.editCustomerTemplate"
      }
    },
    "/template-emails/customer": {
      "get": {
        "x-controller-name": "TemplateEmailController",
        "x-operation-name": "getCustomerTemplate",
        "tags": [
          "TemplateEmailController"
        ],
        "responses": {
          "200": {
            "description": "Return value of TemplateEmailController.getCustomerTemplate"
          }
        },
        "parameters": [
          {
            "name": "eventId",
            "in": "query",
            "schema": {
              "type": "number"
            }
          },
          {
            "name": "templateType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "TemplateEmailController.getCustomerTemplate"
      }
    },
    "/template-emails/{organizerId}/byOrganizerId": {
      "patch": {
        "x-controller-name": "TemplateEmailController",
        "x-operation-name": "upsertByOrganizerId",
        "tags": [
          "TemplateEmailController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "TemplateEmail PATCH success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "organizerId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TemplateWithEmailPartial"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TemplateEmailController.upsertByOrganizerId"
      },
      "get": {
        "x-controller-name": "TemplateEmailController",
        "x-operation-name": "findByOrganizerId",
        "tags": [
          "TemplateEmailController"
        ],
        "responses": {
          "200": {
            "description": "TemplateEmail model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TemplateEmailWithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "organizerId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretix_vntix_template_email.Filter"
                }
              }
            }
          }
        ],
        "operationId": "TemplateEmailController.findByOrganizerId"
      }
    },
    "/ticketBulkFiles/{id}/export": {
      "get": {
        "x-controller-name": "EventTicketBulkFileController",
        "x-operation-name": "export",
        "tags": [
          "EventTicketBulkFileController"
        ],
        "responses": {
          "200": {
            "description": "Array of TicketBulkFile model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TicketBulkFileWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "EventTicketBulkFileController.export"
      }
    },
    "/ticketBulkFiles/{id}/uploadOrders": {
      "get": {
        "x-controller-name": "EventTicketBulkFileController",
        "x-operation-name": "uploadOrders",
        "tags": [
          "EventTicketBulkFileController"
        ],
        "responses": {
          "200": {
            "description": "Upload from ticket bulk file",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TicketBulkFile"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "EventTicketBulkFileController.uploadOrders"
      }
    },
    "/ticketBulkFiles/{id}": {
      "delete": {
        "x-controller-name": "EventTicketBulkFileController",
        "x-operation-name": "deleteById",
        "tags": [
          "EventTicketBulkFileController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "TicketBulkFile DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "EventTicketBulkFileController.deleteById"
      }
    },
    "/ticketlayouts/event/{eventId}/contentValues": {
      "get": {
        "x-controller-name": "TicketLayoutController",
        "x-operation-name": "getTicketLayoutContentValues",
        "tags": [
          "TicketLayoutController"
        ],
        "responses": {
          "200": {
            "description": "return ticket layout content values",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "TicketLayoutController.getTicketLayoutContentValues"
      }
    },
    "/ticketlayouts/event/{eventId}/default": {
      "get": {
        "x-controller-name": "TicketLayoutController",
        "x-operation-name": "getDefaultTicketLayout",
        "tags": [
          "TicketLayoutController"
        ],
        "responses": {
          "200": {
            "description": "return a default ticket layout",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "channelId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "TicketLayoutController.getDefaultTicketLayout"
      }
    },
    "/ticketlayouts/event/{id}/find/count": {
      "get": {
        "x-controller-name": "TicketLayoutController",
        "x-operation-name": "getCount",
        "tags": [
          "TicketLayoutController"
        ],
        "responses": {
          "200": {
            "description": "Ticketlayout count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "channelId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "ticketoutputpdf_ticketlayout.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<TicketLayout>"
                }
              }
            }
          }
        ],
        "operationId": "TicketLayoutController.getCount"
      }
    },
    "/ticketlayouts/event/{id}/find": {
      "get": {
        "x-controller-name": "TicketLayoutController",
        "x-operation-name": "getListTicketLayouts",
        "tags": [
          "TicketLayoutController"
        ],
        "responses": {
          "200": {
            "description": "return ticket layout list",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "channelId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ticketoutputpdf_ticketlayout.Filter"
                }
              }
            }
          }
        ],
        "operationId": "TicketLayoutController.getListTicketLayouts"
      }
    },
    "/ticketlayouts/event/{id}/uploadPretixFile": {
      "post": {
        "x-controller-name": "TicketLayoutController",
        "x-operation-name": "upload",
        "tags": [
          "TicketLayoutController"
        ],
        "responses": {
          "200": {
            "description": "upload file",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "x-parser": "stream",
              "schema": {
                "type": "object"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TicketLayoutController.upload"
      }
    },
    "/ticketlayouts/event/{eventId}/{id}/clone": {
      "get": {
        "x-controller-name": "TicketLayoutController",
        "x-operation-name": "cloneTicketLayout",
        "tags": [
          "TicketLayoutController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Clone a ticket layout"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "operationId": "TicketLayoutController.cloneTicketLayout"
      }
    },
    "/ticketlayouts/event/{eventId}/{id}/default": {
      "patch": {
        "x-controller-name": "TicketLayoutController",
        "x-operation-name": "updateDefaultTicketLayout",
        "tags": [
          "TicketLayoutController"
        ],
        "responses": {
          "200": {
            "description": "update ticket layout default field",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateDefaultTicketLayout"
              }
            }
          },
          "x-parameter-index": 2
        },
        "operationId": "TicketLayoutController.updateDefaultTicketLayout"
      }
    },
    "/ticketlayouts/event/{eventId}/{id}": {
      "patch": {
        "x-controller-name": "TicketLayoutController",
        "x-operation-name": "updateTicketLayout",
        "tags": [
          "TicketLayoutController"
        ],
        "responses": {
          "200": {
            "description": "update a ticket layout",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "x-parser": "stream",
              "schema": {
                "type": "object"
              }
            }
          },
          "x-parameter-index": 2
        },
        "operationId": "TicketLayoutController.updateTicketLayout"
      }
    },
    "/ticketlayouts/event/{eventId}": {
      "post": {
        "x-controller-name": "TicketLayoutController",
        "x-operation-name": "createTicketLayout",
        "tags": [
          "TicketLayoutController"
        ],
        "responses": {
          "200": {
            "description": "create a ticket layout",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "x-parser": "stream",
              "schema": {
                "type": "object"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TicketLayoutController.createTicketLayout"
      }
    },
    "/ticketlayouts/event/{id}": {
      "get": {
        "x-controller-name": "TicketLayoutController",
        "x-operation-name": "getTicketLayout",
        "tags": [
          "TicketLayoutController"
        ],
        "responses": {
          "200": {
            "description": "return ticket layout",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "channelId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "TicketLayoutController.getTicketLayout"
      }
    },
    "/ticketlayoutspos/event/{id}": {
      "get": {
        "x-controller-name": "TicketLayoutController",
        "x-operation-name": "getTicketLayoutPos",
        "tags": [
          "TicketLayoutController"
        ],
        "responses": {
          "200": {
            "description": "return ticket layout",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "channelId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "operationId": "TicketLayoutController.getTicketLayoutPos"
      }
    },
    "/user-type/count": {
      "get": {
        "x-controller-name": "UserTypeController",
        "x-operation-name": "count",
        "tags": [
          "UserTypeController"
        ],
        "responses": {
          "200": {
            "description": "UserType model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "x-visibility": "documented",
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "UserType.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<UserType>"
                }
              }
            }
          }
        ],
        "operationId": "UserTypeController.count"
      }
    },
    "/user-type": {
      "get": {
        "x-controller-name": "UserTypeController",
        "x-operation-name": "find",
        "tags": [
          "UserTypeController"
        ],
        "responses": {
          "200": {
            "description": "Array of UserType model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserTypeWithRelations"
                  }
                }
              }
            }
          }
        },
        "x-visibility": "documented",
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserType.Filter"
                }
              }
            }
          }
        ],
        "operationId": "UserTypeController.find"
      }
    },
    "/users/changePassword/{id}": {
      "post": {
        "x-controller-name": "UserController",
        "x-operation-name": "changePassword",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "User with roles",
            "content": {
              "schema": {
                "$ref": "#/definitions/ChangePasswordRQ",
                "definitions": {
                  "ChangePasswordRQ": {
                    "$ref": "#/components/schemas/ChangePasswordRQ"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ChangePasswordRQ"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserController.changePassword"
      }
    },
    "/users/count": {
      "get": {
        "x-controller-name": "UserController",
        "x-operation-name": "count",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "User model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretixbase_user_v2.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<UserV2>"
                }
              }
            }
          }
        ],
        "operationId": "UserController.count"
      }
    },
    "/users/list/count": {
      "get": {
        "x-controller-name": "ListController",
        "x-operation-name": "countUser",
        "tags": [
          "ListController"
        ],
        "responses": {
          "200": {
            "description": "User model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretixbase_user_v2.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<UserV2>"
                }
              }
            }
          }
        ],
        "operationId": "ListController.countUser"
      }
    },
    "/users/list": {
      "get": {
        "x-controller-name": "ListController",
        "x-operation-name": "findUser",
        "tags": [
          "ListController"
        ],
        "responses": {
          "200": {
            "description": "Array of User model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserV2WithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_user_v2.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ListController.findUser"
      }
    },
    "/users/profile/{id}": {
      "patch": {
        "x-controller-name": "UserController",
        "x-operation-name": "updateProfileById",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "User model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserV2WithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserController.updateProfileById"
      },
      "get": {
        "x-controller-name": "UserController",
        "x-operation-name": "findProfileById",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "User model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserV2WithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_user_v2.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "UserController.findProfileById"
      }
    },
    "/users/resetPassword/{id}": {
      "post": {
        "x-controller-name": "UserController",
        "x-operation-name": "resetPassword",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "User with roles",
            "content": {
              "schema": {
                "$ref": "#/definitions/ResetPasswordRQ",
                "definitions": {
                  "ResetPasswordRQ": {
                    "$ref": "#/components/schemas/ResetPasswordRQ"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ResetPasswordRQ"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserController.resetPassword"
      }
    },
    "/users/status/{id}": {
      "patch": {
        "x-controller-name": "UserController",
        "x-operation-name": "updateUserStatusById",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "Update user status",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserController.updateUserStatusById"
      }
    },
    "/users/{id}/totp": {
      "post": {
        "x-controller-name": "UserController",
        "x-operation-name": "updateTOTP",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "Update User TOTP Successful"
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object"
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserController.updateTOTP"
      }
    },
    "/users/{id}": {
      "patch": {
        "x-controller-name": "UserController",
        "x-operation-name": "updateById",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "User PATCH success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserV2"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "organizers": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "UserController.updateById"
      },
      "get": {
        "x-controller-name": "UserController",
        "x-operation-name": "findById",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "User model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserV2WithRelations"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_user_v2.Filter1"
                }
              }
            }
          }
        ],
        "operationId": "UserController.findById"
      }
    },
    "/users": {
      "post": {
        "x-controller-name": "UserController",
        "x-operation-name": "create",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "User model instance",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UserV2"
                }
              }
            }
          }
        },
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewUser"
              }
            }
          }
        },
        "operationId": "UserController.create"
      },
      "get": {
        "x-controller-name": "UserController",
        "x-operation-name": "find",
        "tags": [
          "UserController"
        ],
        "responses": {
          "200": {
            "description": "Array of User model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/UserV2WithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_user_v2.Filter"
                }
              }
            }
          }
        ],
        "operationId": "UserController.find"
      }
    },
    "/webhook/createOrUpdateEmailOrg/{organizerId}": {
      "post": {
        "x-controller-name": "TemplateEmailController",
        "x-operation-name": "createOrUpdateWebhook",
        "tags": [
          "TemplateEmailController"
        ],
        "responses": {
          "200": {
            "description": "Create or Update Webhook and WebhookEventListener",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Webhook"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "organizerId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "enabled": {
                    "type": "boolean"
                  }
                }
              }
            }
          },
          "x-parameter-index": 1
        },
        "operationId": "TemplateEmailController.createOrUpdateWebhook"
      }
    },
    "/webhook/sendEmailOrg/{organizerId}": {
      "get": {
        "x-controller-name": "TemplateEmailController",
        "x-operation-name": "findWebhookByOrganizerIdAndTargetUrl",
        "tags": [
          "TemplateEmailController"
        ],
        "responses": {
          "200": {
            "description": "Enabled status of the Webhook for the given organizer and target URL",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "enabled": {
                      "type": "boolean"
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "organizerId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "TemplateEmailController.findWebhookByOrganizerIdAndTargetUrl"
      }
    },
    "/{eventId}/checkinlists/count": {
      "get": {
        "x-controller-name": "CheckinListController",
        "x-operation-name": "getCheckinListCount",
        "tags": [
          "CheckinListController"
        ],
        "responses": {
          "200": {
            "description": "return checkin list count",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "count": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "CheckinListController.getCheckinListCount"
      }
    },
    "/{eventId}/checkinlists/summary": {
      "get": {
        "x-controller-name": "CheckinListController",
        "x-operation-name": "positionsCheckinSummary",
        "tags": [
          "CheckinListController"
        ],
        "responses": {
          "200": {
            "description": "rate of checkin / tickets",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/CheckinListWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "CheckinListController.positionsCheckinSummary"
      }
    },
    "/{eventId}/checkinlists/{id}/getItems": {
      "get": {
        "x-controller-name": "CheckinListController",
        "x-operation-name": "getItemsByCheckinList",
        "tags": [
          "CheckinListController"
        ],
        "responses": {
          "200": {
            "description": "return list limit products of checkinlist",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "CheckinListController.getItemsByCheckinList"
      }
    },
    "/{eventId}/checkinlists/{id}/status": {
      "get": {
        "x-controller-name": "CheckinListController",
        "x-operation-name": "getCheckinListsStatus",
        "tags": [
          "CheckinListController"
        ],
        "responses": {
          "200": {
            "description": "return checkin list status",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "CheckinListController.getCheckinListsStatus"
      }
    },
    "/{eventId}/checkinlists/{id}": {
      "delete": {
        "x-controller-name": "CheckinListController",
        "x-operation-name": "deleteCheckinList",
        "tags": [
          "CheckinListController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "CheckinList DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "eventId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "CheckinListController.deleteCheckinList"
      }
    },
    "/{eventId}/checkinlists": {
      "get": {
        "x-controller-name": "CheckinListController",
        "x-operation-name": "getCheckinList",
        "tags": [
          "CheckinListController"
        ],
        "responses": {
          "200": {
            "description": "return checkin list",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                }
              }
            }
          }
        ],
        "operationId": "CheckinListController.getCheckinList"
      }
    },
    "/{eventId}/quotaStatus/{action}": {
      "patch": {
        "x-controller-name": "QuotaController",
        "x-operation-name": "updateQuotasStatus",
        "tags": [
          "QuotaController"
        ],
        "responses": {
          "200": {
            "description": "Bulk update quota status",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "message": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "action",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "enum": [
              "lock",
              "unlock"
            ],
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "ids"
                ],
                "properties": {
                  "ids": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          },
          "x-parameter-index": 2
        },
        "operationId": "QuotaController.updateQuotasStatus"
      }
    },
    "/{eventId}/quotas/count": {
      "get": {
        "x-controller-name": "QuotaController",
        "x-operation-name": "count",
        "tags": [
          "QuotaController"
        ],
        "responses": {
          "200": {
            "description": "Quota model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretixbase_quota.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Quota>"
                }
              }
            }
          }
        ],
        "operationId": "QuotaController.count"
      }
    },
    "/{eventId}/quotas/list/count": {
      "get": {
        "x-controller-name": "ListController",
        "x-operation-name": "countQuotas",
        "tags": [
          "ListController"
        ],
        "responses": {
          "200": {
            "description": "Quota model count",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/loopback.Count"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "where",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "title": "pretixbase_quota.WhereFilter",
                  "additionalProperties": true,
                  "x-typescript-type": "@loopback/repository#Where<Quota>"
                }
              }
            }
          }
        ],
        "operationId": "ListController.countQuotas"
      }
    },
    "/{eventId}/quotas/list": {
      "get": {
        "x-controller-name": "ListController",
        "x-operation-name": "getQuotas",
        "tags": [
          "ListController"
        ],
        "responses": {
          "200": {
            "description": "Array of quota model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QuotaWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_quota.Filter"
                }
              }
            }
          }
        ],
        "operationId": "ListController.getQuotas"
      }
    },
    "/{eventId}/quotas/{id}": {
      "get": {
        "x-controller-name": "QuotaController",
        "x-operation-name": "getQuotaById",
        "tags": [
          "QuotaController"
        ],
        "responses": {
          "200": {
            "description": "return quota by id",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "schema": {
                    "$ref": "#/components/schemas/QuotaWithRelations",
                    "definitions": {
                      "QuotaWithRelations": {
                        "$ref": "#/components/schemas/QuotaWithRelations"
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_quota.Filter"
                }
              }
            }
          }
        ],
        "operationId": "QuotaController.getQuotaById"
      }
    },
    "/{eventId}/quotas": {
      "get": {
        "x-controller-name": "QuotaController",
        "x-operation-name": "getQuota",
        "tags": [
          "QuotaController"
        ],
        "responses": {
          "200": {
            "description": "Array of quota model instances",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/QuotaWithRelations"
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "filter",
            "in": "query",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/pretixbase_quota.Filter"
                }
              }
            }
          }
        ],
        "operationId": "QuotaController.getQuota"
      }
    },
    "/{eventId}/seats/uploadStatusFile/{action}": {
      "post": {
        "x-controller-name": "SeatController",
        "x-operation-name": "uploadStatusFile",
        "tags": [
          "SeatController"
        ],
        "responses": {
          "200": {
            "description": "Export file excel seat status",
            "content": {
              "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "action",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "subeventId",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "x-parser": "stream",
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              }
            }
          },
          "description": "Request body for multipart/form-data based file upload",
          "required": true,
          "x-parameter-index": 2
        },
        "operationId": "SeatController.uploadStatusFile"
      }
    },
    "/{eventId}/seats/verifyTemplate/{template}": {
      "post": {
        "x-controller-name": "SeatController",
        "x-operation-name": "verifyTemplate",
        "tags": [
          "SeatController"
        ],
        "responses": {
          "200": {
            "description": "Export file excel seat status",
            "content": {
              "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": {
                "schema": {
                  "type": "string",
                  "format": "binary"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "template",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "required": true
          },
          {
            "name": "subeventId",
            "in": "query",
            "schema": {
              "type": "number"
            }
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "x-parser": "stream",
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              }
            }
          },
          "description": "Request body for multipart/form-data based file upload",
          "required": true,
          "x-parameter-index": 2
        },
        "operationId": "SeatController.verifyTemplate"
      }
    },
    "/{eventId}/subeventStatus/{action}": {
      "patch": {
        "x-controller-name": "SubeventController",
        "x-operation-name": "updateSubeventsStatus",
        "tags": [
          "SubeventController"
        ],
        "responses": {
          "200": {
            "description": "Bulk update subevent status",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "message": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "action",
            "in": "path",
            "schema": {
              "type": "string"
            },
            "enum": [
              "lock",
              "unlock"
            ],
            "required": true
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "ids"
                ],
                "properties": {
                  "ids": {
                    "type": "array",
                    "items": {
                      "type": "number"
                    }
                  }
                }
              }
            }
          },
          "x-parameter-index": 2
        },
        "operationId": "SubeventController.updateSubeventsStatus"
      }
    },
    "/{eventId}/subevents/{id}": {
      "get": {
        "x-controller-name": "SubeventController",
        "x-operation-name": "getSubeventById",
        "tags": [
          "SubeventController"
        ],
        "responses": {
          "200": {
            "description": "return subevent by id",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SubeventController.getSubeventById"
      },
      "delete": {
        "x-controller-name": "SubeventController",
        "x-operation-name": "deleteSubevent",
        "tags": [
          "SubeventController"
        ],
        "responses": {
          "204": {
            "description": "No Content",
            "content": {
              "application/json": {
                "schema": {
                  "description": "Subevent DELETE success"
                }
              }
            }
          }
        },
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          },
          {
            "name": "eventId",
            "in": "path",
            "schema": {
              "type": "number"
            },
            "required": true
          }
        ],
        "operationId": "SubeventController.deleteSubevent"
      }
    }
  },
  "servers": [
    {
      "url": "https://api-vntix.dev.nexpando.vn"
    }
  ],
  "components": {
    "schemas": {
      "Voucher": {
        "title": "Voucher",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "code": {
            "type": "string"
          },
          "maxUsages": {
            "type": "number"
          },
          "redeemed": {
            "type": "number"
          },
          "budget": {
            "type": "string"
          },
          "validUntil": {
            "type": "string",
            "format": "date-time"
          },
          "blockQuota": {
            "type": "boolean"
          },
          "allowIgnoreQuota": {
            "type": "boolean"
          },
          "priceMode": {
            "type": "string"
          },
          "value": {
            "type": "string"
          },
          "itemId": {
            "type": "number"
          },
          "eventId": {
            "type": "number"
          },
          "variationId": {
            "type": "number"
          },
          "quotaId": {
            "type": "number"
          },
          "seatId": {
            "type": "number"
          },
          "tag": {
            "type": "string"
          },
          "comment": {
            "type": "string"
          },
          "subeventId": {
            "type": "number"
          },
          "showHiddenItems": {
            "type": "boolean"
          }
        },
        "required": [
          "code"
        ],
        "additionalProperties": false
      },
      "NewVoucher": {
        "title": "NewVoucher",
        "type": "object",
        "description": "(tsType: Omit<Voucher, 'id'>, schemaOptions: { title: 'NewVoucher', exclude: [ 'id' ] })",
        "properties": {
          "code": {
            "type": "string"
          },
          "maxUsages": {
            "type": "number"
          },
          "redeemed": {
            "type": "number"
          },
          "budget": {
            "type": "string"
          },
          "validUntil": {
            "type": "string",
            "format": "date-time"
          },
          "blockQuota": {
            "type": "boolean"
          },
          "allowIgnoreQuota": {
            "type": "boolean"
          },
          "priceMode": {
            "type": "string"
          },
          "value": {
            "type": "string"
          },
          "itemId": {
            "type": "number"
          },
          "eventId": {
            "type": "number"
          },
          "variationId": {
            "type": "number"
          },
          "quotaId": {
            "type": "number"
          },
          "seatId": {
            "type": "number"
          },
          "tag": {
            "type": "string"
          },
          "comment": {
            "type": "string"
          },
          "subeventId": {
            "type": "number"
          },
          "showHiddenItems": {
            "type": "boolean"
          }
        },
        "required": [
          "code"
        ],
        "additionalProperties": false,
        "x-typescript-type": "Omit<Voucher, 'id'>"
      },
      "VoucherWithRelations": {
        "title": "VoucherWithRelations",
        "type": "object",
        "description": "(tsType: VoucherWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "code": {
            "type": "string"
          },
          "maxUsages": {
            "type": "number"
          },
          "redeemed": {
            "type": "number"
          },
          "budget": {
            "type": "string"
          },
          "validUntil": {
            "type": "string",
            "format": "date-time"
          },
          "blockQuota": {
            "type": "boolean"
          },
          "allowIgnoreQuota": {
            "type": "boolean"
          },
          "priceMode": {
            "type": "string"
          },
          "value": {
            "type": "string"
          },
          "itemId": {
            "type": "number"
          },
          "eventId": {
            "type": "number"
          },
          "variationId": {
            "type": "number"
          },
          "quotaId": {
            "type": "number"
          },
          "seatId": {
            "type": "number"
          },
          "tag": {
            "type": "string"
          },
          "comment": {
            "type": "string"
          },
          "subeventId": {
            "type": "number"
          },
          "showHiddenItems": {
            "type": "boolean"
          }
        },
        "required": [
          "code"
        ],
        "additionalProperties": false,
        "x-typescript-type": "VoucherWithRelations"
      },
      "VoucherPartial": {
        "title": "VoucherPartial",
        "type": "object",
        "description": "(tsType: Partial<Voucher>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "code": {
            "type": "string"
          },
          "maxUsages": {
            "type": "number"
          },
          "redeemed": {
            "type": "number"
          },
          "budget": {
            "type": "string"
          },
          "validUntil": {
            "type": "string",
            "format": "date-time"
          },
          "blockQuota": {
            "type": "boolean"
          },
          "allowIgnoreQuota": {
            "type": "boolean"
          },
          "priceMode": {
            "type": "string"
          },
          "value": {
            "type": "string"
          },
          "itemId": {
            "type": "number"
          },
          "eventId": {
            "type": "number"
          },
          "variationId": {
            "type": "number"
          },
          "quotaId": {
            "type": "number"
          },
          "seatId": {
            "type": "number"
          },
          "tag": {
            "type": "string"
          },
          "comment": {
            "type": "string"
          },
          "subeventId": {
            "type": "number"
          },
          "showHiddenItems": {
            "type": "boolean"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Voucher>"
      },
      "UserV2": {
        "title": "UserV2",
        "type": "object",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "password": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "lastLogin": {
            "type": "string",
            "format": "date-time"
          },
          "locale": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "timezone": {
            "type": "string"
          },
          "require2fa": {
            "type": "boolean"
          },
          "fullname": {
            "type": "string"
          },
          "notificationsSend": {
            "type": "boolean"
          },
          "notificationsToken": {
            "type": "string"
          },
          "authBackend": {
            "type": "string"
          },
          "sessionToken": {
            "type": "string"
          },
          "isActive": {
            "type": "boolean"
          },
          "isAdmin": {
            "type": "boolean"
          },
          "isStaff": {
            "type": "boolean"
          },
          "dateJoined2fa": {
            "type": "string",
            "format": "date-time"
          },
          "dateJoined": {
            "type": "string",
            "format": "date-time"
          },
          "userTypeSlug": {
            "type": "string"
          },
          "needsPasswordChange": {
            "type": "boolean"
          },
          "authBackendIdentifier": {
            "type": "string"
          },
          "loginFailed": {
            "type": "number"
          },
          "totpSecret": {
            "type": "string"
          },
          "allOrganizers": {
            "type": "boolean"
          },
          "channelId": {
            "type": "object"
          }
        },
        "required": [
          "password",
          "email"
        ],
        "additionalProperties": false
      },
      "NewUser": {
        "title": "NewUser",
        "type": "object",
        "description": "(tsType: LoginRQ, schemaOptions: { title: 'NewUser' })",
        "properties": {
          "email": {
            "type": "string",
            "pattern": "^[\\w+\\.]+@([\\w+]+\\.)+[\\w+]{2,}$|^(admin)$"
          },
          "password": {
            "type": "string"
          },
          "captchaToken": {
            "type": "string"
          },
          "totp": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "LoginRQ"
      },
      "EventMetaPropertyWithRelations": {
        "title": "EventMetaPropertyWithRelations",
        "type": "object",
        "description": "(tsType: EventMetaPropertyWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "default": {
            "type": "string"
          },
          "protected": {
            "type": "boolean"
          },
          "required": {
            "type": "boolean"
          },
          "filterAllowed": {
            "type": "boolean"
          },
          "organizerId": {
            "type": "number"
          },
          "organizer": {
            "$ref": "#/components/schemas/OrganizerWithRelations"
          },
          "foreignKey": {}
        },
        "required": [
          "name"
        ],
        "additionalProperties": false,
        "x-typescript-type": "EventMetaPropertyWithRelations"
      },
      "ItemWithRelations": {
        "title": "ItemWithRelations",
        "type": "object",
        "description": "(tsType: ItemWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "active": {
            "type": "boolean"
          },
          "description": {
            "type": "string"
          },
          "defaultPrice": {
            "type": "number",
            "minimum": 0
          },
          "maxQuota": {
            "type": "number"
          },
          "admission": {
            "type": "boolean"
          },
          "position": {
            "type": "number"
          },
          "picture": {
            "type": "string"
          },
          "availableFrom": {
            "type": "string",
            "format": "date-time"
          },
          "availableUntil": {
            "type": "string",
            "format": "date-time"
          },
          "eventId": {
            "type": "number"
          },
          "freePrice": {
            "type": "boolean"
          },
          "hideWithoutVoucher": {
            "type": "boolean"
          },
          "requireVoucher": {
            "type": "boolean"
          },
          "allowCancel": {
            "type": "boolean"
          },
          "maxPerOrder": {
            "type": "number"
          },
          "minPerOrder": {
            "type": "number"
          },
          "checkinAttention": {
            "type": "boolean"
          },
          "internalName": {
            "type": "string"
          },
          "originalPrice": {
            "type": "number",
            "minimum": 0
          },
          "requireApproval": {
            "type": "boolean"
          },
          "salesChannels": {
            "type": "string"
          },
          "generateTickets": {
            "type": "boolean"
          },
          "requireBundling": {
            "type": "boolean"
          },
          "showQuotaLeft": {
            "type": "boolean"
          },
          "hiddenIfAvailableId": {
            "type": "number"
          },
          "allowWaitinglist": {
            "type": "boolean"
          },
          "allowAgent": {
            "type": "boolean"
          },
          "isSeasonTicket": {
            "type": "boolean"
          },
          "ticketType": {
            "type": "string"
          },
          "issueGiftcard": {
            "type": "boolean"
          },
          "displayRemainingTickets": {
            "type": "boolean"
          },
          "categoryId": {
            "type": "number"
          },
          "grantMembershipDurationDays": {
            "type": "number"
          },
          "grantMembershipDurationLikeEvent": {
            "type": "boolean"
          },
          "grantMembershipDurationMonths": {
            "type": "number"
          },
          "requireMembership": {
            "type": "boolean"
          },
          "requireMembershipHidden": {
            "type": "boolean"
          },
          "personalized": {
            "type": "boolean"
          },
          "validityDynamicStartChoice": {
            "type": "boolean"
          },
          "taxRuleId": {
            "type": "number"
          },
          "parentId": {
            "type": "number"
          },
          "event": {
            "$ref": "#/components/schemas/EventWithRelations"
          },
          "foreignKey": {},
          "variations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ItemVariationWithRelations"
            }
          },
          "quotas": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/QuotaWithRelations"
            }
          },
          "category": {
            "$ref": "#/components/schemas/ItemCategoryWithRelations"
          },
          "ticketLayoutItems": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TicketLayoutItemWithRelations"
            }
          },
          "taxRule": {
            "$ref": "#/components/schemas/TaxRuleWithRelations"
          },
          "parent": {
            "$ref": "#/components/schemas/ItemWithRelations"
          }
        },
        "required": [
          "grantMembershipDurationDays",
          "grantMembershipDurationLikeEvent",
          "grantMembershipDurationMonths",
          "requireMembership",
          "requireMembershipHidden",
          "personalized",
          "validityDynamicStartChoice"
        ],
        "additionalProperties": false,
        "x-typescript-type": "ItemWithRelations"
      },
      "SubEventItemWithRelations": {
        "title": "SubEventItemWithRelations",
        "type": "object",
        "description": "(tsType: SubEventItemWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "disabled": {
            "type": "boolean"
          },
          "price": {
            "type": "number"
          },
          "subEventId": {
            "type": "number"
          },
          "itemId": {
            "type": "number"
          },
          "subEvent": {
            "$ref": "#/components/schemas/SubEventWithRelations"
          },
          "foreignKey": {},
          "item": {
            "$ref": "#/components/schemas/ItemWithRelations"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "SubEventItemWithRelations"
      },
      "SeatingPlanWithRelations": {
        "title": "SeatingPlanWithRelations",
        "type": "object",
        "description": "(tsType: SeatingPlanWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "layout": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "SeatingPlanWithRelations"
      },
      "SubeventMetaValueWithRelations": {
        "title": "SubeventMetaValueWithRelations",
        "type": "object",
        "description": "(tsType: SubeventMetaValueWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "value": {
            "type": "string"
          },
          "eventMetaPropertyId": {
            "type": "number"
          },
          "subEventId": {
            "type": "number"
          },
          "eventMetaProperty": {
            "$ref": "#/components/schemas/EventMetaPropertyWithRelations"
          },
          "foreignKey": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "SubeventMetaValueWithRelations"
      },
      "SubEventWithRelations": {
        "title": "SubEventWithRelations",
        "type": "object",
        "description": "(tsType: SubEventWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "active": {
            "type": "boolean"
          },
          "dateFrom": {
            "type": "string",
            "format": "date-time"
          },
          "dateTo": {
            "type": "string",
            "format": "date-time"
          },
          "location": {
            "type": "string"
          },
          "dateAdmission": {
            "type": "string",
            "format": "date-time"
          },
          "geoLat": {
            "type": "string"
          },
          "geoLon": {
            "type": "string"
          },
          "presaleEnd": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "presaleStart": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "isPublic": {
            "type": "boolean"
          },
          "createdBy": {
            "type": "number"
          },
          "approvedBy": {
            "type": "number"
          },
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "lastModified": {
            "type": "string",
            "format": "date-time"
          },
          "seatingPlanId": {
            "type": "number"
          },
          "eventId": {
            "type": "number"
          },
          "subEventItems": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SubEventItemWithRelations"
            }
          },
          "seatingPlan": {
            "$ref": "#/components/schemas/SeatingPlanWithRelations"
          },
          "foreignKey": {},
          "event": {
            "$ref": "#/components/schemas/EventWithRelations"
          },
          "subeventMetaValues": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SubeventMetaValueWithRelations"
            }
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": false,
        "x-typescript-type": "SubEventWithRelations"
      },
      "SeatWithRelations": {
        "title": "SeatWithRelations",
        "type": "object",
        "description": "(tsType: SeatWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "blocked": {
            "type": "boolean"
          },
          "productId": {
            "type": "number"
          },
          "subeventId": {
            "type": "number"
          },
          "seatGuid": {
            "type": "string"
          },
          "rowName": {
            "type": "string"
          },
          "seatNumber": {
            "type": "string"
          },
          "zoneName": {
            "type": "string"
          },
          "sortingRank": {
            "type": "number"
          },
          "rowLabel": {
            "type": "string"
          },
          "seatLabel": {
            "type": "string"
          },
          "x": {
            "type": "string"
          },
          "y": {
            "type": "string"
          },
          "eventId": {
            "type": "number"
          },
          "event": {
            "$ref": "#/components/schemas/EventWithRelations"
          },
          "foreignKey": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "SeatWithRelations"
      },
      "OrderPositionWithRelations": {
        "title": "OrderPositionWithRelations",
        "type": "object",
        "description": "(tsType: OrderPositionWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "price": {
            "type": "number"
          },
          "attendeeNameCached": {
            "type": "string"
          },
          "variationId": {
            "type": "number"
          },
          "voucherId": {
            "type": "number"
          },
          "taxRate": {
            "type": "number"
          },
          "taxValue": {
            "type": "number"
          },
          "secret": {
            "type": "string"
          },
          "positionId": {
            "type": "number"
          },
          "attendeeEmail": {
            "type": "string"
          },
          "addonToId": {
            "type": "number"
          },
          "metaInfo": {
            "type": "string"
          },
          "taxRuleId": {
            "type": "number"
          },
          "pseudonymizationId": {
            "type": "string"
          },
          "attendeeNameParts": {
            "type": "object"
          },
          "canceled": {
            "type": "boolean"
          },
          "webSecret": {
            "type": "string"
          },
          "city": {
            "type": "string"
          },
          "company": {
            "type": "string"
          },
          "country": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "street": {
            "type": "string"
          },
          "zipCode": {
            "type": "string"
          },
          "subeventId": {
            "type": "number"
          },
          "seatId": {
            "type": "number"
          },
          "orderId": {
            "type": "number"
          },
          "itemId": {
            "type": "number"
          },
          "eTicketId": {
            "type": "number"
          },
          "subevent": {
            "$ref": "#/components/schemas/SubEventWithRelations"
          },
          "foreignKey": {},
          "seat": {
            "$ref": "#/components/schemas/SeatWithRelations"
          },
          "order": {
            "$ref": "#/components/schemas/OrderWithRelations"
          },
          "item": {
            "$ref": "#/components/schemas/ItemWithRelations"
          },
          "eTicket": {
            "$ref": "#/components/schemas/ItemWithRelations"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "OrderPositionWithRelations"
      },
      "OrderFeeWithRelations": {
        "title": "OrderFeeWithRelations",
        "type": "object",
        "description": "(tsType: OrderFeeWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "value": {
            "type": "number"
          },
          "description": {
            "type": "string"
          },
          "internalType": {
            "type": "string"
          },
          "feeType": {
            "type": "string"
          },
          "taxRate": {
            "type": "number"
          },
          "taxValue": {
            "type": "number"
          },
          "orderId": {
            "type": "number"
          },
          "taxRuleId": {
            "type": "number"
          },
          "canceled": {
            "type": "boolean"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "OrderFeeWithRelations"
      },
      "OrderPaymentWithRelations": {
        "title": "OrderPaymentWithRelations",
        "type": "object",
        "description": "(tsType: OrderPaymentWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "localId": {
            "type": "number"
          },
          "state": {
            "type": "string"
          },
          "amount": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "paymentDate": {
            "type": "string",
            "format": "date-time"
          },
          "provider": {
            "type": "string"
          },
          "info": {
            "type": "string"
          },
          "migrated": {
            "type": "boolean"
          },
          "orderId": {
            "type": "number"
          },
          "feeId": {
            "type": "number"
          },
          "order": {
            "$ref": "#/components/schemas/OrderWithRelations"
          },
          "foreignKey": {},
          "fee": {
            "$ref": "#/components/schemas/OrderFeeWithRelations"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "OrderPaymentWithRelations"
      },
      "GateWithRelations": {
        "title": "GateWithRelations",
        "type": "object",
        "description": "(tsType: GateWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "identifier": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "organizer": {
            "$ref": "#/components/schemas/OrganizerWithRelations"
          },
          "foreignKey": {}
        },
        "required": [
          "name",
          "identifier"
        ],
        "additionalProperties": false,
        "x-typescript-type": "GateWithRelations"
      },
      "ChannelWithRelations": {
        "title": "ChannelWithRelations",
        "type": "object",
        "description": "(tsType: ChannelWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "organizers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OrganizerWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ChannelWithRelations"
      },
      "LogEntryWithRelations": {
        "title": "LogEntryWithRelations",
        "type": "object",
        "description": "(tsType: LogEntryWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "objectId": {
            "type": "number"
          },
          "datetime": {
            "type": "string",
            "format": "date-time"
          },
          "actionType": {
            "type": "string"
          },
          "data": {
            "type": "string"
          },
          "contentTypeId": {
            "type": "number"
          },
          "eventId": {
            "type": "number"
          },
          "userId": {
            "type": "number"
          },
          "apiTokenId": {
            "type": "number"
          },
          "visible": {
            "type": "boolean"
          },
          "shredded": {
            "type": "boolean"
          },
          "oauthApplicationId": {
            "type": "number"
          },
          "deviceId": {
            "type": "number"
          },
          "device": {
            "$ref": "#/components/schemas/DeviceWithRelations"
          },
          "foreignKey": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "LogEntryWithRelations"
      },
      "EmployeeWithRelations": {
        "title": "EmployeeWithRelations",
        "type": "object",
        "description": "(tsType: EmployeeWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "active": {
            "type": "boolean"
          },
          "sessions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SessionWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "EmployeeWithRelations"
      },
      "ReferencedVnpayObjectWithRelations": {
        "title": "ReferencedVnpayObjectWithRelations",
        "type": "object",
        "description": "(tsType: ReferencedVnpayObjectWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "reference": {
            "type": "string"
          },
          "paymentId": {
            "type": "string",
            "format": "date-time"
          },
          "data": {
            "type": "string"
          },
          "orderId": {
            "type": "number"
          },
          "order": {
            "$ref": "#/components/schemas/OrderWithRelations"
          },
          "foreignKey": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "ReferencedVnpayObjectWithRelations"
      },
      "OrderWithRelations": {
        "title": "OrderWithRelations",
        "type": "object",
        "description": "(tsType: OrderWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "code": {
            "type": "string"
          },
          "status": {
            "type": "string",
            "enum": [
              "n",
              "p",
              "e",
              "c"
            ]
          },
          "email": {
            "type": "string"
          },
          "phone": {
            "type": "string"
          },
          "locale": {
            "type": "string"
          },
          "secret": {
            "type": "string"
          },
          "datetime": {
            "type": "string",
            "format": "date-time"
          },
          "expires": {
            "type": "string",
            "format": "date-time"
          },
          "total": {
            "type": "number"
          },
          "comment": {
            "type": "string"
          },
          "expiryReminderSent": {
            "type": "boolean"
          },
          "metaInfo": {
            "type": "string"
          },
          "downloadReminderSent": {
            "type": "boolean"
          },
          "checkinAttention": {
            "type": "boolean"
          },
          "lastModified": {
            "type": "string",
            "format": "date-time"
          },
          "requireApproval": {
            "type": "boolean"
          },
          "salesChannel": {
            "type": "string"
          },
          "testmode": {
            "type": "boolean"
          },
          "emailKnownToWork": {
            "type": "boolean"
          },
          "cancellationDate": {
            "type": "string",
            "format": "date-time"
          },
          "channelEventMappingId": {
            "type": "number"
          },
          "channelOrganizerId": {
            "type": "number"
          },
          "eventId": {
            "type": "number"
          },
          "sessionId": {
            "type": "number"
          },
          "orderPositions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OrderPositionWithRelations"
            }
          },
          "orderPayments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OrderPaymentWithRelations"
            }
          },
          "event": {
            "$ref": "#/components/schemas/EventWithRelations"
          },
          "foreignKey": {},
          "session": {
            "$ref": "#/components/schemas/SessionWithRelations"
          },
          "referencedVnpayObject": {
            "$ref": "#/components/schemas/ReferencedVnpayObjectWithRelations"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "OrderWithRelations"
      },
      "SessionWithRelations": {
        "title": "SessionWithRelations",
        "type": "object",
        "description": "(tsType: SessionWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "seqNum": {
            "type": "number"
          },
          "total": {
            "type": "number"
          },
          "status": {
            "type": "string"
          },
          "startAt": {
            "type": "string",
            "format": "date-time"
          },
          "closeAt": {
            "type": "string",
            "format": "date-time"
          },
          "deviceId": {
            "type": "number"
          },
          "employeeId": {
            "type": "number"
          },
          "device": {
            "$ref": "#/components/schemas/DeviceWithRelations"
          },
          "foreignKey": {},
          "employee": {
            "$ref": "#/components/schemas/EmployeeWithRelations"
          },
          "orders": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OrderWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "SessionWithRelations"
      },
      "DeviceWithRelations": {
        "title": "DeviceWithRelations",
        "type": "object",
        "description": "(tsType: DeviceWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "deviceId": {
            "type": "number"
          },
          "uniqueSerial": {
            "type": "string"
          },
          "initializationToken": {
            "type": "string"
          },
          "apiToken": {
            "type": "string"
          },
          "allEvents": {
            "type": "boolean"
          },
          "name": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "initialized": {
            "type": "string",
            "format": "date-time"
          },
          "hardwareBrand": {
            "type": "string"
          },
          "hardwareModel": {
            "type": "string"
          },
          "softwareBrand": {
            "type": "string"
          },
          "softwareVersion": {
            "type": "string"
          },
          "revoked": {
            "type": "boolean"
          },
          "securityProfile": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "gateId": {
            "type": "number"
          },
          "organizer": {
            "$ref": "#/components/schemas/OrganizerWithRelations"
          },
          "foreignKey": {},
          "gate": {
            "$ref": "#/components/schemas/GateWithRelations"
          },
          "events": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EventWithRelations"
            }
          },
          "logEntries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LogEntryWithRelations"
            }
          },
          "sessions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SessionWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "DeviceWithRelations"
      },
      "InvitationWithRelations": {
        "title": "InvitationWithRelations",
        "type": "object",
        "description": "(tsType: InvitationWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "slug": {
            "type": "string"
          },
          "guest": {
            "type": "string"
          },
          "pnr": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "eventId": {
            "type": "number"
          },
          "orderId": {
            "type": "number"
          },
          "organizerId": {
            "type": "number"
          },
          "event": {
            "$ref": "#/components/schemas/EventWithRelations"
          },
          "foreignKey": {},
          "order": {
            "$ref": "#/components/schemas/OrderWithRelations"
          },
          "organizer": {
            "$ref": "#/components/schemas/OrganizerWithRelations"
          }
        },
        "required": [
          "guest",
          "pnr",
          "url"
        ],
        "additionalProperties": false,
        "x-typescript-type": "InvitationWithRelations"
      },
      "EventMetaValueWithRelations": {
        "title": "EventMetaValueWithRelations",
        "type": "object",
        "description": "(tsType: EventMetaValueWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "value": {
            "type": "string"
          },
          "eventMetaPropertyId": {
            "type": "number"
          },
          "eventId": {
            "type": "number"
          },
          "eventMetaProperty": {
            "$ref": "#/components/schemas/EventMetaPropertyWithRelations"
          },
          "foreignKey": {},
          "event": {
            "$ref": "#/components/schemas/EventWithRelations"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "EventMetaValueWithRelations"
      },
      "TicketBulkWithRelations": {
        "title": "TicketBulkWithRelations",
        "type": "object",
        "description": "(tsType: TicketBulkWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "slug": {
            "type": "string"
          },
          "guest": {
            "type": "string"
          },
          "pnr": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "data": {
            "type": "string"
          },
          "log": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "ticketBulkFileId": {
            "type": "number"
          },
          "eventId": {
            "type": "number"
          },
          "orderId": {
            "type": "number"
          },
          "organizerId": {
            "type": "number"
          },
          "event": {
            "$ref": "#/components/schemas/EventWithRelations"
          },
          "foreignKey": {},
          "order": {
            "$ref": "#/components/schemas/OrderWithRelations"
          },
          "organizer": {
            "$ref": "#/components/schemas/OrganizerWithRelations"
          }
        },
        "required": [
          "guest",
          "type",
          "ticketBulkFileId"
        ],
        "additionalProperties": false,
        "x-typescript-type": "TicketBulkWithRelations"
      },
      "ItemMetaPropertyWithRelations": {
        "title": "ItemMetaPropertyWithRelations",
        "type": "object",
        "description": "(tsType: ItemMetaPropertyWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "default": {
            "type": "string"
          },
          "eventId": {
            "type": "number"
          },
          "event": {
            "$ref": "#/components/schemas/EventWithRelations"
          },
          "foreignKey": {}
        },
        "required": [
          "name"
        ],
        "additionalProperties": false,
        "x-typescript-type": "ItemMetaPropertyWithRelations"
      },
      "EventWithRelations": {
        "title": "EventWithRelations",
        "type": "object",
        "description": "(tsType: EventWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string",
            "pattern": "^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"
          },
          "currency": {
            "type": "string"
          },
          "dateFrom": {
            "type": "string",
            "format": "date-time"
          },
          "dateTo": {
            "type": "string",
            "format": "date-time"
          },
          "isPublic": {
            "type": "boolean"
          },
          "presaleEnd": {
            "type": "string",
            "format": "date-time"
          },
          "presaleStart": {
            "type": "string",
            "format": "date-time"
          },
          "plugins": {
            "type": "string"
          },
          "live": {
            "type": "boolean"
          },
          "location": {
            "type": "string"
          },
          "dateAdmission": {
            "type": "string",
            "format": "date-time"
          },
          "comment": {
            "type": "string"
          },
          "hasSubevents": {
            "type": "boolean"
          },
          "testmode": {
            "type": "boolean"
          },
          "geoLat": {
            "type": "string"
          },
          "geoLon": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "isSeasonEvent": {
            "type": "boolean"
          },
          "seasonQuota": {
            "type": "number"
          },
          "seasonEventId": {
            "type": "number"
          },
          "banner": {
            "type": "string"
          },
          "avatar": {
            "type": "string"
          },
          "salesChannels": {
            "type": "string"
          },
          "lastModified": {
            "type": "string",
            "format": "date-time"
          },
          "approvalStatus": {
            "type": "string"
          },
          "rejectReason": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "seatingPlanId": {
            "type": "number"
          },
          "serviceId": {
            "type": "string"
          },
          "organizer": {
            "$ref": "#/components/schemas/OrganizerWithRelations"
          },
          "foreignKey": {},
          "seatingPlan": {
            "$ref": "#/components/schemas/SeatingPlanWithRelations"
          },
          "devices": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DeviceWithRelations"
            }
          },
          "invitations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/InvitationWithRelations"
            }
          },
          "metaValues": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EventMetaValueWithRelations"
            }
          },
          "ticketBulks": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TicketBulkWithRelations"
            }
          },
          "itemproperties": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ItemMetaPropertyWithRelations"
            }
          },
          "service": {
            "$ref": "#/components/schemas/ServiceWithRelations"
          }
        },
        "required": [
          "name",
          "dateFrom"
        ],
        "additionalProperties": false,
        "x-typescript-type": "EventWithRelations"
      },
      "ServiceWithRelations": {
        "title": "ServiceWithRelations",
        "type": "object",
        "description": "(tsType: ServiceWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string",
            "pattern": "^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"
          },
          "description": {
            "type": "string"
          },
          "events": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EventWithRelations"
            }
          },
          "organizers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OrganizerWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ServiceWithRelations"
      },
      "OrganizerWithRelations": {
        "title": "OrganizerWithRelations",
        "type": "object",
        "description": "(tsType: OrganizerWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string",
            "pattern": "^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"
          },
          "address": {
            "type": "string"
          },
          "phoneNumber": {
            "type": "string"
          },
          "email": {
            "type": "string",
            "pattern": "^[\\w+\\.]+@([\\w+]+\\.)+[\\w+]{2,}$"
          },
          "logo": {
            "type": "string"
          },
          "taxCode": {
            "type": "string",
            "pattern": "^-?\\d+-?\\d*$"
          },
          "contactName": {
            "type": "string"
          },
          "position": {
            "type": "string"
          },
          "contactPhoneNumber": {
            "type": "string"
          },
          "contactEmail": {
            "type": "string",
            "pattern": "^[\\w+\\.]+@([\\w+]+\\.)+[\\w+]{2,}$"
          },
          "status": {
            "type": "string"
          },
          "salesChannels": {
            "type": "string"
          },
          "channels": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ChannelWithRelations"
            }
          },
          "metaproperties": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EventMetaPropertyWithRelations"
            }
          },
          "services": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ServiceWithRelations"
            }
          }
        },
        "required": [
          "name",
          "slug",
          "phoneNumber",
          "email"
        ],
        "additionalProperties": false,
        "x-typescript-type": "OrganizerWithRelations"
      },
      "TeamWithRelations": {
        "title": "TeamWithRelations",
        "type": "object",
        "description": "(tsType: TeamWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "allEvents": {
            "type": "boolean"
          },
          "canViewEvents": {
            "type": "boolean"
          },
          "canCreateEvents": {
            "type": "boolean"
          },
          "canChangeEvents": {
            "type": "boolean"
          },
          "canViewChannels": {
            "type": "boolean"
          },
          "canChangeChannels": {
            "type": "boolean"
          },
          "canViewTeams": {
            "type": "boolean"
          },
          "canChangeTeams": {
            "type": "boolean"
          },
          "canChangeOrganizerSettings": {
            "type": "boolean"
          },
          "canChangeEventSettings": {
            "type": "boolean"
          },
          "canViewItems": {
            "type": "boolean"
          },
          "canChangeItems": {
            "type": "boolean"
          },
          "canViewItemAddons": {
            "type": "boolean"
          },
          "canChangeItemAddons": {
            "type": "boolean"
          },
          "canViewOrders": {
            "type": "boolean"
          },
          "canChangeOrders": {
            "type": "boolean"
          },
          "canViewPayments": {
            "type": "boolean"
          },
          "canChangePayments": {
            "type": "boolean"
          },
          "canViewCustomers": {
            "type": "boolean"
          },
          "canChangeCustomers": {
            "type": "boolean"
          },
          "canViewVouchers": {
            "type": "boolean"
          },
          "canChangeVouchers": {
            "type": "boolean"
          },
          "canViewTransactions": {
            "type": "boolean"
          },
          "canChangeTransactions": {
            "type": "boolean"
          },
          "canViewTransactionRefunds": {
            "type": "boolean"
          },
          "canChangeTransactionRefunds": {
            "type": "boolean"
          },
          "canManageGiftCards": {
            "type": "boolean"
          },
          "canChangeDevices": {
            "type": "boolean"
          },
          "canViewDevices": {
            "type": "boolean"
          },
          "canViewUsers": {
            "type": "boolean"
          },
          "canChangeUsers": {
            "type": "boolean"
          },
          "canViewAgencies": {
            "type": "boolean"
          },
          "canChangeAgencies": {
            "type": "boolean"
          },
          "canViewOrderRefunds": {
            "type": "boolean"
          },
          "canChangeOrderRefunds": {
            "type": "boolean"
          },
          "canViewOrganizers": {
            "type": "boolean"
          },
          "canChangeOrganizers": {
            "type": "boolean"
          },
          "canViewOrderPayments": {
            "type": "boolean"
          },
          "canChangeOrderPayments": {
            "type": "boolean"
          },
          "canViewItemCategories": {
            "type": "boolean"
          },
          "canChangeItemCategories": {
            "type": "boolean"
          },
          "canViewEmployees": {
            "type": "boolean"
          },
          "canChangeEmployees": {
            "type": "boolean"
          },
          "canViewSessions": {
            "type": "boolean"
          },
          "canChangeSessions": {
            "type": "boolean"
          },
          "canViewDiscountOrganizers": {
            "type": "boolean"
          },
          "canChangeDiscountOrganizers": {
            "type": "boolean"
          },
          "canViewPosts": {
            "type": "boolean"
          },
          "canChangePosts": {
            "type": "boolean"
          },
          "canViewCheckinList": {
            "type": "boolean"
          },
          "canChangeCheckinList": {
            "type": "boolean"
          },
          "canChangeCheckins": {
            "type": "boolean"
          },
          "canViewInvitations": {
            "type": "boolean"
          },
          "canChangeInvitations": {
            "type": "boolean"
          },
          "canCheckinOrders": {
            "type": "boolean"
          },
          "canManageCustomer": {
            "type": "boolean"
          },
          "isOrganizerAdmin": {
            "type": "boolean"
          },
          "isAgencyAdmin": {
            "type": "boolean"
          },
          "organizerId": {
            "type": "object"
          },
          "channelId": {
            "type": "number"
          },
          "users": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UserV2WithRelations"
            }
          },
          "organizer": {
            "$ref": "#/components/schemas/OrganizerWithRelations"
          },
          "foreignKey": {},
          "channel": {
            "$ref": "#/components/schemas/ChannelWithRelations"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "TeamWithRelations"
      },
      "PolicyWithRelations": {
        "title": "PolicyWithRelations",
        "type": "object",
        "description": "(tsType: PolicyWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "type": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "v0": {
            "type": "string"
          },
          "v1": {
            "type": "string"
          },
          "v2": {
            "type": "string"
          },
          "roleId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "PolicyWithRelations"
      },
      "RoleWithRelations": {
        "title": "RoleWithRelations",
        "type": "object",
        "description": "(tsType: RoleWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "identifier": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "active": {
            "type": "string"
          },
          "createdBy": {
            "type": "number"
          },
          "policies": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PolicyWithRelations"
            }
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": false,
        "x-typescript-type": "RoleWithRelations"
      },
      "UserV2WithRelations": {
        "title": "UserV2WithRelations",
        "type": "object",
        "description": "(tsType: UserV2WithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "password": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "lastLogin": {
            "type": "string",
            "format": "date-time"
          },
          "locale": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "timezone": {
            "type": "string"
          },
          "require2fa": {
            "type": "boolean"
          },
          "fullname": {
            "type": "string"
          },
          "notificationsSend": {
            "type": "boolean"
          },
          "notificationsToken": {
            "type": "string"
          },
          "authBackend": {
            "type": "string"
          },
          "sessionToken": {
            "type": "string"
          },
          "isActive": {
            "type": "boolean"
          },
          "isAdmin": {
            "type": "boolean"
          },
          "isStaff": {
            "type": "boolean"
          },
          "dateJoined2fa": {
            "type": "string",
            "format": "date-time"
          },
          "dateJoined": {
            "type": "string",
            "format": "date-time"
          },
          "userTypeSlug": {
            "type": "string"
          },
          "needsPasswordChange": {
            "type": "boolean"
          },
          "authBackendIdentifier": {
            "type": "string"
          },
          "loginFailed": {
            "type": "number"
          },
          "totpSecret": {
            "type": "string"
          },
          "allOrganizers": {
            "type": "boolean"
          },
          "channelId": {
            "type": "object"
          },
          "teams": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TeamWithRelations"
            }
          },
          "organizers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OrganizerWithRelations"
            }
          },
          "roles": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RoleWithRelations"
            }
          },
          "channel": {
            "$ref": "#/components/schemas/ChannelWithRelations"
          },
          "foreignKey": {}
        },
        "required": [
          "password",
          "email"
        ],
        "additionalProperties": false,
        "x-typescript-type": "UserV2WithRelations"
      },
      "ChangePasswordRQ": {
        "title": "ChangePasswordRQ",
        "type": "object",
        "properties": {
          "oldPassword": {
            "type": "string"
          },
          "newPassword": {
            "type": "string",
            "pattern": "^(?=.*[0-9])(?=.*[a-zA-Z])(?=.*\\W)(?!.* ).{8,}$"
          }
        },
        "additionalProperties": false
      },
      "ResetPasswordRQ": {
        "title": "ResetPasswordRQ",
        "type": "object",
        "properties": {
          "password": {
            "type": "string",
            "pattern": "^(?=.*[0-9])(?=.*[a-zA-Z])(?=.*\\W)(?!.* ).{8,}$"
          }
        },
        "additionalProperties": false
      },
      "UserTOTPRequest": {
        "title": "UserTOTPRequest",
        "type": "object",
        "properties": {
          "require2fa": {
            "type": "boolean"
          },
          "totpSecret": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "UserProfileRequest": {
        "title": "UserProfileRequest",
        "type": "object",
        "properties": {
          "fullname": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "UserType": {
        "title": "UserType",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "NewUserType": {
        "title": "NewUserType",
        "type": "object",
        "description": "(tsType: Omit<UserType, 'id'>, schemaOptions: { title: 'NewUserType', exclude: [ 'id' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<UserType, 'id'>"
      },
      "UserTypeWithRelations": {
        "title": "UserTypeWithRelations",
        "type": "object",
        "description": "(tsType: UserTypeWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "UserTypeWithRelations"
      },
      "UserTypePartial": {
        "title": "UserTypePartial",
        "type": "object",
        "description": "(tsType: Partial<UserType>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<UserType>"
      },
      "Team": {
        "title": "Team",
        "type": "object",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "allEvents": {
            "type": "boolean"
          },
          "canViewEvents": {
            "type": "boolean"
          },
          "canCreateEvents": {
            "type": "boolean"
          },
          "canChangeEvents": {
            "type": "boolean"
          },
          "canViewChannels": {
            "type": "boolean"
          },
          "canChangeChannels": {
            "type": "boolean"
          },
          "canViewTeams": {
            "type": "boolean"
          },
          "canChangeTeams": {
            "type": "boolean"
          },
          "canChangeOrganizerSettings": {
            "type": "boolean"
          },
          "canChangeEventSettings": {
            "type": "boolean"
          },
          "canViewItems": {
            "type": "boolean"
          },
          "canChangeItems": {
            "type": "boolean"
          },
          "canViewItemAddons": {
            "type": "boolean"
          },
          "canChangeItemAddons": {
            "type": "boolean"
          },
          "canViewOrders": {
            "type": "boolean"
          },
          "canChangeOrders": {
            "type": "boolean"
          },
          "canViewPayments": {
            "type": "boolean"
          },
          "canChangePayments": {
            "type": "boolean"
          },
          "canViewCustomers": {
            "type": "boolean"
          },
          "canChangeCustomers": {
            "type": "boolean"
          },
          "canViewVouchers": {
            "type": "boolean"
          },
          "canChangeVouchers": {
            "type": "boolean"
          },
          "canViewTransactions": {
            "type": "boolean"
          },
          "canChangeTransactions": {
            "type": "boolean"
          },
          "canViewTransactionRefunds": {
            "type": "boolean"
          },
          "canChangeTransactionRefunds": {
            "type": "boolean"
          },
          "canManageGiftCards": {
            "type": "boolean"
          },
          "canChangeDevices": {
            "type": "boolean"
          },
          "canViewDevices": {
            "type": "boolean"
          },
          "canViewUsers": {
            "type": "boolean"
          },
          "canChangeUsers": {
            "type": "boolean"
          },
          "canViewAgencies": {
            "type": "boolean"
          },
          "canChangeAgencies": {
            "type": "boolean"
          },
          "canViewOrderRefunds": {
            "type": "boolean"
          },
          "canChangeOrderRefunds": {
            "type": "boolean"
          },
          "canViewOrganizers": {
            "type": "boolean"
          },
          "canChangeOrganizers": {
            "type": "boolean"
          },
          "canViewOrderPayments": {
            "type": "boolean"
          },
          "canChangeOrderPayments": {
            "type": "boolean"
          },
          "canViewItemCategories": {
            "type": "boolean"
          },
          "canChangeItemCategories": {
            "type": "boolean"
          },
          "canViewEmployees": {
            "type": "boolean"
          },
          "canChangeEmployees": {
            "type": "boolean"
          },
          "canViewSessions": {
            "type": "boolean"
          },
          "canChangeSessions": {
            "type": "boolean"
          },
          "canViewDiscountOrganizers": {
            "type": "boolean"
          },
          "canChangeDiscountOrganizers": {
            "type": "boolean"
          },
          "canViewPosts": {
            "type": "boolean"
          },
          "canChangePosts": {
            "type": "boolean"
          },
          "canViewCheckinList": {
            "type": "boolean"
          },
          "canChangeCheckinList": {
            "type": "boolean"
          },
          "canChangeCheckins": {
            "type": "boolean"
          },
          "canViewInvitations": {
            "type": "boolean"
          },
          "canChangeInvitations": {
            "type": "boolean"
          },
          "canCheckinOrders": {
            "type": "boolean"
          },
          "canManageCustomer": {
            "type": "boolean"
          },
          "isOrganizerAdmin": {
            "type": "boolean"
          },
          "isAgencyAdmin": {
            "type": "boolean"
          },
          "organizerId": {
            "type": "object"
          },
          "channelId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewTeamInUser": {
        "title": "NewTeamInUser",
        "type": "object",
        "description": "(tsType: Omit<Team, 'id'>, schemaOptions: { title: 'NewTeamInUser', exclude: [ 'id' ] })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "name": {
            "type": "string"
          },
          "allEvents": {
            "type": "boolean"
          },
          "canViewEvents": {
            "type": "boolean"
          },
          "canCreateEvents": {
            "type": "boolean"
          },
          "canChangeEvents": {
            "type": "boolean"
          },
          "canViewChannels": {
            "type": "boolean"
          },
          "canChangeChannels": {
            "type": "boolean"
          },
          "canViewTeams": {
            "type": "boolean"
          },
          "canChangeTeams": {
            "type": "boolean"
          },
          "canChangeOrganizerSettings": {
            "type": "boolean"
          },
          "canChangeEventSettings": {
            "type": "boolean"
          },
          "canViewItems": {
            "type": "boolean"
          },
          "canChangeItems": {
            "type": "boolean"
          },
          "canViewItemAddons": {
            "type": "boolean"
          },
          "canChangeItemAddons": {
            "type": "boolean"
          },
          "canViewOrders": {
            "type": "boolean"
          },
          "canChangeOrders": {
            "type": "boolean"
          },
          "canViewPayments": {
            "type": "boolean"
          },
          "canChangePayments": {
            "type": "boolean"
          },
          "canViewCustomers": {
            "type": "boolean"
          },
          "canChangeCustomers": {
            "type": "boolean"
          },
          "canViewVouchers": {
            "type": "boolean"
          },
          "canChangeVouchers": {
            "type": "boolean"
          },
          "canViewTransactions": {
            "type": "boolean"
          },
          "canChangeTransactions": {
            "type": "boolean"
          },
          "canViewTransactionRefunds": {
            "type": "boolean"
          },
          "canChangeTransactionRefunds": {
            "type": "boolean"
          },
          "canManageGiftCards": {
            "type": "boolean"
          },
          "canChangeDevices": {
            "type": "boolean"
          },
          "canViewDevices": {
            "type": "boolean"
          },
          "canViewUsers": {
            "type": "boolean"
          },
          "canChangeUsers": {
            "type": "boolean"
          },
          "canViewAgencies": {
            "type": "boolean"
          },
          "canChangeAgencies": {
            "type": "boolean"
          },
          "canViewOrderRefunds": {
            "type": "boolean"
          },
          "canChangeOrderRefunds": {
            "type": "boolean"
          },
          "canViewOrganizers": {
            "type": "boolean"
          },
          "canChangeOrganizers": {
            "type": "boolean"
          },
          "canViewOrderPayments": {
            "type": "boolean"
          },
          "canChangeOrderPayments": {
            "type": "boolean"
          },
          "canViewItemCategories": {
            "type": "boolean"
          },
          "canChangeItemCategories": {
            "type": "boolean"
          },
          "canViewEmployees": {
            "type": "boolean"
          },
          "canChangeEmployees": {
            "type": "boolean"
          },
          "canViewSessions": {
            "type": "boolean"
          },
          "canChangeSessions": {
            "type": "boolean"
          },
          "canViewDiscountOrganizers": {
            "type": "boolean"
          },
          "canChangeDiscountOrganizers": {
            "type": "boolean"
          },
          "canViewPosts": {
            "type": "boolean"
          },
          "canChangePosts": {
            "type": "boolean"
          },
          "canViewCheckinList": {
            "type": "boolean"
          },
          "canChangeCheckinList": {
            "type": "boolean"
          },
          "canChangeCheckins": {
            "type": "boolean"
          },
          "canViewInvitations": {
            "type": "boolean"
          },
          "canChangeInvitations": {
            "type": "boolean"
          },
          "canCheckinOrders": {
            "type": "boolean"
          },
          "canManageCustomer": {
            "type": "boolean"
          },
          "isOrganizerAdmin": {
            "type": "boolean"
          },
          "isAgencyAdmin": {
            "type": "boolean"
          },
          "organizerId": {
            "type": "object"
          },
          "channelId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Team, 'id'>"
      },
      "TeamPartial": {
        "title": "TeamPartial",
        "type": "object",
        "description": "(tsType: Partial<Team>, schemaOptions: { partial: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "allEvents": {
            "type": "boolean"
          },
          "canViewEvents": {
            "type": "boolean"
          },
          "canCreateEvents": {
            "type": "boolean"
          },
          "canChangeEvents": {
            "type": "boolean"
          },
          "canViewChannels": {
            "type": "boolean"
          },
          "canChangeChannels": {
            "type": "boolean"
          },
          "canViewTeams": {
            "type": "boolean"
          },
          "canChangeTeams": {
            "type": "boolean"
          },
          "canChangeOrganizerSettings": {
            "type": "boolean"
          },
          "canChangeEventSettings": {
            "type": "boolean"
          },
          "canViewItems": {
            "type": "boolean"
          },
          "canChangeItems": {
            "type": "boolean"
          },
          "canViewItemAddons": {
            "type": "boolean"
          },
          "canChangeItemAddons": {
            "type": "boolean"
          },
          "canViewOrders": {
            "type": "boolean"
          },
          "canChangeOrders": {
            "type": "boolean"
          },
          "canViewPayments": {
            "type": "boolean"
          },
          "canChangePayments": {
            "type": "boolean"
          },
          "canViewCustomers": {
            "type": "boolean"
          },
          "canChangeCustomers": {
            "type": "boolean"
          },
          "canViewVouchers": {
            "type": "boolean"
          },
          "canChangeVouchers": {
            "type": "boolean"
          },
          "canViewTransactions": {
            "type": "boolean"
          },
          "canChangeTransactions": {
            "type": "boolean"
          },
          "canViewTransactionRefunds": {
            "type": "boolean"
          },
          "canChangeTransactionRefunds": {
            "type": "boolean"
          },
          "canManageGiftCards": {
            "type": "boolean"
          },
          "canChangeDevices": {
            "type": "boolean"
          },
          "canViewDevices": {
            "type": "boolean"
          },
          "canViewUsers": {
            "type": "boolean"
          },
          "canChangeUsers": {
            "type": "boolean"
          },
          "canViewAgencies": {
            "type": "boolean"
          },
          "canChangeAgencies": {
            "type": "boolean"
          },
          "canViewOrderRefunds": {
            "type": "boolean"
          },
          "canChangeOrderRefunds": {
            "type": "boolean"
          },
          "canViewOrganizers": {
            "type": "boolean"
          },
          "canChangeOrganizers": {
            "type": "boolean"
          },
          "canViewOrderPayments": {
            "type": "boolean"
          },
          "canChangeOrderPayments": {
            "type": "boolean"
          },
          "canViewItemCategories": {
            "type": "boolean"
          },
          "canChangeItemCategories": {
            "type": "boolean"
          },
          "canViewEmployees": {
            "type": "boolean"
          },
          "canChangeEmployees": {
            "type": "boolean"
          },
          "canViewSessions": {
            "type": "boolean"
          },
          "canChangeSessions": {
            "type": "boolean"
          },
          "canViewDiscountOrganizers": {
            "type": "boolean"
          },
          "canChangeDiscountOrganizers": {
            "type": "boolean"
          },
          "canViewPosts": {
            "type": "boolean"
          },
          "canChangePosts": {
            "type": "boolean"
          },
          "canViewCheckinList": {
            "type": "boolean"
          },
          "canChangeCheckinList": {
            "type": "boolean"
          },
          "canChangeCheckins": {
            "type": "boolean"
          },
          "canViewInvitations": {
            "type": "boolean"
          },
          "canChangeInvitations": {
            "type": "boolean"
          },
          "canCheckinOrders": {
            "type": "boolean"
          },
          "canManageCustomer": {
            "type": "boolean"
          },
          "isOrganizerAdmin": {
            "type": "boolean"
          },
          "isAgencyAdmin": {
            "type": "boolean"
          },
          "organizerId": {
            "type": "object"
          },
          "channelId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Team>"
      },
      "UpdateDefaultTicketLayout": {
        "title": "UpdateDefaultTicketLayout",
        "type": "object",
        "description": "(tsType: Omit<TicketLayout, 'id'>, schemaOptions: { title: 'UpdateDefaultTicketLayout', exclude: [ 'id' ] })",
        "properties": {
          "default": {
            "type": "boolean"
          },
          "name": {
            "type": "string"
          },
          "layout": {
            "type": "string"
          },
          "background": {
            "type": "string"
          },
          "eventId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<TicketLayout, 'id'>"
      },
      "TicketBulkFile": {
        "title": "TicketBulkFile",
        "type": "object",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "file": {
            "type": "string"
          },
          "uploadedAt": {
            "type": "string",
            "format": "date-time"
          },
          "status": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "eventId": {
            "type": "number"
          },
          "organizerId": {
            "type": "number"
          }
        },
        "required": [
          "type"
        ],
        "additionalProperties": false
      },
      "TicketBulkFileWithRelations": {
        "title": "TicketBulkFileWithRelations",
        "type": "object",
        "description": "(tsType: TicketBulkFileWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "file": {
            "type": "string"
          },
          "uploadedAt": {
            "type": "string",
            "format": "date-time"
          },
          "status": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "eventId": {
            "type": "number"
          },
          "organizerId": {
            "type": "number"
          },
          "event": {
            "$ref": "#/components/schemas/EventWithRelations"
          },
          "foreignKey": {},
          "organizer": {
            "$ref": "#/components/schemas/OrganizerWithRelations"
          }
        },
        "required": [
          "type"
        ],
        "additionalProperties": false,
        "x-typescript-type": "TicketBulkFileWithRelations"
      },
      "TemplateEmailWithRelations": {
        "title": "TemplateEmailWithRelations",
        "type": "object",
        "description": "(tsType: TemplateEmailWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number",
            "description": "id"
          },
          "code": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "subject": {
            "type": "string"
          },
          "content": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "organizer": {
            "$ref": "#/components/schemas/OrganizerWithRelations"
          },
          "foreignKey": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "TemplateEmailWithRelations"
      },
      "TemplateWithEmailPartial": {
        "title": "TemplateWithEmailPartial",
        "type": "object",
        "description": "(tsType: Partial<TemplateWithEmail>, schemaOptions: { partial: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number",
            "description": "id"
          },
          "code": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "subject": {
            "type": "string"
          },
          "content": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "email": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<TemplateWithEmail>"
      },
      "TemplateWithEmail": {
        "title": "TemplateWithEmail",
        "type": "object",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number",
            "description": "id"
          },
          "code": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "subject": {
            "type": "string"
          },
          "content": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "email": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "Webhook": {
        "title": "Webhook",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "enabled": {
            "type": "boolean"
          },
          "targetUrl": {
            "type": "string"
          },
          "allEvents": {
            "type": "boolean"
          },
          "organizerId": {
            "type": "number"
          },
          "comment": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "NewTeam": {
        "title": "NewTeam",
        "type": "object",
        "description": "(tsType: Omit<Team, 'id'>, schemaOptions: { title: 'NewTeam', exclude: [ 'id' ] })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "name": {
            "type": "string"
          },
          "allEvents": {
            "type": "boolean"
          },
          "canViewEvents": {
            "type": "boolean"
          },
          "canCreateEvents": {
            "type": "boolean"
          },
          "canChangeEvents": {
            "type": "boolean"
          },
          "canViewChannels": {
            "type": "boolean"
          },
          "canChangeChannels": {
            "type": "boolean"
          },
          "canViewTeams": {
            "type": "boolean"
          },
          "canChangeTeams": {
            "type": "boolean"
          },
          "canChangeOrganizerSettings": {
            "type": "boolean"
          },
          "canChangeEventSettings": {
            "type": "boolean"
          },
          "canViewItems": {
            "type": "boolean"
          },
          "canChangeItems": {
            "type": "boolean"
          },
          "canViewItemAddons": {
            "type": "boolean"
          },
          "canChangeItemAddons": {
            "type": "boolean"
          },
          "canViewOrders": {
            "type": "boolean"
          },
          "canChangeOrders": {
            "type": "boolean"
          },
          "canViewPayments": {
            "type": "boolean"
          },
          "canChangePayments": {
            "type": "boolean"
          },
          "canViewCustomers": {
            "type": "boolean"
          },
          "canChangeCustomers": {
            "type": "boolean"
          },
          "canViewVouchers": {
            "type": "boolean"
          },
          "canChangeVouchers": {
            "type": "boolean"
          },
          "canViewTransactions": {
            "type": "boolean"
          },
          "canChangeTransactions": {
            "type": "boolean"
          },
          "canViewTransactionRefunds": {
            "type": "boolean"
          },
          "canChangeTransactionRefunds": {
            "type": "boolean"
          },
          "canManageGiftCards": {
            "type": "boolean"
          },
          "canChangeDevices": {
            "type": "boolean"
          },
          "canViewDevices": {
            "type": "boolean"
          },
          "canViewUsers": {
            "type": "boolean"
          },
          "canChangeUsers": {
            "type": "boolean"
          },
          "canViewAgencies": {
            "type": "boolean"
          },
          "canChangeAgencies": {
            "type": "boolean"
          },
          "canViewOrderRefunds": {
            "type": "boolean"
          },
          "canChangeOrderRefunds": {
            "type": "boolean"
          },
          "canViewOrganizers": {
            "type": "boolean"
          },
          "canChangeOrganizers": {
            "type": "boolean"
          },
          "canViewOrderPayments": {
            "type": "boolean"
          },
          "canChangeOrderPayments": {
            "type": "boolean"
          },
          "canViewItemCategories": {
            "type": "boolean"
          },
          "canChangeItemCategories": {
            "type": "boolean"
          },
          "canViewEmployees": {
            "type": "boolean"
          },
          "canChangeEmployees": {
            "type": "boolean"
          },
          "canViewSessions": {
            "type": "boolean"
          },
          "canChangeSessions": {
            "type": "boolean"
          },
          "canViewDiscountOrganizers": {
            "type": "boolean"
          },
          "canChangeDiscountOrganizers": {
            "type": "boolean"
          },
          "canViewPosts": {
            "type": "boolean"
          },
          "canChangePosts": {
            "type": "boolean"
          },
          "canViewCheckinList": {
            "type": "boolean"
          },
          "canChangeCheckinList": {
            "type": "boolean"
          },
          "canChangeCheckins": {
            "type": "boolean"
          },
          "canViewInvitations": {
            "type": "boolean"
          },
          "canChangeInvitations": {
            "type": "boolean"
          },
          "canCheckinOrders": {
            "type": "boolean"
          },
          "canManageCustomer": {
            "type": "boolean"
          },
          "isOrganizerAdmin": {
            "type": "boolean"
          },
          "isAgencyAdmin": {
            "type": "boolean"
          },
          "organizerId": {
            "type": "object"
          },
          "channelId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Team, 'id'>"
      },
      "NewUserInTeam": {
        "title": "NewUserInTeam",
        "type": "object",
        "description": "(tsType: Omit<UserV2, 'id'>, schemaOptions: { title: 'NewUserInTeam', exclude: [ 'id' ] })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "password": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "lastLogin": {
            "type": "string",
            "format": "date-time"
          },
          "locale": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "timezone": {
            "type": "string"
          },
          "require2fa": {
            "type": "boolean"
          },
          "fullname": {
            "type": "string"
          },
          "notificationsSend": {
            "type": "boolean"
          },
          "notificationsToken": {
            "type": "string"
          },
          "authBackend": {
            "type": "string"
          },
          "sessionToken": {
            "type": "string"
          },
          "isActive": {
            "type": "boolean"
          },
          "isAdmin": {
            "type": "boolean"
          },
          "isStaff": {
            "type": "boolean"
          },
          "dateJoined2fa": {
            "type": "string",
            "format": "date-time"
          },
          "dateJoined": {
            "type": "string",
            "format": "date-time"
          },
          "userTypeSlug": {
            "type": "string"
          },
          "needsPasswordChange": {
            "type": "boolean"
          },
          "authBackendIdentifier": {
            "type": "string"
          },
          "loginFailed": {
            "type": "number"
          },
          "totpSecret": {
            "type": "string"
          },
          "allOrganizers": {
            "type": "boolean"
          },
          "channelId": {
            "type": "object"
          }
        },
        "required": [
          "password",
          "email"
        ],
        "additionalProperties": false,
        "x-typescript-type": "Omit<UserV2, 'id'>"
      },
      "UserV2Partial": {
        "title": "UserV2Partial",
        "type": "object",
        "description": "(tsType: Partial<UserV2>, schemaOptions: { partial: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "password": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "lastLogin": {
            "type": "string",
            "format": "date-time"
          },
          "locale": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "timezone": {
            "type": "string"
          },
          "require2fa": {
            "type": "boolean"
          },
          "fullname": {
            "type": "string"
          },
          "notificationsSend": {
            "type": "boolean"
          },
          "notificationsToken": {
            "type": "string"
          },
          "authBackend": {
            "type": "string"
          },
          "sessionToken": {
            "type": "string"
          },
          "isActive": {
            "type": "boolean"
          },
          "isAdmin": {
            "type": "boolean"
          },
          "isStaff": {
            "type": "boolean"
          },
          "dateJoined2fa": {
            "type": "string",
            "format": "date-time"
          },
          "dateJoined": {
            "type": "string",
            "format": "date-time"
          },
          "userTypeSlug": {
            "type": "string"
          },
          "needsPasswordChange": {
            "type": "boolean"
          },
          "authBackendIdentifier": {
            "type": "string"
          },
          "loginFailed": {
            "type": "number"
          },
          "totpSecret": {
            "type": "string"
          },
          "allOrganizers": {
            "type": "boolean"
          },
          "channelId": {
            "type": "object"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<UserV2>"
      },
      "Organizer": {
        "title": "Organizer",
        "type": "object",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string",
            "pattern": "^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"
          },
          "address": {
            "type": "string"
          },
          "phoneNumber": {
            "type": "string"
          },
          "email": {
            "type": "string",
            "pattern": "^[\\w+\\.]+@([\\w+]+\\.)+[\\w+]{2,}$"
          },
          "logo": {
            "type": "string"
          },
          "taxCode": {
            "type": "string",
            "pattern": "^-?\\d+-?\\d*$"
          },
          "contactName": {
            "type": "string"
          },
          "position": {
            "type": "string"
          },
          "contactPhoneNumber": {
            "type": "string"
          },
          "contactEmail": {
            "type": "string",
            "pattern": "^[\\w+\\.]+@([\\w+]+\\.)+[\\w+]{2,}$"
          },
          "status": {
            "type": "string"
          },
          "salesChannels": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "slug",
          "phoneNumber",
          "email"
        ],
        "additionalProperties": false
      },
      "TaxRule": {
        "title": "TaxRule",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "rate": {
            "type": "number"
          },
          "priceIncludesTax": {
            "type": "boolean"
          },
          "euReverseCharge": {
            "type": "boolean"
          },
          "customRules": {
            "type": "object"
          },
          "homeCountry": {
            "type": "string"
          },
          "keepGrossIfRateChanges": {
            "type": "boolean"
          },
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          },
          "status": {
            "type": "string"
          },
          "eventId": {
            "type": "number"
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": false
      },
      "NewTaxRule": {
        "title": "NewTaxRule",
        "type": "object",
        "description": "(tsType: Omit<TaxRule, 'id'>, schemaOptions: { title: 'NewTaxRule', exclude: [ 'id' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "rate": {
            "type": "number"
          },
          "priceIncludesTax": {
            "type": "boolean"
          },
          "euReverseCharge": {
            "type": "boolean"
          },
          "customRules": {
            "type": "object"
          },
          "homeCountry": {
            "type": "string"
          },
          "keepGrossIfRateChanges": {
            "type": "boolean"
          },
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          },
          "status": {
            "type": "string"
          },
          "eventId": {
            "type": "number"
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": false,
        "x-typescript-type": "Omit<TaxRule, 'id'>"
      },
      "TaxRuleWithRelations": {
        "title": "TaxRuleWithRelations",
        "type": "object",
        "description": "(tsType: TaxRuleWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "rate": {
            "type": "number"
          },
          "priceIncludesTax": {
            "type": "boolean"
          },
          "euReverseCharge": {
            "type": "boolean"
          },
          "customRules": {
            "type": "object"
          },
          "homeCountry": {
            "type": "string"
          },
          "keepGrossIfRateChanges": {
            "type": "boolean"
          },
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          },
          "status": {
            "type": "string"
          },
          "eventId": {
            "type": "number"
          },
          "event": {
            "$ref": "#/components/schemas/EventWithRelations"
          },
          "foreignKey": {}
        },
        "required": [
          "name"
        ],
        "additionalProperties": false,
        "x-typescript-type": "TaxRuleWithRelations"
      },
      "TaxRulePartial": {
        "title": "TaxRulePartial",
        "type": "object",
        "description": "(tsType: Partial<TaxRule>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "rate": {
            "type": "number"
          },
          "priceIncludesTax": {
            "type": "boolean"
          },
          "euReverseCharge": {
            "type": "boolean"
          },
          "customRules": {
            "type": "object"
          },
          "homeCountry": {
            "type": "string"
          },
          "keepGrossIfRateChanges": {
            "type": "boolean"
          },
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "number"
          },
          "status": {
            "type": "string"
          },
          "eventId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<TaxRule>"
      },
      "TagWithRelations": {
        "title": "TagWithRelations",
        "type": "object",
        "description": "(tsType: TagWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "color": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "organizer": {
            "$ref": "#/components/schemas/OrganizerWithRelations"
          },
          "foreignKey": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "TagWithRelations"
      },
      "TagPartial": {
        "title": "TagPartial",
        "type": "object",
        "description": "(tsType: Partial<Tag>, schemaOptions: { partial: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "color": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Tag>"
      },
      "Tag": {
        "title": "Tag",
        "type": "object",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "color": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewTag": {
        "title": "NewTag",
        "type": "object",
        "description": "(tsType: Omit<Tag, 'id'>, schemaOptions: { title: 'NewTag', exclude: [ 'id' ] })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "color": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Tag, 'id'>"
      },
      "TagMappingWithRelations": {
        "title": "TagMappingWithRelations",
        "type": "object",
        "description": "(tsType: TagMappingWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "principalType": {
            "type": "string"
          },
          "principalId": {
            "type": "number"
          },
          "status": {
            "type": "string"
          },
          "tagId": {
            "type": "number"
          },
          "tag": {
            "$ref": "#/components/schemas/TagWithRelations"
          },
          "foreignKey": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "TagMappingWithRelations"
      },
      "TagMappingPartial": {
        "title": "TagMappingPartial",
        "type": "object",
        "description": "(tsType: Partial<TagMapping>, schemaOptions: { partial: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "principalType": {
            "type": "string"
          },
          "principalId": {
            "type": "number"
          },
          "status": {
            "type": "string"
          },
          "tagId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<TagMapping>"
      },
      "TagMapping": {
        "title": "TagMapping",
        "type": "object",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "principalType": {
            "type": "string"
          },
          "principalId": {
            "type": "number"
          },
          "status": {
            "type": "string"
          },
          "tagId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewTagMapping": {
        "title": "NewTagMapping",
        "type": "object",
        "description": "(tsType: Omit<TagMapping, 'id'>, schemaOptions: { title: 'NewTagMapping', exclude: [ 'id' ] })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "principalType": {
            "type": "string"
          },
          "principalId": {
            "type": "number"
          },
          "status": {
            "type": "string"
          },
          "tagId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<TagMapping, 'id'>"
      },
      "SubEventCreate": {
        "title": "SubEventCreate",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "active": {
            "type": "boolean"
          },
          "dateFrom": {
            "type": "string",
            "format": "date-time"
          },
          "dateTo": {
            "type": "string",
            "format": "date-time"
          },
          "location": {
            "type": "string"
          },
          "dateAdmission": {
            "type": "string",
            "format": "date-time"
          },
          "geoLat": {
            "type": "string"
          },
          "geoLon": {
            "type": "string"
          },
          "presaleEnd": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "presaleStart": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "isPublic": {
            "type": "boolean"
          },
          "createdBy": {
            "type": "number"
          },
          "approvedBy": {
            "type": "number"
          },
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "lastModified": {
            "type": "string",
            "format": "date-time"
          },
          "seatingPlanId": {
            "type": "number"
          },
          "eventId": {
            "type": "number"
          },
          "quotas": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "checkinlists": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "itemPriceOverrides": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "subeventMetaDataValues": {
            "type": "array",
            "items": {
              "type": "object"
            }
          }
        },
        "required": [
          "name",
          "quotas"
        ],
        "additionalProperties": false
      },
      "SubEvent": {
        "title": "SubEvent",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "active": {
            "type": "boolean"
          },
          "dateFrom": {
            "type": "string",
            "format": "date-time"
          },
          "dateTo": {
            "type": "string",
            "format": "date-time"
          },
          "location": {
            "type": "string"
          },
          "dateAdmission": {
            "type": "string",
            "format": "date-time"
          },
          "geoLat": {
            "type": "string"
          },
          "geoLon": {
            "type": "string"
          },
          "presaleEnd": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "presaleStart": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "isPublic": {
            "type": "boolean"
          },
          "createdBy": {
            "type": "number"
          },
          "approvedBy": {
            "type": "number"
          },
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "lastModified": {
            "type": "string",
            "format": "date-time"
          },
          "seatingPlanId": {
            "type": "number"
          },
          "eventId": {
            "type": "number"
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": false
      },
      "SubeventTimeCreate": {
        "title": "SubeventTimeCreate",
        "type": "object",
        "properties": {
          "from": {
            "type": "string"
          },
          "to": {
            "type": "string"
          },
          "admission": {
            "type": "string"
          }
        },
        "required": [
          "from"
        ],
        "additionalProperties": false
      },
      "ManySubeventsCreate": {
        "title": "ManySubeventsCreate",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "active": {
            "type": "boolean"
          },
          "dateFrom": {
            "type": "string",
            "format": "date-time"
          },
          "dateTo": {
            "type": "string",
            "format": "date-time"
          },
          "location": {
            "type": "string"
          },
          "dateAdmission": {
            "type": "string",
            "format": "date-time"
          },
          "geoLat": {
            "type": "string"
          },
          "geoLon": {
            "type": "string"
          },
          "presaleEnd": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "presaleStart": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "isPublic": {
            "type": "boolean"
          },
          "createdBy": {
            "type": "number"
          },
          "approvedBy": {
            "type": "number"
          },
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "lastModified": {
            "type": "string",
            "format": "date-time"
          },
          "seatingPlanId": {
            "type": "number"
          },
          "eventId": {
            "type": "number"
          },
          "quotas": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "checkinlists": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "itemPriceOverrides": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "subeventMetaDataValues": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "dateRules": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "times": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SubeventTimeCreate"
            }
          },
          "startOfPresale": {
            "type": "object"
          },
          "endOfPresale": {
            "type": "object"
          },
          "startOfRepeat": {
            "type": "string",
            "format": "date-time"
          }
        },
        "required": [
          "name",
          "quotas",
          "dateRules",
          "times"
        ],
        "additionalProperties": false
      },
      "EventMetaProperty": {
        "title": "EventMetaProperty",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "default": {
            "type": "string"
          },
          "protected": {
            "type": "boolean"
          },
          "required": {
            "type": "boolean"
          },
          "filterAllowed": {
            "type": "boolean"
          },
          "organizerId": {
            "type": "number"
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": false
      },
      "Session": {
        "title": "Session",
        "type": "object",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "seqNum": {
            "type": "number"
          },
          "total": {
            "type": "number"
          },
          "status": {
            "type": "string"
          },
          "startAt": {
            "type": "string",
            "format": "date-time"
          },
          "closeAt": {
            "type": "string",
            "format": "date-time"
          },
          "deviceId": {
            "type": "number"
          },
          "employeeId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewSession": {
        "title": "NewSession",
        "type": "object",
        "description": "(tsType: Omit<Session, 'id'>, schemaOptions: { title: 'NewSession', exclude: [ 'id' ] })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "name": {
            "type": "string"
          },
          "seqNum": {
            "type": "number"
          },
          "total": {
            "type": "number"
          },
          "status": {
            "type": "string"
          },
          "startAt": {
            "type": "string",
            "format": "date-time"
          },
          "closeAt": {
            "type": "string",
            "format": "date-time"
          },
          "deviceId": {
            "type": "number"
          },
          "employeeId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Session, 'id'>"
      },
      "SessionPartial": {
        "title": "SessionPartial",
        "type": "object",
        "description": "(tsType: Partial<Session>, schemaOptions: { partial: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "seqNum": {
            "type": "number"
          },
          "total": {
            "type": "number"
          },
          "status": {
            "type": "string"
          },
          "startAt": {
            "type": "string",
            "format": "date-time"
          },
          "closeAt": {
            "type": "string",
            "format": "date-time"
          },
          "deviceId": {
            "type": "number"
          },
          "employeeId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Session>"
      },
      "Service": {
        "title": "Service",
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string",
            "pattern": "^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"
          },
          "description": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "NewService": {
        "title": "NewService",
        "type": "object",
        "description": "(tsType: Service, schemaOptions: { title: 'NewService' })",
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string",
            "pattern": "^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"
          },
          "description": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Service"
      },
      "ServicePartial": {
        "title": "ServicePartial",
        "type": "object",
        "description": "(tsType: Partial<Service>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string",
            "pattern": "^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"
          },
          "description": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Service>"
      },
      "SeatingPlan": {
        "title": "SeatingPlan",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "layout": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewSeatingPlan": {
        "title": "NewSeatingPlan",
        "type": "object",
        "description": "(tsType: Omit<SeatingPlan, 'id'>, schemaOptions: { title: 'NewSeatingPlan', exclude: [ 'id' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "layout": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<SeatingPlan, 'id'>"
      },
      "SeatingPlanPartial": {
        "title": "SeatingPlanPartial",
        "type": "object",
        "description": "(tsType: Partial<SeatingPlan>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "layout": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<SeatingPlan>"
      },
      "SeatPlan": {
        "title": "SeatPlan",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "organizerId": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "layoutUrl": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "NewSeatPlan": {
        "title": "NewSeatPlan",
        "type": "object",
        "description": "(tsType: SeatPlanWithStatus, schemaOptions: { title: 'NewSeatPlan' })",
        "properties": {
          "id": {
            "type": "number"
          },
          "organizerId": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "layoutUrl": {
            "type": "string"
          },
          "active": {
            "type": "boolean"
          },
          "slug": {
            "type": "string",
            "pattern": "^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "SeatPlanWithStatus"
      },
      "SeatPlanWithStatus": {
        "title": "SeatPlanWithStatus",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "organizerId": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "layoutUrl": {
            "type": "string"
          },
          "active": {
            "type": "boolean"
          },
          "slug": {
            "type": "string",
            "pattern": "^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"
          }
        },
        "additionalProperties": false
      },
      "SeatPlanWithStatusPartial": {
        "title": "SeatPlanWithStatusPartial",
        "type": "object",
        "description": "(tsType: Partial<SeatPlanWithStatus>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "organizerId": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "layoutUrl": {
            "type": "string"
          },
          "active": {
            "type": "boolean"
          },
          "slug": {
            "type": "string",
            "pattern": "^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<SeatPlanWithStatus>"
      },
      "SeatingPlanMappingWithRelations": {
        "title": "SeatingPlanMappingWithRelations",
        "type": "object",
        "description": "(tsType: SeatingPlanMappingWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "active": {
            "type": "boolean"
          },
          "slug": {
            "type": "string"
          },
          "seatPlanId": {
            "type": "number"
          },
          "seatingPlan": {
            "$ref": "#/components/schemas/SeatPlanWithRelations"
          },
          "foreignKey": {}
        },
        "required": [
          "active",
          "seatPlanId"
        ],
        "additionalProperties": false,
        "x-typescript-type": "SeatingPlanMappingWithRelations"
      },
      "SeatPlanWithRelations": {
        "title": "SeatPlanWithRelations",
        "type": "object",
        "description": "(tsType: SeatPlanWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "organizerId": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "layoutUrl": {
            "type": "string"
          },
          "seatingPlanMapping": {
            "$ref": "#/components/schemas/SeatingPlanMappingWithRelations"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "SeatPlanWithRelations"
      },
      "Role": {
        "title": "Role",
        "type": "object",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "identifier": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "active": {
            "type": "string"
          },
          "createdBy": {
            "type": "number"
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": false
      },
      "NewRole": {
        "title": "NewRole",
        "type": "object",
        "description": "(tsType: Omit<RoleRQ, 'id'>, schemaOptions: { title: 'NewRole', exclude: [ 'id' ] })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "name": {
            "type": "string"
          },
          "identifier": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "active": {
            "type": "string"
          },
          "createdBy": {
            "type": "number"
          },
          "policies": {
            "type": "array",
            "items": {
              "type": "object"
            }
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": false,
        "x-typescript-type": "Omit<RoleRQ, 'id'>"
      },
      "RoleRQPartial": {
        "title": "RoleRQPartial",
        "type": "object",
        "description": "(tsType: Partial<RoleRQ>, schemaOptions: { partial: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "identifier": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "active": {
            "type": "string"
          },
          "createdBy": {
            "type": "number"
          },
          "policies": {
            "type": "array",
            "items": {
              "type": "object"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<RoleRQ>"
      },
      "QuotaWithRelations": {
        "title": "QuotaWithRelations",
        "type": "object",
        "description": "(tsType: QuotaWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "size": {
            "type": "number"
          },
          "closeWhenSoldOut": {
            "type": "boolean"
          },
          "closed": {
            "type": "boolean"
          },
          "releaseAfterExit": {
            "type": "boolean"
          },
          "ignoreForEventAvailability": {
            "type": "boolean"
          },
          "createdBy": {
            "type": "number"
          },
          "updatedBy": {
            "type": "number"
          },
          "eventId": {
            "type": "number"
          },
          "subeventId": {
            "type": "number"
          },
          "event": {
            "$ref": "#/components/schemas/EventWithRelations"
          },
          "foreignKey": {},
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ItemWithRelations"
            }
          },
          "subevent": {
            "$ref": "#/components/schemas/SubEventWithRelations"
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": false,
        "x-typescript-type": "QuotaWithRelations"
      },
      "Quota": {
        "title": "Quota",
        "type": "object",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "size": {
            "type": "number"
          },
          "closeWhenSoldOut": {
            "type": "boolean"
          },
          "closed": {
            "type": "boolean"
          },
          "releaseAfterExit": {
            "type": "boolean"
          },
          "ignoreForEventAvailability": {
            "type": "boolean"
          },
          "createdBy": {
            "type": "number"
          },
          "updatedBy": {
            "type": "number"
          },
          "eventId": {
            "type": "number"
          },
          "subeventId": {
            "type": "number"
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": false
      },
      "Item": {
        "title": "Item",
        "type": "object",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "active": {
            "type": "boolean"
          },
          "description": {
            "type": "string"
          },
          "defaultPrice": {
            "type": "number",
            "minimum": 0
          },
          "maxQuota": {
            "type": "number"
          },
          "admission": {
            "type": "boolean"
          },
          "position": {
            "type": "number"
          },
          "picture": {
            "type": "string"
          },
          "availableFrom": {
            "type": "string",
            "format": "date-time"
          },
          "availableUntil": {
            "type": "string",
            "format": "date-time"
          },
          "eventId": {
            "type": "number"
          },
          "freePrice": {
            "type": "boolean"
          },
          "hideWithoutVoucher": {
            "type": "boolean"
          },
          "requireVoucher": {
            "type": "boolean"
          },
          "allowCancel": {
            "type": "boolean"
          },
          "maxPerOrder": {
            "type": "number"
          },
          "minPerOrder": {
            "type": "number"
          },
          "checkinAttention": {
            "type": "boolean"
          },
          "internalName": {
            "type": "string"
          },
          "originalPrice": {
            "type": "number",
            "minimum": 0
          },
          "requireApproval": {
            "type": "boolean"
          },
          "salesChannels": {
            "type": "string"
          },
          "generateTickets": {
            "type": "boolean"
          },
          "requireBundling": {
            "type": "boolean"
          },
          "showQuotaLeft": {
            "type": "boolean"
          },
          "hiddenIfAvailableId": {
            "type": "number"
          },
          "allowWaitinglist": {
            "type": "boolean"
          },
          "allowAgent": {
            "type": "boolean"
          },
          "isSeasonTicket": {
            "type": "boolean"
          },
          "ticketType": {
            "type": "string"
          },
          "issueGiftcard": {
            "type": "boolean"
          },
          "displayRemainingTickets": {
            "type": "boolean"
          },
          "categoryId": {
            "type": "number"
          },
          "grantMembershipDurationDays": {
            "type": "number"
          },
          "grantMembershipDurationLikeEvent": {
            "type": "boolean"
          },
          "grantMembershipDurationMonths": {
            "type": "number"
          },
          "requireMembership": {
            "type": "boolean"
          },
          "requireMembershipHidden": {
            "type": "boolean"
          },
          "personalized": {
            "type": "boolean"
          },
          "validityDynamicStartChoice": {
            "type": "boolean"
          },
          "taxRuleId": {
            "type": "number"
          },
          "parentId": {
            "type": "number"
          }
        },
        "required": [
          "grantMembershipDurationDays",
          "grantMembershipDurationLikeEvent",
          "grantMembershipDurationMonths",
          "requireMembership",
          "requireMembershipHidden",
          "personalized",
          "validityDynamicStartChoice"
        ],
        "additionalProperties": false
      },
      "Event": {
        "title": "Event",
        "type": "object",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string",
            "pattern": "^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"
          },
          "currency": {
            "type": "string"
          },
          "dateFrom": {
            "type": "string",
            "format": "date-time"
          },
          "dateTo": {
            "type": "string",
            "format": "date-time"
          },
          "isPublic": {
            "type": "boolean"
          },
          "presaleEnd": {
            "type": "string",
            "format": "date-time"
          },
          "presaleStart": {
            "type": "string",
            "format": "date-time"
          },
          "plugins": {
            "type": "string"
          },
          "live": {
            "type": "boolean"
          },
          "location": {
            "type": "string"
          },
          "dateAdmission": {
            "type": "string",
            "format": "date-time"
          },
          "comment": {
            "type": "string"
          },
          "hasSubevents": {
            "type": "boolean"
          },
          "testmode": {
            "type": "boolean"
          },
          "geoLat": {
            "type": "string"
          },
          "geoLon": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "isSeasonEvent": {
            "type": "boolean"
          },
          "seasonQuota": {
            "type": "number"
          },
          "seasonEventId": {
            "type": "number"
          },
          "banner": {
            "type": "string"
          },
          "avatar": {
            "type": "string"
          },
          "salesChannels": {
            "type": "string"
          },
          "lastModified": {
            "type": "string",
            "format": "date-time"
          },
          "approvalStatus": {
            "type": "string"
          },
          "rejectReason": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "seatingPlanId": {
            "type": "number"
          },
          "serviceId": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "dateFrom"
        ],
        "additionalProperties": false
      },
      "PaymentPartial": {
        "title": "PaymentPartial",
        "type": "object",
        "description": "(tsType: Partial<Payment>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "allowPos": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Payment>"
      },
      "Payment": {
        "title": "Payment",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "allowPos": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "NewOrganizer": {
        "title": "NewOrganizer",
        "type": "object",
        "description": "(tsType: Omit<OrganizerWithMetaProperties, 'id'>, schemaOptions: { title: 'NewOrganizer', exclude: [ 'id' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string",
            "pattern": "^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"
          },
          "address": {
            "type": "string",
            "nullable": true
          },
          "phoneNumber": {
            "type": "string"
          },
          "email": {
            "type": "string",
            "pattern": "^[\\w+\\.]+@([\\w+]+\\.)+[\\w+]{2,}$"
          },
          "logo": {
            "type": "string",
            "nullable": true
          },
          "taxCode": {
            "type": "string",
            "nullable": true,
            "pattern": "^-?\\d+-?\\d*$"
          },
          "contactName": {
            "type": "string"
          },
          "position": {
            "type": "string"
          },
          "contactPhoneNumber": {
            "type": "string"
          },
          "contactEmail": {
            "type": "string",
            "pattern": "^[\\w+\\.]+@([\\w+]+\\.)+[\\w+]{2,}$"
          },
          "metaproperties": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "services": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "status": {
            "type": "string"
          },
          "salesChannels": {
            "type": "string"
          }
        },
        "required": [
          "phoneNumber",
          "email"
        ],
        "additionalProperties": false,
        "x-typescript-type": "Omit<OrganizerWithMetaProperties, 'id'>"
      },
      "OrganizerWithMetaPropertiesPartial": {
        "title": "OrganizerWithMetaPropertiesPartial",
        "type": "object",
        "description": "(tsType: Partial<OrganizerWithMetaProperties>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string",
            "pattern": "^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"
          },
          "address": {
            "type": "string",
            "nullable": true
          },
          "phoneNumber": {
            "type": "string"
          },
          "email": {
            "type": "string",
            "pattern": "^[\\w+\\.]+@([\\w+]+\\.)+[\\w+]{2,}$"
          },
          "logo": {
            "type": "string",
            "nullable": true
          },
          "taxCode": {
            "type": "string",
            "nullable": true,
            "pattern": "^-?\\d+-?\\d*$"
          },
          "contactName": {
            "type": "string"
          },
          "position": {
            "type": "string"
          },
          "contactPhoneNumber": {
            "type": "string"
          },
          "contactEmail": {
            "type": "string",
            "pattern": "^[\\w+\\.]+@([\\w+]+\\.)+[\\w+]{2,}$"
          },
          "metaproperties": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "services": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "status": {
            "type": "string"
          },
          "salesChannels": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<OrganizerWithMetaProperties>"
      },
      "OrganizerWithMetaProperties": {
        "title": "OrganizerWithMetaProperties",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string",
            "pattern": "^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"
          },
          "address": {
            "type": "string",
            "nullable": true
          },
          "phoneNumber": {
            "type": "string"
          },
          "email": {
            "type": "string",
            "pattern": "^[\\w+\\.]+@([\\w+]+\\.)+[\\w+]{2,}$"
          },
          "logo": {
            "type": "string",
            "nullable": true
          },
          "taxCode": {
            "type": "string",
            "nullable": true,
            "pattern": "^-?\\d+-?\\d*$"
          },
          "contactName": {
            "type": "string"
          },
          "position": {
            "type": "string"
          },
          "contactPhoneNumber": {
            "type": "string"
          },
          "contactEmail": {
            "type": "string",
            "pattern": "^[\\w+\\.]+@([\\w+]+\\.)+[\\w+]{2,}$"
          },
          "metaproperties": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "services": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "status": {
            "type": "string"
          },
          "salesChannels": {
            "type": "string"
          }
        },
        "required": [
          "phoneNumber",
          "email"
        ],
        "additionalProperties": false
      },
      "OrganizerSettingWithRelations": {
        "title": "OrganizerSettingWithRelations",
        "type": "object",
        "description": "(tsType: OrganizerSettingWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "key": {
            "type": "string"
          },
          "value": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "organizer": {
            "$ref": "#/components/schemas/OrganizerWithRelations"
          },
          "foreignKey": {}
        },
        "required": [
          "key"
        ],
        "additionalProperties": false,
        "x-typescript-type": "OrganizerSettingWithRelations"
      },
      "OrganizerSetting": {
        "title": "OrganizerSetting",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "key": {
            "type": "string"
          },
          "value": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          }
        },
        "required": [
          "key"
        ],
        "additionalProperties": false
      },
      "OrganizerSettingPartial": {
        "title": "OrganizerSettingPartial",
        "type": "object",
        "description": "(tsType: Partial<OrganizerSetting>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "key": {
            "type": "string"
          },
          "value": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<OrganizerSetting>"
      },
      "OrganizerSettingsInformationWithRelations": {
        "title": "OrganizerSettingsInformationWithRelations",
        "type": "object",
        "description": "(tsType: OrganizerSettingsInformationWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "active": {
            "type": "boolean"
          },
          "createdBy": {
            "type": "number"
          },
          "updatedBy": {
            "type": "number"
          },
          "serviceId": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "service": {
            "$ref": "#/components/schemas/ServiceWithRelations"
          },
          "foreignKey": {},
          "organizer": {
            "$ref": "#/components/schemas/OrganizerWithRelations"
          },
          "organizerSettingsStores": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OrganizerSettingWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "OrganizerSettingsInformationWithRelations"
      },
      "OrganizerSettingsInformationWithSettingsStore": {},
      "Order": {
        "title": "Order",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "code": {
            "type": "string"
          },
          "status": {
            "type": "string",
            "enum": [
              "n",
              "p",
              "e",
              "c"
            ]
          },
          "email": {
            "type": "string"
          },
          "phone": {
            "type": "string"
          },
          "locale": {
            "type": "string"
          },
          "secret": {
            "type": "string"
          },
          "datetime": {
            "type": "string",
            "format": "date-time"
          },
          "expires": {
            "type": "string",
            "format": "date-time"
          },
          "total": {
            "type": "number"
          },
          "comment": {
            "type": "string"
          },
          "expiryReminderSent": {
            "type": "boolean"
          },
          "metaInfo": {
            "type": "string"
          },
          "downloadReminderSent": {
            "type": "boolean"
          },
          "checkinAttention": {
            "type": "boolean"
          },
          "lastModified": {
            "type": "string",
            "format": "date-time"
          },
          "requireApproval": {
            "type": "boolean"
          },
          "salesChannel": {
            "type": "string"
          },
          "testmode": {
            "type": "boolean"
          },
          "emailKnownToWork": {
            "type": "boolean"
          },
          "cancellationDate": {
            "type": "string",
            "format": "date-time"
          },
          "channelEventMappingId": {
            "type": "number"
          },
          "channelOrganizerId": {
            "type": "number"
          },
          "eventId": {
            "type": "number"
          },
          "sessionId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewOrder": {
        "title": "NewOrder",
        "type": "object",
        "description": "(tsType: Order, schemaOptions: { title: 'NewOrder' })",
        "properties": {
          "id": {
            "type": "number"
          },
          "code": {
            "type": "string"
          },
          "status": {
            "type": "string",
            "enum": [
              "n",
              "p",
              "e",
              "c"
            ]
          },
          "email": {
            "type": "string"
          },
          "phone": {
            "type": "string"
          },
          "locale": {
            "type": "string"
          },
          "secret": {
            "type": "string"
          },
          "datetime": {
            "type": "string",
            "format": "date-time"
          },
          "expires": {
            "type": "string",
            "format": "date-time"
          },
          "total": {
            "type": "number"
          },
          "comment": {
            "type": "string"
          },
          "expiryReminderSent": {
            "type": "boolean"
          },
          "metaInfo": {
            "type": "string"
          },
          "downloadReminderSent": {
            "type": "boolean"
          },
          "checkinAttention": {
            "type": "boolean"
          },
          "lastModified": {
            "type": "string",
            "format": "date-time"
          },
          "requireApproval": {
            "type": "boolean"
          },
          "salesChannel": {
            "type": "string"
          },
          "testmode": {
            "type": "boolean"
          },
          "emailKnownToWork": {
            "type": "boolean"
          },
          "cancellationDate": {
            "type": "string",
            "format": "date-time"
          },
          "channelEventMappingId": {
            "type": "number"
          },
          "channelOrganizerId": {
            "type": "number"
          },
          "eventId": {
            "type": "number"
          },
          "sessionId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Order"
      },
      "OrderPayment": {
        "title": "OrderPayment",
        "type": "object",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "localId": {
            "type": "number"
          },
          "state": {
            "type": "string"
          },
          "amount": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "paymentDate": {
            "type": "string",
            "format": "date-time"
          },
          "provider": {
            "type": "string"
          },
          "info": {
            "type": "string"
          },
          "migrated": {
            "type": "boolean"
          },
          "orderId": {
            "type": "number"
          },
          "feeId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "OrderPosition": {
        "title": "OrderPosition",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "price": {
            "type": "number"
          },
          "attendeeNameCached": {
            "type": "string"
          },
          "variationId": {
            "type": "number"
          },
          "voucherId": {
            "type": "number"
          },
          "taxRate": {
            "type": "number"
          },
          "taxValue": {
            "type": "number"
          },
          "secret": {
            "type": "string"
          },
          "positionId": {
            "type": "number"
          },
          "attendeeEmail": {
            "type": "string"
          },
          "addonToId": {
            "type": "number"
          },
          "metaInfo": {
            "type": "string"
          },
          "taxRuleId": {
            "type": "number"
          },
          "pseudonymizationId": {
            "type": "string"
          },
          "attendeeNameParts": {
            "type": "object"
          },
          "canceled": {
            "type": "boolean"
          },
          "webSecret": {
            "type": "string"
          },
          "city": {
            "type": "string"
          },
          "company": {
            "type": "string"
          },
          "country": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "street": {
            "type": "string"
          },
          "zipCode": {
            "type": "string"
          },
          "subeventId": {
            "type": "number"
          },
          "seatId": {
            "type": "number"
          },
          "orderId": {
            "type": "number"
          },
          "itemId": {
            "type": "number"
          },
          "eTicketId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewOrderPosition": {
        "title": "NewOrderPosition",
        "type": "object",
        "description": "(tsType: Omit<OrderPosition, 'id'>, schemaOptions: { title: 'NewOrderPosition', exclude: [ 'id' ] })",
        "properties": {
          "price": {
            "type": "number"
          },
          "attendeeNameCached": {
            "type": "string"
          },
          "variationId": {
            "type": "number"
          },
          "voucherId": {
            "type": "number"
          },
          "taxRate": {
            "type": "number"
          },
          "taxValue": {
            "type": "number"
          },
          "secret": {
            "type": "string"
          },
          "positionId": {
            "type": "number"
          },
          "attendeeEmail": {
            "type": "string"
          },
          "addonToId": {
            "type": "number"
          },
          "metaInfo": {
            "type": "string"
          },
          "taxRuleId": {
            "type": "number"
          },
          "pseudonymizationId": {
            "type": "string"
          },
          "attendeeNameParts": {
            "type": "object"
          },
          "canceled": {
            "type": "boolean"
          },
          "webSecret": {
            "type": "string"
          },
          "city": {
            "type": "string"
          },
          "company": {
            "type": "string"
          },
          "country": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "street": {
            "type": "string"
          },
          "zipCode": {
            "type": "string"
          },
          "subeventId": {
            "type": "number"
          },
          "seatId": {
            "type": "number"
          },
          "orderId": {
            "type": "number"
          },
          "itemId": {
            "type": "number"
          },
          "eTicketId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<OrderPosition, 'id'>"
      },
      "SumByDiscountReportWithRelations": {
        "title": "SumByDiscountReportWithRelations",
        "type": "object",
        "description": "(tsType: SumByDiscountReportWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "organizerId": {
            "type": "number"
          },
          "organizerIds": {
            "type": "number"
          },
          "eventId": {
            "type": "number"
          },
          "eventIds": {
            "type": "number"
          },
          "dateFrom": {
            "type": "string",
            "format": "date-time"
          },
          "dateTo": {
            "type": "string",
            "format": "date-time"
          },
          "dateType": {
            "type": "string"
          },
          "serviceId": {
            "type": "string"
          }
        },
        "required": [
          "dateFrom",
          "dateTo",
          "dateType"
        ],
        "additionalProperties": false,
        "x-typescript-type": "SumByDiscountReportWithRelations"
      },
      "ReportOrderPositionWithRelations": {
        "title": "ReportOrderPositionWithRelations",
        "type": "object",
        "description": "(tsType: ReportOrderPositionWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "price": {
            "type": "number"
          },
          "attendeeNameCached": {
            "type": "string"
          },
          "variationId": {
            "type": "number"
          },
          "voucherId": {
            "type": "number"
          },
          "taxRate": {
            "type": "number"
          },
          "taxValue": {
            "type": "number"
          },
          "secret": {
            "type": "string"
          },
          "positionId": {
            "type": "number"
          },
          "attendeeEmail": {
            "type": "string"
          },
          "addonToId": {
            "type": "number"
          },
          "metaInfo": {
            "type": "string"
          },
          "taxRuleId": {
            "type": "number"
          },
          "pseudonymizationId": {
            "type": "string"
          },
          "attendeeNameParts": {
            "type": "object"
          },
          "canceled": {
            "type": "boolean"
          },
          "webSecret": {
            "type": "string"
          },
          "city": {
            "type": "string"
          },
          "company": {
            "type": "string"
          },
          "country": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "street": {
            "type": "string"
          },
          "zipCode": {
            "type": "string"
          },
          "subeventId": {
            "type": "number"
          },
          "seatId": {
            "type": "number"
          },
          "orderId": {
            "type": "number"
          },
          "itemId": {
            "type": "number"
          },
          "eTicketId": {
            "type": "number"
          },
          "organizerId": {
            "type": "number"
          },
          "organizerIds": {
            "type": "number"
          },
          "eventId": {
            "type": "number"
          },
          "eventIds": {
            "type": "number"
          },
          "subevent": {
            "$ref": "#/components/schemas/SubEventWithRelations"
          },
          "foreignKey": {},
          "seat": {
            "$ref": "#/components/schemas/SeatWithRelations"
          },
          "order": {
            "$ref": "#/components/schemas/OrderWithRelations"
          },
          "item": {
            "$ref": "#/components/schemas/ItemWithRelations"
          },
          "eTicket": {
            "$ref": "#/components/schemas/ItemWithRelations"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ReportOrderPositionWithRelations"
      },
      "Seat": {
        "title": "Seat",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "blocked": {
            "type": "boolean"
          },
          "productId": {
            "type": "number"
          },
          "subeventId": {
            "type": "number"
          },
          "seatGuid": {
            "type": "string"
          },
          "rowName": {
            "type": "string"
          },
          "seatNumber": {
            "type": "string"
          },
          "zoneName": {
            "type": "string"
          },
          "sortingRank": {
            "type": "number"
          },
          "rowLabel": {
            "type": "string"
          },
          "seatLabel": {
            "type": "string"
          },
          "x": {
            "type": "string"
          },
          "y": {
            "type": "string"
          },
          "eventId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewOrderPayment": {
        "title": "NewOrderPayment",
        "type": "object",
        "description": "(tsType: Omit<OrderPayment, 'id'>, schemaOptions: { title: 'NewOrderPayment', exclude: [ 'id' ] })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "localId": {
            "type": "number"
          },
          "state": {
            "type": "string"
          },
          "amount": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "paymentDate": {
            "type": "string",
            "format": "date-time"
          },
          "provider": {
            "type": "string"
          },
          "info": {
            "type": "string"
          },
          "migrated": {
            "type": "boolean"
          },
          "orderId": {
            "type": "number"
          },
          "feeId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<OrderPayment, 'id'>"
      },
      "OrderPaymentPartial": {
        "title": "OrderPaymentPartial",
        "type": "object",
        "description": "(tsType: Partial<OrderPayment>, schemaOptions: { partial: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "localId": {
            "type": "number"
          },
          "state": {
            "type": "string"
          },
          "amount": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "paymentDate": {
            "type": "string",
            "format": "date-time"
          },
          "provider": {
            "type": "string"
          },
          "info": {
            "type": "string"
          },
          "migrated": {
            "type": "boolean"
          },
          "orderId": {
            "type": "number"
          },
          "feeId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<OrderPayment>"
      },
      "OrderFee": {
        "title": "OrderFee",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "value": {
            "type": "number"
          },
          "description": {
            "type": "string"
          },
          "internalType": {
            "type": "string"
          },
          "feeType": {
            "type": "string"
          },
          "taxRate": {
            "type": "number"
          },
          "taxValue": {
            "type": "number"
          },
          "orderId": {
            "type": "number"
          },
          "taxRuleId": {
            "type": "number"
          },
          "canceled": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "NewOrderPositionInOrder": {
        "title": "NewOrderPositionInOrder",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<OrderPosition, 'id'>, 'orderId'>, schemaOptions: { title: 'NewOrderPositionInOrder', exclude: [ 'id' ], optional: [ 'orderId' ] })",
        "properties": {
          "price": {
            "type": "number"
          },
          "attendeeNameCached": {
            "type": "string"
          },
          "variationId": {
            "type": "number"
          },
          "voucherId": {
            "type": "number"
          },
          "taxRate": {
            "type": "number"
          },
          "taxValue": {
            "type": "number"
          },
          "secret": {
            "type": "string"
          },
          "positionId": {
            "type": "number"
          },
          "attendeeEmail": {
            "type": "string"
          },
          "addonToId": {
            "type": "number"
          },
          "metaInfo": {
            "type": "string"
          },
          "taxRuleId": {
            "type": "number"
          },
          "pseudonymizationId": {
            "type": "string"
          },
          "attendeeNameParts": {
            "type": "object"
          },
          "canceled": {
            "type": "boolean"
          },
          "webSecret": {
            "type": "string"
          },
          "city": {
            "type": "string"
          },
          "company": {
            "type": "string"
          },
          "country": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "street": {
            "type": "string"
          },
          "zipCode": {
            "type": "string"
          },
          "subeventId": {
            "type": "number"
          },
          "seatId": {
            "type": "number"
          },
          "orderId": {
            "type": "number"
          },
          "itemId": {
            "type": "number"
          },
          "eTicketId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<OrderPosition, 'id'>, 'orderId'>"
      },
      "OrderPositionPartial": {
        "title": "OrderPositionPartial",
        "type": "object",
        "description": "(tsType: Partial<OrderPosition>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "price": {
            "type": "number"
          },
          "attendeeNameCached": {
            "type": "string"
          },
          "variationId": {
            "type": "number"
          },
          "voucherId": {
            "type": "number"
          },
          "taxRate": {
            "type": "number"
          },
          "taxValue": {
            "type": "number"
          },
          "secret": {
            "type": "string"
          },
          "positionId": {
            "type": "number"
          },
          "attendeeEmail": {
            "type": "string"
          },
          "addonToId": {
            "type": "number"
          },
          "metaInfo": {
            "type": "string"
          },
          "taxRuleId": {
            "type": "number"
          },
          "pseudonymizationId": {
            "type": "string"
          },
          "attendeeNameParts": {
            "type": "object"
          },
          "canceled": {
            "type": "boolean"
          },
          "webSecret": {
            "type": "string"
          },
          "city": {
            "type": "string"
          },
          "company": {
            "type": "string"
          },
          "country": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "street": {
            "type": "string"
          },
          "zipCode": {
            "type": "string"
          },
          "subeventId": {
            "type": "number"
          },
          "seatId": {
            "type": "number"
          },
          "orderId": {
            "type": "number"
          },
          "itemId": {
            "type": "number"
          },
          "eTicketId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<OrderPosition>"
      },
      "LogEntry": {
        "title": "LogEntry",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "objectId": {
            "type": "number"
          },
          "datetime": {
            "type": "string",
            "format": "date-time"
          },
          "actionType": {
            "type": "string"
          },
          "data": {
            "type": "string"
          },
          "contentTypeId": {
            "type": "number"
          },
          "eventId": {
            "type": "number"
          },
          "userId": {
            "type": "number"
          },
          "apiTokenId": {
            "type": "number"
          },
          "visible": {
            "type": "boolean"
          },
          "shredded": {
            "type": "boolean"
          },
          "oauthApplicationId": {
            "type": "number"
          },
          "deviceId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewLogEntry": {
        "title": "NewLogEntry",
        "type": "object",
        "description": "(tsType: Omit<LogEntry, 'id'>, schemaOptions: { title: 'NewLogEntry', exclude: [ 'id' ] })",
        "properties": {
          "objectId": {
            "type": "number"
          },
          "datetime": {
            "type": "string",
            "format": "date-time"
          },
          "actionType": {
            "type": "string"
          },
          "data": {
            "type": "string"
          },
          "contentTypeId": {
            "type": "number"
          },
          "eventId": {
            "type": "number"
          },
          "userId": {
            "type": "number"
          },
          "apiTokenId": {
            "type": "number"
          },
          "visible": {
            "type": "boolean"
          },
          "shredded": {
            "type": "boolean"
          },
          "oauthApplicationId": {
            "type": "number"
          },
          "deviceId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<LogEntry, 'id'>"
      },
      "LogEntryPartial": {
        "title": "LogEntryPartial",
        "type": "object",
        "description": "(tsType: Partial<LogEntry>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "objectId": {
            "type": "number"
          },
          "datetime": {
            "type": "string",
            "format": "date-time"
          },
          "actionType": {
            "type": "string"
          },
          "data": {
            "type": "string"
          },
          "contentTypeId": {
            "type": "number"
          },
          "eventId": {
            "type": "number"
          },
          "userId": {
            "type": "number"
          },
          "apiTokenId": {
            "type": "number"
          },
          "visible": {
            "type": "boolean"
          },
          "shredded": {
            "type": "boolean"
          },
          "oauthApplicationId": {
            "type": "number"
          },
          "deviceId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<LogEntry>"
      },
      "Device": {
        "title": "Device",
        "type": "object",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "deviceId": {
            "type": "number"
          },
          "uniqueSerial": {
            "type": "string"
          },
          "initializationToken": {
            "type": "string"
          },
          "apiToken": {
            "type": "string"
          },
          "allEvents": {
            "type": "boolean"
          },
          "name": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "initialized": {
            "type": "string",
            "format": "date-time"
          },
          "hardwareBrand": {
            "type": "string"
          },
          "hardwareModel": {
            "type": "string"
          },
          "softwareBrand": {
            "type": "string"
          },
          "softwareVersion": {
            "type": "string"
          },
          "revoked": {
            "type": "boolean"
          },
          "securityProfile": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "gateId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "TicketLayoutWithRelations": {
        "title": "TicketLayoutWithRelations",
        "type": "object",
        "description": "(tsType: TicketLayoutWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "default": {
            "type": "boolean"
          },
          "name": {
            "type": "string"
          },
          "layout": {
            "type": "string"
          },
          "background": {
            "type": "string"
          },
          "eventId": {
            "type": "number"
          },
          "event": {
            "$ref": "#/components/schemas/EventWithRelations"
          },
          "foreignKey": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "TicketLayoutWithRelations"
      },
      "ItemWithQuota": {
        "title": "ItemWithQuota",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "sampleItemId": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "eTicketNumber": {
            "type": "string"
          },
          "picture": {
            "type": "string",
            "nullable": true
          },
          "active": {
            "type": "boolean"
          },
          "gate": {
            "type": "string"
          },
          "zone": {
            "type": "string"
          },
          "floor": {
            "type": "string"
          },
          "color": {
            "type": "string"
          },
          "seatRequired": {
            "type": "string"
          },
          "seatLayout": {
            "type": "string"
          },
          "allowAgent": {
            "type": "boolean"
          },
          "quota": {
            "type": "number"
          },
          "price": {
            "type": "number",
            "minimum": 0
          },
          "isSeasonTicket": {
            "type": "boolean"
          },
          "ticketType": {
            "type": "string"
          },
          "maxQuota": {
            "type": "number"
          },
          "availableFrom": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "availableUntil": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "maxPerOrder": {
            "type": "number",
            "nullable": true
          },
          "minPerOrder": {
            "type": "number",
            "nullable": true
          },
          "eventId": {
            "type": "number"
          },
          "salesChannels": {
            "type": "string",
            "nullable": true
          },
          "taxRuleId": {
            "type": "number",
            "nullable": true
          },
          "parentId": {
            "type": "number"
          },
          "categoryId": {
            "type": "number",
            "nullable": true
          },
          "itemMetaValue": {},
          "originalPrice": {
            "type": "number",
            "nullable": true,
            "minimum": 0
          },
          "hiddenIfAvailableId": {
            "type": "number",
            "nullable": true
          },
          "displayRemainingTickets": {
            "type": "boolean"
          },
          "itemAssignments": {}
        },
        "additionalProperties": false
      },
      "NewItem": {
        "title": "NewItem",
        "type": "object",
        "description": "(tsType: ItemWithQuota, schemaOptions: { title: 'NewItem' })",
        "properties": {
          "id": {
            "type": "number"
          },
          "sampleItemId": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "eTicketNumber": {
            "type": "string"
          },
          "picture": {
            "type": "string",
            "nullable": true
          },
          "active": {
            "type": "boolean"
          },
          "gate": {
            "type": "string"
          },
          "zone": {
            "type": "string"
          },
          "floor": {
            "type": "string"
          },
          "color": {
            "type": "string"
          },
          "seatRequired": {
            "type": "string"
          },
          "seatLayout": {
            "type": "string"
          },
          "allowAgent": {
            "type": "boolean"
          },
          "quota": {
            "type": "number"
          },
          "price": {
            "type": "number",
            "minimum": 0
          },
          "isSeasonTicket": {
            "type": "boolean"
          },
          "ticketType": {
            "type": "string"
          },
          "maxQuota": {
            "type": "number"
          },
          "availableFrom": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "availableUntil": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "maxPerOrder": {
            "type": "number",
            "nullable": true
          },
          "minPerOrder": {
            "type": "number",
            "nullable": true
          },
          "eventId": {
            "type": "number"
          },
          "salesChannels": {
            "type": "string",
            "nullable": true
          },
          "taxRuleId": {
            "type": "number",
            "nullable": true
          },
          "parentId": {
            "type": "number"
          },
          "categoryId": {
            "type": "number",
            "nullable": true
          },
          "itemMetaValue": {},
          "originalPrice": {
            "type": "number",
            "nullable": true,
            "minimum": 0
          },
          "hiddenIfAvailableId": {
            "type": "number",
            "nullable": true
          },
          "displayRemainingTickets": {
            "type": "boolean"
          },
          "itemAssignments": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "ItemWithQuota"
      },
      "ItemWithQuotaPartial": {
        "title": "ItemWithQuotaPartial",
        "type": "object",
        "description": "(tsType: Partial<ItemWithQuota>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "sampleItemId": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "eTicketNumber": {
            "type": "string"
          },
          "picture": {
            "type": "string",
            "nullable": true
          },
          "active": {
            "type": "boolean"
          },
          "gate": {
            "type": "string"
          },
          "zone": {
            "type": "string"
          },
          "floor": {
            "type": "string"
          },
          "color": {
            "type": "string"
          },
          "seatRequired": {
            "type": "string"
          },
          "seatLayout": {
            "type": "string"
          },
          "allowAgent": {
            "type": "boolean"
          },
          "quota": {
            "type": "number"
          },
          "price": {
            "type": "number",
            "minimum": 0
          },
          "isSeasonTicket": {
            "type": "boolean"
          },
          "ticketType": {
            "type": "string"
          },
          "maxQuota": {
            "type": "number"
          },
          "availableFrom": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "availableUntil": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "maxPerOrder": {
            "type": "number",
            "nullable": true
          },
          "minPerOrder": {
            "type": "number",
            "nullable": true
          },
          "eventId": {
            "type": "number"
          },
          "salesChannels": {
            "type": "string",
            "nullable": true
          },
          "taxRuleId": {
            "type": "number",
            "nullable": true
          },
          "parentId": {
            "type": "number"
          },
          "categoryId": {
            "type": "number",
            "nullable": true
          },
          "itemMetaValue": {},
          "originalPrice": {
            "type": "number",
            "nullable": true,
            "minimum": 0
          },
          "hiddenIfAvailableId": {
            "type": "number",
            "nullable": true
          },
          "displayRemainingTickets": {
            "type": "boolean"
          },
          "itemAssignments": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<ItemWithQuota>"
      },
      "TicketLayoutItem": {
        "title": "TicketLayoutItem",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "itemId": {
            "type": "number"
          },
          "salesChannel": {
            "type": "string"
          },
          "layoutId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewTicketLayoutItemInItem": {
        "title": "NewTicketLayoutItemInItem",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<TicketLayoutItem, 'id'>, 'itemId'>, schemaOptions: { title: 'NewTicketLayoutItemInItem', exclude: [ 'id' ], optional: [ 'itemId' ] })",
        "properties": {
          "itemId": {
            "type": "number"
          },
          "salesChannel": {
            "type": "string"
          },
          "layoutId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<TicketLayoutItem, 'id'>, 'itemId'>"
      },
      "TicketLayoutItemPartial": {
        "title": "TicketLayoutItemPartial",
        "type": "object",
        "description": "(tsType: Partial<TicketLayoutItem>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "itemId": {
            "type": "number"
          },
          "salesChannel": {
            "type": "string"
          },
          "layoutId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<TicketLayoutItem>"
      },
      "NewQuotaInItem": {
        "title": "NewQuotaInItem",
        "type": "object",
        "description": "(tsType: Omit<Quota, 'id'>, schemaOptions: { title: 'NewQuotaInItem', exclude: [ 'id' ] })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "name": {
            "type": "string"
          },
          "size": {
            "type": "number"
          },
          "closeWhenSoldOut": {
            "type": "boolean"
          },
          "closed": {
            "type": "boolean"
          },
          "releaseAfterExit": {
            "type": "boolean"
          },
          "ignoreForEventAvailability": {
            "type": "boolean"
          },
          "createdBy": {
            "type": "number"
          },
          "updatedBy": {
            "type": "number"
          },
          "eventId": {
            "type": "number"
          },
          "subeventId": {
            "type": "number"
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": false,
        "x-typescript-type": "Omit<Quota, 'id'>"
      },
      "QuotaPartial": {
        "title": "QuotaPartial",
        "type": "object",
        "description": "(tsType: Partial<Quota>, schemaOptions: { partial: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "size": {
            "type": "number"
          },
          "closeWhenSoldOut": {
            "type": "boolean"
          },
          "closed": {
            "type": "boolean"
          },
          "releaseAfterExit": {
            "type": "boolean"
          },
          "ignoreForEventAvailability": {
            "type": "boolean"
          },
          "createdBy": {
            "type": "number"
          },
          "updatedBy": {
            "type": "number"
          },
          "eventId": {
            "type": "number"
          },
          "subeventId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Quota>"
      },
      "ItemMetaProperty": {
        "title": "ItemMetaProperty",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "default": {
            "type": "string"
          },
          "eventId": {
            "type": "number"
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": false
      },
      "NewItemMetaProperty": {
        "title": "NewItemMetaProperty",
        "type": "object",
        "description": "(tsType: ItemMetaProperty, schemaOptions: { title: 'NewItemMetaProperty' })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "default": {
            "type": "string"
          },
          "eventId": {
            "type": "number"
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": false,
        "x-typescript-type": "ItemMetaProperty"
      },
      "ItemMetaPropertyPartial": {
        "title": "ItemMetaPropertyPartial",
        "type": "object",
        "description": "(tsType: Partial<ItemMetaProperty>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "default": {
            "type": "string"
          },
          "eventId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<ItemMetaProperty>"
      },
      "ItemCategory": {
        "title": "ItemCategory",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "position": {
            "type": "number"
          },
          "description": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "isAddon": {
            "type": "boolean"
          },
          "internalName": {
            "type": "string"
          },
          "eventId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewItemCategory": {
        "title": "NewItemCategory",
        "type": "object",
        "description": "(tsType: Omit<ItemCategory, 'id'>, schemaOptions: { title: 'NewItemCategory', exclude: [ 'id' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "position": {
            "type": "number"
          },
          "description": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "isAddon": {
            "type": "boolean"
          },
          "internalName": {
            "type": "string"
          },
          "eventId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<ItemCategory, 'id'>"
      },
      "ItemCategoryWithRelations": {
        "title": "ItemCategoryWithRelations",
        "type": "object",
        "description": "(tsType: ItemCategoryWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "position": {
            "type": "number"
          },
          "description": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "isAddon": {
            "type": "boolean"
          },
          "internalName": {
            "type": "string"
          },
          "eventId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ItemCategoryWithRelations"
      },
      "ItemCategoryPartial": {
        "title": "ItemCategoryPartial",
        "type": "object",
        "description": "(tsType: Partial<ItemCategory>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "position": {
            "type": "number"
          },
          "description": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "isAddon": {
            "type": "boolean"
          },
          "internalName": {
            "type": "string"
          },
          "eventId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<ItemCategory>"
      },
      "ItemAddon": {
        "title": "ItemAddon",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "maxCount": {
            "type": "string"
          },
          "minCount": {
            "type": "boolean"
          },
          "position": {
            "type": "string"
          },
          "priceIncluded": {
            "type": "number"
          },
          "multiAllowed": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "NewItemAddon": {
        "title": "NewItemAddon",
        "type": "object",
        "description": "(tsType: Omit<ItemAddon, 'id'>, schemaOptions: { title: 'NewItemAddon', exclude: [ 'id' ] })",
        "properties": {
          "maxCount": {
            "type": "string"
          },
          "minCount": {
            "type": "boolean"
          },
          "position": {
            "type": "string"
          },
          "priceIncluded": {
            "type": "number"
          },
          "multiAllowed": {
            "type": "boolean"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<ItemAddon, 'id'>"
      },
      "ItemAddonWithRelations": {
        "title": "ItemAddonWithRelations",
        "type": "object",
        "description": "(tsType: ItemAddonWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "maxCount": {
            "type": "string"
          },
          "minCount": {
            "type": "boolean"
          },
          "position": {
            "type": "string"
          },
          "priceIncluded": {
            "type": "number"
          },
          "multiAllowed": {
            "type": "boolean"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ItemAddonWithRelations"
      },
      "ItemAddonPartial": {
        "title": "ItemAddonPartial",
        "type": "object",
        "description": "(tsType: Partial<ItemAddon>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "maxCount": {
            "type": "string"
          },
          "minCount": {
            "type": "boolean"
          },
          "position": {
            "type": "string"
          },
          "priceIncluded": {
            "type": "number"
          },
          "multiAllowed": {
            "type": "boolean"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<ItemAddon>"
      },
      "Invoice": {
        "title": "Invoice",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "invoiceFrom": {
            "type": "string"
          },
          "invoiceTo": {
            "type": "string"
          },
          "date": {
            "type": "string",
            "format": "date-time"
          },
          "file": {
            "type": "string"
          },
          "locale": {
            "type": "string"
          },
          "additionalText": {
            "type": "string"
          },
          "isCancellation": {
            "type": "boolean"
          },
          "invoiceNo": {
            "type": "string"
          },
          "footerText": {
            "type": "string"
          },
          "introductoryText": {
            "type": "string"
          },
          "paymentProviderText": {
            "type": "string"
          },
          "prefix": {
            "type": "string"
          },
          "foreignCurrencyDisplay": {
            "type": "string"
          },
          "foreignCurrencyRate": {
            "type": "number"
          },
          "foreignCurrencyRateDate": {
            "type": "string",
            "format": "date-time"
          },
          "internalReference": {
            "type": "string"
          },
          "fullInvoiceNo": {
            "type": "string"
          },
          "shredded": {
            "type": "boolean"
          },
          "invoiceFromCity": {
            "type": "string"
          },
          "invoiceFromCountry": {
            "type": "string"
          },
          "invoiceFromName": {
            "type": "string"
          },
          "invoiceFromTaxId": {
            "type": "string"
          },
          "invoiceFromVatId": {
            "type": "string"
          },
          "invoiceFromZipCode": {
            "type": "string"
          },
          "invoiceToCity": {
            "type": "string"
          },
          "invoiceToCompany": {
            "type": "string"
          },
          "invoiceToCountry": {
            "type": "string"
          },
          "invoiceToName": {
            "type": "string"
          },
          "invoiceToStreet": {
            "type": "string"
          },
          "invoiceToVatId": {
            "type": "string"
          },
          "invoiceToZipcode": {
            "type": "string"
          },
          "reverseCharge": {
            "type": "boolean"
          },
          "invoiceToBeneficiary": {
            "type": "string"
          },
          "invoiceToState": {
            "type": "string"
          },
          "customField": {
            "type": "string"
          },
          "eventId": {
            "type": "number"
          },
          "orderId": {
            "type": "number"
          },
          "organizerId": {
            "type": "number"
          },
          "refersId": {
            "type": "number"
          }
        },
        "required": [
          "invoiceFrom",
          "invoiceTo",
          "date",
          "locale",
          "additionalText",
          "isCancellation",
          "invoiceNo",
          "footerText",
          "introductoryText",
          "paymentProviderText",
          "prefix",
          "internalReference",
          "fullInvoiceNo",
          "shredded",
          "reverseCharge"
        ],
        "additionalProperties": false
      },
      "NewInvoice": {
        "title": "NewInvoice",
        "type": "object",
        "description": "(tsType: Omit<Invoice, 'id'>, schemaOptions: { title: 'NewInvoice', exclude: [ 'id' ] })",
        "properties": {
          "invoiceFrom": {
            "type": "string"
          },
          "invoiceTo": {
            "type": "string"
          },
          "date": {
            "type": "string",
            "format": "date-time"
          },
          "file": {
            "type": "string"
          },
          "locale": {
            "type": "string"
          },
          "additionalText": {
            "type": "string"
          },
          "isCancellation": {
            "type": "boolean"
          },
          "invoiceNo": {
            "type": "string"
          },
          "footerText": {
            "type": "string"
          },
          "introductoryText": {
            "type": "string"
          },
          "paymentProviderText": {
            "type": "string"
          },
          "prefix": {
            "type": "string"
          },
          "foreignCurrencyDisplay": {
            "type": "string"
          },
          "foreignCurrencyRate": {
            "type": "number"
          },
          "foreignCurrencyRateDate": {
            "type": "string",
            "format": "date-time"
          },
          "internalReference": {
            "type": "string"
          },
          "fullInvoiceNo": {
            "type": "string"
          },
          "shredded": {
            "type": "boolean"
          },
          "invoiceFromCity": {
            "type": "string"
          },
          "invoiceFromCountry": {
            "type": "string"
          },
          "invoiceFromName": {
            "type": "string"
          },
          "invoiceFromTaxId": {
            "type": "string"
          },
          "invoiceFromVatId": {
            "type": "string"
          },
          "invoiceFromZipCode": {
            "type": "string"
          },
          "invoiceToCity": {
            "type": "string"
          },
          "invoiceToCompany": {
            "type": "string"
          },
          "invoiceToCountry": {
            "type": "string"
          },
          "invoiceToName": {
            "type": "string"
          },
          "invoiceToStreet": {
            "type": "string"
          },
          "invoiceToVatId": {
            "type": "string"
          },
          "invoiceToZipcode": {
            "type": "string"
          },
          "reverseCharge": {
            "type": "boolean"
          },
          "invoiceToBeneficiary": {
            "type": "string"
          },
          "invoiceToState": {
            "type": "string"
          },
          "customField": {
            "type": "string"
          },
          "eventId": {
            "type": "number"
          },
          "orderId": {
            "type": "number"
          },
          "organizerId": {
            "type": "number"
          },
          "refersId": {
            "type": "number"
          }
        },
        "required": [
          "invoiceFrom",
          "invoiceTo",
          "date",
          "locale",
          "additionalText",
          "isCancellation",
          "invoiceNo",
          "footerText",
          "introductoryText",
          "paymentProviderText",
          "prefix",
          "internalReference",
          "fullInvoiceNo",
          "shredded",
          "reverseCharge"
        ],
        "additionalProperties": false,
        "x-typescript-type": "Omit<Invoice, 'id'>"
      },
      "InvoiceWithRelations": {
        "title": "InvoiceWithRelations",
        "type": "object",
        "description": "(tsType: InvoiceWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "invoiceFrom": {
            "type": "string"
          },
          "invoiceTo": {
            "type": "string"
          },
          "date": {
            "type": "string",
            "format": "date-time"
          },
          "file": {
            "type": "string"
          },
          "locale": {
            "type": "string"
          },
          "additionalText": {
            "type": "string"
          },
          "isCancellation": {
            "type": "boolean"
          },
          "invoiceNo": {
            "type": "string"
          },
          "footerText": {
            "type": "string"
          },
          "introductoryText": {
            "type": "string"
          },
          "paymentProviderText": {
            "type": "string"
          },
          "prefix": {
            "type": "string"
          },
          "foreignCurrencyDisplay": {
            "type": "string"
          },
          "foreignCurrencyRate": {
            "type": "number"
          },
          "foreignCurrencyRateDate": {
            "type": "string",
            "format": "date-time"
          },
          "internalReference": {
            "type": "string"
          },
          "fullInvoiceNo": {
            "type": "string"
          },
          "shredded": {
            "type": "boolean"
          },
          "invoiceFromCity": {
            "type": "string"
          },
          "invoiceFromCountry": {
            "type": "string"
          },
          "invoiceFromName": {
            "type": "string"
          },
          "invoiceFromTaxId": {
            "type": "string"
          },
          "invoiceFromVatId": {
            "type": "string"
          },
          "invoiceFromZipCode": {
            "type": "string"
          },
          "invoiceToCity": {
            "type": "string"
          },
          "invoiceToCompany": {
            "type": "string"
          },
          "invoiceToCountry": {
            "type": "string"
          },
          "invoiceToName": {
            "type": "string"
          },
          "invoiceToStreet": {
            "type": "string"
          },
          "invoiceToVatId": {
            "type": "string"
          },
          "invoiceToZipcode": {
            "type": "string"
          },
          "reverseCharge": {
            "type": "boolean"
          },
          "invoiceToBeneficiary": {
            "type": "string"
          },
          "invoiceToState": {
            "type": "string"
          },
          "customField": {
            "type": "string"
          },
          "eventId": {
            "type": "number"
          },
          "orderId": {
            "type": "number"
          },
          "organizerId": {
            "type": "number"
          },
          "refersId": {
            "type": "number"
          },
          "event": {
            "$ref": "#/components/schemas/EventWithRelations"
          },
          "foreignKey": {},
          "order": {
            "$ref": "#/components/schemas/OrderWithRelations"
          },
          "organizer": {
            "$ref": "#/components/schemas/OrganizerWithRelations"
          },
          "refers": {
            "$ref": "#/components/schemas/InvoiceWithRelations"
          }
        },
        "required": [
          "invoiceFrom",
          "invoiceTo",
          "date",
          "locale",
          "additionalText",
          "isCancellation",
          "invoiceNo",
          "footerText",
          "introductoryText",
          "paymentProviderText",
          "prefix",
          "internalReference",
          "fullInvoiceNo",
          "shredded",
          "reverseCharge"
        ],
        "additionalProperties": false,
        "x-typescript-type": "InvoiceWithRelations"
      },
      "InvoicePartial": {
        "title": "InvoicePartial",
        "type": "object",
        "description": "(tsType: Partial<Invoice>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "invoiceFrom": {
            "type": "string"
          },
          "invoiceTo": {
            "type": "string"
          },
          "date": {
            "type": "string",
            "format": "date-time"
          },
          "file": {
            "type": "string"
          },
          "locale": {
            "type": "string"
          },
          "additionalText": {
            "type": "string"
          },
          "isCancellation": {
            "type": "boolean"
          },
          "invoiceNo": {
            "type": "string"
          },
          "footerText": {
            "type": "string"
          },
          "introductoryText": {
            "type": "string"
          },
          "paymentProviderText": {
            "type": "string"
          },
          "prefix": {
            "type": "string"
          },
          "foreignCurrencyDisplay": {
            "type": "string"
          },
          "foreignCurrencyRate": {
            "type": "number"
          },
          "foreignCurrencyRateDate": {
            "type": "string",
            "format": "date-time"
          },
          "internalReference": {
            "type": "string"
          },
          "fullInvoiceNo": {
            "type": "string"
          },
          "shredded": {
            "type": "boolean"
          },
          "invoiceFromCity": {
            "type": "string"
          },
          "invoiceFromCountry": {
            "type": "string"
          },
          "invoiceFromName": {
            "type": "string"
          },
          "invoiceFromTaxId": {
            "type": "string"
          },
          "invoiceFromVatId": {
            "type": "string"
          },
          "invoiceFromZipCode": {
            "type": "string"
          },
          "invoiceToCity": {
            "type": "string"
          },
          "invoiceToCompany": {
            "type": "string"
          },
          "invoiceToCountry": {
            "type": "string"
          },
          "invoiceToName": {
            "type": "string"
          },
          "invoiceToStreet": {
            "type": "string"
          },
          "invoiceToVatId": {
            "type": "string"
          },
          "invoiceToZipcode": {
            "type": "string"
          },
          "reverseCharge": {
            "type": "boolean"
          },
          "invoiceToBeneficiary": {
            "type": "string"
          },
          "invoiceToState": {
            "type": "string"
          },
          "customField": {
            "type": "string"
          },
          "eventId": {
            "type": "number"
          },
          "orderId": {
            "type": "number"
          },
          "organizerId": {
            "type": "number"
          },
          "refersId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Invoice>"
      },
      "InvoiceAddressWithRelations": {
        "title": "InvoiceAddressWithRelations",
        "type": "object",
        "description": "(tsType: InvoiceAddressWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "nameCached": {
            "type": "string"
          },
          "company": {
            "type": "string"
          },
          "street": {
            "type": "string"
          },
          "zipcode": {
            "type": "string"
          },
          "city": {
            "type": "string"
          },
          "countryOld": {
            "type": "string"
          },
          "vatId": {
            "type": "string"
          },
          "country": {
            "type": "string"
          },
          "isBusiness": {
            "type": "boolean"
          },
          "vatIdValidated": {
            "type": "boolean"
          },
          "internalReference": {
            "type": "string"
          },
          "nameParts": {
            "type": "object"
          },
          "beneficiary": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "customField": {
            "type": "string"
          },
          "orderId": {
            "type": "number"
          },
          "order": {
            "$ref": "#/components/schemas/OrderWithRelations"
          },
          "foreignKey": {}
        },
        "required": [
          "nameCached",
          "company",
          "street",
          "zipcode",
          "city",
          "countryOld",
          "vatId",
          "country",
          "isBusiness",
          "vatIdValidated",
          "internalReference",
          "nameParts",
          "beneficiary",
          "state",
          "customField"
        ],
        "additionalProperties": false,
        "x-typescript-type": "InvoiceAddressWithRelations"
      },
      "Invitation": {
        "title": "Invitation",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "slug": {
            "type": "string"
          },
          "guest": {
            "type": "string"
          },
          "pnr": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "eventId": {
            "type": "number"
          },
          "orderId": {
            "type": "number"
          },
          "organizerId": {
            "type": "number"
          }
        },
        "required": [
          "guest",
          "pnr",
          "url"
        ],
        "additionalProperties": false
      },
      "NewInvitation": {
        "title": "NewInvitation",
        "type": "object",
        "description": "(tsType: Omit<Invitation, 'id'>, schemaOptions: { title: 'NewInvitation', exclude: [ 'id' ] })",
        "properties": {
          "slug": {
            "type": "string"
          },
          "guest": {
            "type": "string"
          },
          "pnr": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "eventId": {
            "type": "number"
          },
          "orderId": {
            "type": "number"
          },
          "organizerId": {
            "type": "number"
          }
        },
        "required": [
          "guest",
          "pnr",
          "url"
        ],
        "additionalProperties": false,
        "x-typescript-type": "Omit<Invitation, 'id'>"
      },
      "InvitationPartial": {
        "title": "InvitationPartial",
        "type": "object",
        "description": "(tsType: Partial<Invitation>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "slug": {
            "type": "string"
          },
          "guest": {
            "type": "string"
          },
          "pnr": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "eventId": {
            "type": "number"
          },
          "orderId": {
            "type": "number"
          },
          "organizerId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Invitation>"
      },
      "Gate": {
        "title": "Gate",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "identifier": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          }
        },
        "required": [
          "name",
          "identifier"
        ],
        "additionalProperties": false
      },
      "NewGate": {
        "title": "NewGate",
        "type": "object",
        "description": "(tsType: Omit<Gate, 'id'>, schemaOptions: { title: 'NewGate', exclude: [ 'id' ] })",
        "properties": {
          "name": {
            "type": "string"
          },
          "identifier": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          }
        },
        "required": [
          "name",
          "identifier"
        ],
        "additionalProperties": false,
        "x-typescript-type": "Omit<Gate, 'id'>"
      },
      "GatePartial": {
        "title": "GatePartial",
        "type": "object",
        "description": "(tsType: Partial<Gate>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "identifier": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Gate>"
      },
      "NewEvent": {
        "title": "NewEvent",
        "type": "object",
        "description": "(tsType: EventWithItems, schemaOptions: { title: 'NewEvent' })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "dateFrom": {
            "type": "string",
            "format": "date-time"
          },
          "dateTo": {
            "type": "string",
            "format": "date-time"
          },
          "presaleEnd": {
            "type": "string",
            "format": "date-time"
          },
          "presaleStart": {
            "type": "string",
            "format": "date-time"
          },
          "dateAdmission": {
            "type": "string",
            "format": "date-time"
          },
          "type": {
            "type": "string"
          },
          "isPublic": {
            "type": "boolean"
          },
          "hasSubevents": {
            "type": "boolean"
          },
          "location": {
            "type": "string"
          },
          "home": {
            "type": "string"
          },
          "banner": {
            "type": "string"
          },
          "avatar": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "paymentTerm": {
            "type": "number"
          },
          "seasonEventId": {
            "type": "number"
          },
          "isSeasonEvent": {
            "type": "boolean"
          },
          "seasonQuota": {
            "type": "number"
          },
          "lastModified": {
            "type": "string",
            "format": "date-time"
          },
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ItemWithQuota"
            }
          },
          "channelEvents": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "setting": {
            "type": "object"
          },
          "salesChannels": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "metaValues": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "tagIds": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "isClone": {
            "type": "boolean"
          },
          "allowCloneSeatPlan": {
            "type": "boolean"
          },
          "serviceId": {
            "type": "string"
          },
          "comment": {
            "type": "string",
            "nullable": true
          },
          "approvalStatus": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "slug": {
            "type": "string",
            "pattern": "^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"
          },
          "seatingPlanId": {
            "type": "number",
            "nullable": true
          }
        },
        "required": [
          "name",
          "dateFrom",
          "dateTo"
        ],
        "additionalProperties": false,
        "x-typescript-type": "EventWithItems"
      },
      "EventWithItems": {
        "title": "EventWithItems",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "dateFrom": {
            "type": "string",
            "format": "date-time"
          },
          "dateTo": {
            "type": "string",
            "format": "date-time"
          },
          "presaleEnd": {
            "type": "string",
            "format": "date-time"
          },
          "presaleStart": {
            "type": "string",
            "format": "date-time"
          },
          "dateAdmission": {
            "type": "string",
            "format": "date-time"
          },
          "type": {
            "type": "string"
          },
          "isPublic": {
            "type": "boolean"
          },
          "hasSubevents": {
            "type": "boolean"
          },
          "location": {
            "type": "string"
          },
          "home": {
            "type": "string"
          },
          "banner": {
            "type": "string"
          },
          "avatar": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "paymentTerm": {
            "type": "number"
          },
          "seasonEventId": {
            "type": "number"
          },
          "isSeasonEvent": {
            "type": "boolean"
          },
          "seasonQuota": {
            "type": "number"
          },
          "lastModified": {
            "type": "string",
            "format": "date-time"
          },
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ItemWithQuota"
            }
          },
          "channelEvents": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "setting": {
            "type": "object"
          },
          "salesChannels": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "metaValues": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "tagIds": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "isClone": {
            "type": "boolean"
          },
          "allowCloneSeatPlan": {
            "type": "boolean"
          },
          "serviceId": {
            "type": "string"
          },
          "comment": {
            "type": "string",
            "nullable": true
          },
          "approvalStatus": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "slug": {
            "type": "string",
            "pattern": "^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"
          },
          "seatingPlanId": {
            "type": "number",
            "nullable": true
          }
        },
        "required": [
          "name",
          "dateFrom",
          "dateTo"
        ],
        "additionalProperties": false
      },
      "EventWithItemsPartial": {
        "title": "EventWithItemsPartial",
        "type": "object",
        "description": "(tsType: Partial<EventWithItems>, schemaOptions: { partial: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "dateFrom": {
            "type": "string",
            "format": "date-time"
          },
          "dateTo": {
            "type": "string",
            "format": "date-time"
          },
          "presaleEnd": {
            "type": "string",
            "format": "date-time"
          },
          "presaleStart": {
            "type": "string",
            "format": "date-time"
          },
          "dateAdmission": {
            "type": "string",
            "format": "date-time"
          },
          "type": {
            "type": "string"
          },
          "isPublic": {
            "type": "boolean"
          },
          "hasSubevents": {
            "type": "boolean"
          },
          "location": {
            "type": "string"
          },
          "home": {
            "type": "string"
          },
          "banner": {
            "type": "string"
          },
          "avatar": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "paymentTerm": {
            "type": "number"
          },
          "seasonEventId": {
            "type": "number"
          },
          "isSeasonEvent": {
            "type": "boolean"
          },
          "seasonQuota": {
            "type": "number"
          },
          "lastModified": {
            "type": "string",
            "format": "date-time"
          },
          "items": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ItemWithQuota"
            }
          },
          "channelEvents": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "setting": {
            "type": "object"
          },
          "salesChannels": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "metaValues": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "tagIds": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "isClone": {
            "type": "boolean"
          },
          "allowCloneSeatPlan": {
            "type": "boolean"
          },
          "serviceId": {
            "type": "string"
          },
          "comment": {
            "type": "string",
            "nullable": true
          },
          "approvalStatus": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "slug": {
            "type": "string",
            "pattern": "^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"
          },
          "seatingPlanId": {
            "type": "number",
            "nullable": true
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<EventWithItems>"
      },
      "TicketBulk": {
        "title": "TicketBulk",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "slug": {
            "type": "string"
          },
          "guest": {
            "type": "string"
          },
          "pnr": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "data": {
            "type": "string"
          },
          "log": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "ticketBulkFileId": {
            "type": "number"
          },
          "eventId": {
            "type": "number"
          },
          "orderId": {
            "type": "number"
          },
          "organizerId": {
            "type": "number"
          }
        },
        "required": [
          "guest",
          "type",
          "ticketBulkFileId"
        ],
        "additionalProperties": false
      },
      "EventSettingsStoreWithRelations": {
        "title": "EventSettingsStoreWithRelations",
        "type": "object",
        "description": "(tsType: EventSettingsStoreWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "key": {
            "type": "string"
          },
          "value": {
            "type": "string"
          },
          "eventId": {
            "type": "number"
          },
          "event": {
            "$ref": "#/components/schemas/EventWithRelations"
          },
          "foreignKey": {}
        },
        "additionalProperties": false,
        "x-typescript-type": "EventSettingsStoreWithRelations"
      },
      "EventSettingsInformationWithRelations": {
        "title": "EventSettingsInformationWithRelations",
        "type": "object",
        "description": "(tsType: EventSettingsInformationWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "active": {
            "type": "boolean"
          },
          "createdBy": {
            "type": "number"
          },
          "updatedBy": {
            "type": "number"
          },
          "serviceId": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "eventId": {
            "type": "number"
          },
          "service": {
            "$ref": "#/components/schemas/ServiceWithRelations"
          },
          "foreignKey": {},
          "organizer": {
            "$ref": "#/components/schemas/OrganizerWithRelations"
          },
          "event": {
            "$ref": "#/components/schemas/EventWithRelations"
          },
          "eventSettingsStores": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EventSettingsStoreWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "EventSettingsInformationWithRelations"
      },
      "EventSettingsInformationWithSettingsStore": {},
      "NewDeviceInEvent": {
        "title": "NewDeviceInEvent",
        "type": "object",
        "description": "(tsType: Omit<Device, 'id'>, schemaOptions: { title: 'NewDeviceInEvent', exclude: [ 'id' ] })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "deviceId": {
            "type": "number"
          },
          "uniqueSerial": {
            "type": "string"
          },
          "initializationToken": {
            "type": "string"
          },
          "apiToken": {
            "type": "string"
          },
          "allEvents": {
            "type": "boolean"
          },
          "name": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "initialized": {
            "type": "string",
            "format": "date-time"
          },
          "hardwareBrand": {
            "type": "string"
          },
          "hardwareModel": {
            "type": "string"
          },
          "softwareBrand": {
            "type": "string"
          },
          "softwareVersion": {
            "type": "string"
          },
          "revoked": {
            "type": "boolean"
          },
          "securityProfile": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "gateId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Device, 'id'>"
      },
      "DevicePartial": {
        "title": "DevicePartial",
        "type": "object",
        "description": "(tsType: Partial<Device>, schemaOptions: { partial: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "deviceId": {
            "type": "number"
          },
          "uniqueSerial": {
            "type": "string"
          },
          "initializationToken": {
            "type": "string"
          },
          "apiToken": {
            "type": "string"
          },
          "allEvents": {
            "type": "boolean"
          },
          "name": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "initialized": {
            "type": "string",
            "format": "date-time"
          },
          "hardwareBrand": {
            "type": "string"
          },
          "hardwareModel": {
            "type": "string"
          },
          "softwareBrand": {
            "type": "string"
          },
          "softwareVersion": {
            "type": "string"
          },
          "revoked": {
            "type": "boolean"
          },
          "securityProfile": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "gateId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Device>"
      },
      "Employee": {
        "title": "Employee",
        "type": "object",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "active": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "NewEmployee": {
        "title": "NewEmployee",
        "type": "object",
        "description": "(tsType: Omit<Employee, 'id'>, schemaOptions: { title: 'NewEmployee', exclude: [ 'id' ] })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "name": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "active": {
            "type": "boolean"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Employee, 'id'>"
      },
      "EmployeePartial": {
        "title": "EmployeePartial",
        "type": "object",
        "description": "(tsType: Partial<Employee>, schemaOptions: { partial: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "code": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "active": {
            "type": "boolean"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Employee>"
      },
      "EmailWithRelations": {
        "title": "EmailWithRelations",
        "type": "object",
        "description": "(tsType: EmailWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number",
            "description": "id"
          },
          "receiver": {
            "type": "string"
          },
          "sender": {
            "type": "string"
          },
          "subject": {
            "type": "string"
          },
          "content": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "sentAt": {
            "type": "string",
            "format": "date-time"
          },
          "attachments": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "cc": {
            "type": "string"
          },
          "bcc": {
            "type": "string"
          },
          "replyTo": {
            "type": "string"
          },
          "searchText": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "EmailWithRelations"
      },
      "DiscountRulePartial": {
        "title": "DiscountRulePartial",
        "type": "object",
        "description": "(tsType: Partial<DiscountRule>, schemaOptions: { partial: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "rules": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "cycle": {
            "type": "string"
          },
          "userId": {
            "type": "number"
          },
          "organizerId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<DiscountRule>"
      },
      "DiscountRule": {
        "title": "DiscountRule",
        "type": "object",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "rules": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "cycle": {
            "type": "string"
          },
          "userId": {
            "type": "number"
          },
          "organizerId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "DiscountRuleWithRelations": {
        "title": "DiscountRuleWithRelations",
        "type": "object",
        "description": "(tsType: DiscountRuleWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "rules": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "cycle": {
            "type": "string"
          },
          "userId": {
            "type": "number"
          },
          "organizerId": {
            "type": "number"
          },
          "user": {
            "$ref": "#/components/schemas/UserV2WithRelations"
          },
          "foreignKey": {},
          "organizer": {
            "$ref": "#/components/schemas/OrganizerWithRelations"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "DiscountRuleWithRelations"
      },
      "NewDevice": {
        "title": "NewDevice",
        "type": "object",
        "description": "(tsType: Omit<DeviceWithEventIds, 'id'>, schemaOptions: { title: 'NewDevice', exclude: [ 'id' ] })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "deviceId": {
            "type": "number"
          },
          "uniqueSerial": {
            "type": "string"
          },
          "initializationToken": {
            "type": "string"
          },
          "apiToken": {
            "type": "string"
          },
          "allEvents": {
            "type": "boolean"
          },
          "name": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "initialized": {
            "type": "string",
            "format": "date-time"
          },
          "hardwareBrand": {
            "type": "string"
          },
          "hardwareModel": {
            "type": "string"
          },
          "softwareBrand": {
            "type": "string"
          },
          "softwareVersion": {
            "type": "string"
          },
          "revoked": {
            "type": "boolean"
          },
          "securityProfile": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "gateId": {
            "type": "number"
          },
          "eventSlugs": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "note": {
            "type": "string"
          }
        },
        "required": [
          "eventSlugs"
        ],
        "additionalProperties": false,
        "x-typescript-type": "Omit<DeviceWithEventIds, 'id'>"
      },
      "DeviceWithEventIds": {
        "title": "DeviceWithEventIds",
        "type": "object",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "deviceId": {
            "type": "number"
          },
          "uniqueSerial": {
            "type": "string"
          },
          "initializationToken": {
            "type": "string"
          },
          "apiToken": {
            "type": "string"
          },
          "allEvents": {
            "type": "boolean"
          },
          "name": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "initialized": {
            "type": "string",
            "format": "date-time"
          },
          "hardwareBrand": {
            "type": "string"
          },
          "hardwareModel": {
            "type": "string"
          },
          "softwareBrand": {
            "type": "string"
          },
          "softwareVersion": {
            "type": "string"
          },
          "revoked": {
            "type": "boolean"
          },
          "securityProfile": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "gateId": {
            "type": "number"
          },
          "eventSlugs": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "note": {
            "type": "string"
          }
        },
        "required": [
          "eventSlugs"
        ],
        "additionalProperties": false
      },
      "UpdateDevice": {
        "title": "UpdateDevice",
        "type": "object",
        "description": "(tsType: DeviceWithEventIds, schemaOptions: { title: 'UpdateDevice' })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "deviceId": {
            "type": "number"
          },
          "uniqueSerial": {
            "type": "string"
          },
          "initializationToken": {
            "type": "string"
          },
          "apiToken": {
            "type": "string"
          },
          "allEvents": {
            "type": "boolean"
          },
          "name": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "initialized": {
            "type": "string",
            "format": "date-time"
          },
          "hardwareBrand": {
            "type": "string"
          },
          "hardwareModel": {
            "type": "string"
          },
          "softwareBrand": {
            "type": "string"
          },
          "softwareVersion": {
            "type": "string"
          },
          "revoked": {
            "type": "boolean"
          },
          "securityProfile": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "gateId": {
            "type": "number"
          },
          "eventSlugs": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "note": {
            "type": "string"
          }
        },
        "required": [
          "eventSlugs"
        ],
        "additionalProperties": false,
        "x-typescript-type": "DeviceWithEventIds"
      },
      "Initialize Device": {
        "title": "Initialize Device",
        "type": "object",
        "description": "(tsType: DeviceWithToken, schemaOptions: { title: 'Initialize Device' })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "deviceId": {
            "type": "number"
          },
          "uniqueSerial": {
            "type": "string"
          },
          "initializationToken": {
            "type": "string"
          },
          "apiToken": {
            "type": "string"
          },
          "allEvents": {
            "type": "boolean"
          },
          "name": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "initialized": {
            "type": "string",
            "format": "date-time"
          },
          "hardwareBrand": {
            "type": "string"
          },
          "hardwareModel": {
            "type": "string"
          },
          "softwareBrand": {
            "type": "string"
          },
          "softwareVersion": {
            "type": "string"
          },
          "revoked": {
            "type": "boolean"
          },
          "securityProfile": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "gateId": {
            "type": "number"
          },
          "employeeId": {
            "type": "string"
          },
          "token": {
            "type": "string"
          }
        },
        "required": [
          "employeeId",
          "token"
        ],
        "additionalProperties": false,
        "x-typescript-type": "DeviceWithToken"
      },
      "DeviceWithToken": {
        "title": "DeviceWithToken",
        "type": "object",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "deviceId": {
            "type": "number"
          },
          "uniqueSerial": {
            "type": "string"
          },
          "initializationToken": {
            "type": "string"
          },
          "apiToken": {
            "type": "string"
          },
          "allEvents": {
            "type": "boolean"
          },
          "name": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "initialized": {
            "type": "string",
            "format": "date-time"
          },
          "hardwareBrand": {
            "type": "string"
          },
          "hardwareModel": {
            "type": "string"
          },
          "softwareBrand": {
            "type": "string"
          },
          "softwareVersion": {
            "type": "string"
          },
          "revoked": {
            "type": "boolean"
          },
          "securityProfile": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "gateId": {
            "type": "number"
          },
          "employeeId": {
            "type": "string"
          },
          "token": {
            "type": "string"
          }
        },
        "required": [
          "employeeId",
          "token"
        ],
        "additionalProperties": false
      },
      "RevokeDevice": {
        "title": "RevokeDevice",
        "type": "object",
        "description": "(tsType: Device, schemaOptions: { title: 'RevokeDevice' })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "deviceId": {
            "type": "number"
          },
          "uniqueSerial": {
            "type": "string"
          },
          "initializationToken": {
            "type": "string"
          },
          "apiToken": {
            "type": "string"
          },
          "allEvents": {
            "type": "boolean"
          },
          "name": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "initialized": {
            "type": "string",
            "format": "date-time"
          },
          "hardwareBrand": {
            "type": "string"
          },
          "hardwareModel": {
            "type": "string"
          },
          "softwareBrand": {
            "type": "string"
          },
          "softwareVersion": {
            "type": "string"
          },
          "revoked": {
            "type": "boolean"
          },
          "securityProfile": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "gateId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Device"
      },
      "NewLogEntryInDevice": {
        "title": "NewLogEntryInDevice",
        "type": "object",
        "description": "(tsType: @loopback/repository-json-schema#Optional<Omit<LogEntry, 'id'>, 'deviceId'>, schemaOptions: { title: 'NewLogEntryInDevice', exclude: [ 'id' ], optional: [ 'deviceId' ] })",
        "properties": {
          "objectId": {
            "type": "number"
          },
          "datetime": {
            "type": "string",
            "format": "date-time"
          },
          "actionType": {
            "type": "string"
          },
          "data": {
            "type": "string"
          },
          "contentTypeId": {
            "type": "number"
          },
          "eventId": {
            "type": "number"
          },
          "userId": {
            "type": "number"
          },
          "apiTokenId": {
            "type": "number"
          },
          "visible": {
            "type": "boolean"
          },
          "shredded": {
            "type": "boolean"
          },
          "oauthApplicationId": {
            "type": "number"
          },
          "deviceId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository-json-schema#Optional<Omit<LogEntry, 'id'>, 'deviceId'>"
      },
      "DeviceLimitEvents": {
        "title": "DeviceLimitEvents",
        "type": "object",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "deviceId": {
            "type": "number"
          },
          "eventId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewDeviceLimitEvents": {
        "title": "NewDeviceLimitEvents",
        "type": "object",
        "description": "(tsType: Omit<DeviceLimitEvents, 'id'>, schemaOptions: { title: 'NewDeviceLimitEvents', exclude: [ 'id' ] })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "deviceId": {
            "type": "number"
          },
          "eventId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<DeviceLimitEvents, 'id'>"
      },
      "DeviceLimitEventsWithRelations": {
        "title": "DeviceLimitEventsWithRelations",
        "type": "object",
        "description": "(tsType: DeviceLimitEventsWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "deviceId": {
            "type": "number"
          },
          "eventId": {
            "type": "number"
          },
          "device": {
            "$ref": "#/components/schemas/DeviceWithRelations"
          },
          "foreignKey": {},
          "event": {
            "$ref": "#/components/schemas/EventWithRelations"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "DeviceLimitEventsWithRelations"
      },
      "DeviceLimitEventsPartial": {
        "title": "DeviceLimitEventsPartial",
        "type": "object",
        "description": "(tsType: Partial<DeviceLimitEvents>, schemaOptions: { partial: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "deviceId": {
            "type": "number"
          },
          "eventId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<DeviceLimitEvents>"
      },
      "NewEventInDevice": {
        "title": "NewEventInDevice",
        "type": "object",
        "description": "(tsType: Omit<Event, 'id'>, schemaOptions: { title: 'NewEventInDevice', exclude: [ 'id' ] })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string",
            "pattern": "^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"
          },
          "currency": {
            "type": "string"
          },
          "dateFrom": {
            "type": "string",
            "format": "date-time"
          },
          "dateTo": {
            "type": "string",
            "format": "date-time"
          },
          "isPublic": {
            "type": "boolean"
          },
          "presaleEnd": {
            "type": "string",
            "format": "date-time"
          },
          "presaleStart": {
            "type": "string",
            "format": "date-time"
          },
          "plugins": {
            "type": "string"
          },
          "live": {
            "type": "boolean"
          },
          "location": {
            "type": "string"
          },
          "dateAdmission": {
            "type": "string",
            "format": "date-time"
          },
          "comment": {
            "type": "string"
          },
          "hasSubevents": {
            "type": "boolean"
          },
          "testmode": {
            "type": "boolean"
          },
          "geoLat": {
            "type": "string"
          },
          "geoLon": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "isSeasonEvent": {
            "type": "boolean"
          },
          "seasonQuota": {
            "type": "number"
          },
          "seasonEventId": {
            "type": "number"
          },
          "banner": {
            "type": "string"
          },
          "avatar": {
            "type": "string"
          },
          "salesChannels": {
            "type": "string"
          },
          "lastModified": {
            "type": "string",
            "format": "date-time"
          },
          "approvalStatus": {
            "type": "string"
          },
          "rejectReason": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "seatingPlanId": {
            "type": "number"
          },
          "serviceId": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "dateFrom"
        ],
        "additionalProperties": false,
        "x-typescript-type": "Omit<Event, 'id'>"
      },
      "EventPartial": {
        "title": "EventPartial",
        "type": "object",
        "description": "(tsType: Partial<Event>, schemaOptions: { partial: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "slug": {
            "type": "string",
            "pattern": "^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"
          },
          "currency": {
            "type": "string"
          },
          "dateFrom": {
            "type": "string",
            "format": "date-time"
          },
          "dateTo": {
            "type": "string",
            "format": "date-time"
          },
          "isPublic": {
            "type": "boolean"
          },
          "presaleEnd": {
            "type": "string",
            "format": "date-time"
          },
          "presaleStart": {
            "type": "string",
            "format": "date-time"
          },
          "plugins": {
            "type": "string"
          },
          "live": {
            "type": "boolean"
          },
          "location": {
            "type": "string"
          },
          "dateAdmission": {
            "type": "string",
            "format": "date-time"
          },
          "comment": {
            "type": "string"
          },
          "hasSubevents": {
            "type": "boolean"
          },
          "testmode": {
            "type": "boolean"
          },
          "geoLat": {
            "type": "string"
          },
          "geoLon": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "isSeasonEvent": {
            "type": "boolean"
          },
          "seasonQuota": {
            "type": "number"
          },
          "seasonEventId": {
            "type": "number"
          },
          "banner": {
            "type": "string"
          },
          "avatar": {
            "type": "string"
          },
          "salesChannels": {
            "type": "string"
          },
          "lastModified": {
            "type": "string",
            "format": "date-time"
          },
          "approvalStatus": {
            "type": "string"
          },
          "rejectReason": {
            "type": "string"
          },
          "organizerId": {
            "type": "number"
          },
          "seatingPlanId": {
            "type": "number"
          },
          "serviceId": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Event>"
      },
      "Customer": {
        "title": "Customer",
        "type": "object",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "phoneNumber": {
            "type": "string"
          },
          "info": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "NewCustomer": {
        "title": "NewCustomer",
        "type": "object",
        "description": "(tsType: Omit<Customer, 'id'>, schemaOptions: { title: 'NewCustomer', exclude: [ 'id' ] })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "name": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "phoneNumber": {
            "type": "string"
          },
          "info": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<Customer, 'id'>"
      },
      "CustomerWithRelations": {
        "title": "CustomerWithRelations",
        "type": "object",
        "description": "(tsType: CustomerWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "phoneNumber": {
            "type": "string"
          },
          "info": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "CustomerWithRelations"
      },
      "CustomerPartial": {
        "title": "CustomerPartial",
        "type": "object",
        "description": "(tsType: Partial<Customer>, schemaOptions: { partial: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "phoneNumber": {
            "type": "string"
          },
          "info": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Customer>"
      },
      "Checkin": {
        "title": "Checkin",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "datetime": {
            "type": "string",
            "format": "date-time"
          },
          "positionId": {
            "type": "number"
          },
          "nonce": {
            "type": "string"
          },
          "listId": {
            "type": "number"
          },
          "autoCheckedIn": {
            "type": "boolean"
          },
          "deviceId": {
            "type": "number"
          },
          "forced": {
            "type": "boolean"
          },
          "type": {
            "type": "string"
          },
          "gateId": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "errorExplaination": {
            "type": "string"
          },
          "errorReason": {
            "type": "string"
          },
          "rawBarcode": {
            "type": "string"
          },
          "rawItemId": {
            "type": "number"
          },
          "rawVariationId": {
            "type": "number"
          },
          "successful": {
            "type": "boolean"
          },
          "forceSent": {
            "type": "boolean"
          }
        },
        "required": [
          "positionId",
          "listId"
        ],
        "additionalProperties": true
      },
      "CheckinListWithRelations": {
        "title": "CheckinListWithRelations",
        "type": "object",
        "description": "(tsType: CheckinListWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "allProducts": {
            "type": "boolean"
          },
          "includePending": {
            "type": "boolean"
          },
          "forceCheckin": {
            "type": "boolean"
          },
          "autoCheckinSalesChannels": {
            "type": "string"
          },
          "allowEntryAfterExit": {
            "type": "boolean"
          },
          "allowMultipleEntries": {
            "type": "boolean"
          },
          "rules": {
            "type": "object"
          },
          "exitAllAt": {
            "type": "string",
            "format": "date-time"
          },
          "addonMatch": {
            "type": "boolean"
          },
          "eventId": {
            "type": "number"
          },
          "event": {
            "$ref": "#/components/schemas/EventWithRelations"
          },
          "foreignKey": {}
        },
        "required": [
          "name",
          "allProducts",
          "includePending",
          "autoCheckinSalesChannels",
          "allowEntryAfterExit",
          "allowMultipleEntries",
          "rules"
        ],
        "additionalProperties": false,
        "x-typescript-type": "CheckinListWithRelations"
      },
      "CheckinListsRQ": {
        "title": "CheckinListsRQ",
        "type": "object",
        "properties": {
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "eventId": {
            "type": "number"
          },
          "allProducts": {
            "type": "boolean"
          },
          "limitProducts": {
            "type": "number"
          },
          "subevent": {
            "type": "string"
          },
          "allowMultipleEntries": {
            "type": "boolean"
          },
          "allowEntryAfterExit": {
            "type": "boolean"
          },
          "addonMatch": {
            "type": "boolean"
          },
          "autoCheckinSalesChannels": {
            "type": "string"
          },
          "forceCheckin": {
            "type": "boolean"
          },
          "includePending": {
            "type": "boolean"
          },
          "exitAllAt": {
            "type": "string",
            "format": "date-time"
          }
        },
        "required": [
          "includePending"
        ],
        "additionalProperties": false
      },
      "Channel": {
        "title": "Channel",
        "type": "object",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "code": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "NewChannel": {
        "title": "NewChannel",
        "type": "object",
        "description": "(tsType: Channel, schemaOptions: { title: 'NewChannel' })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "code": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Channel"
      },
      "ChannelPartial": {
        "title": "ChannelPartial",
        "type": "object",
        "description": "(tsType: Partial<Channel>, schemaOptions: { partial: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "name": {
            "type": "string"
          },
          "code": {
            "type": "string"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<Channel>"
      },
      "ChannelOrganizer": {
        "title": "ChannelOrganizer",
        "type": "object",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "royaltyRate": {
            "type": "number"
          },
          "quota": {
            "type": "number"
          },
          "ticketPerOrder": {
            "type": "number",
            "nullable": true
          },
          "requireCustomerInfo": {
            "type": "boolean"
          },
          "ticketPerCustomer": {
            "type": "number"
          },
          "quotaPerEvent": {
            "type": "number",
            "nullable": true
          },
          "status": {
            "type": "boolean"
          },
          "organizerId": {
            "type": "number"
          },
          "channelId": {
            "type": "number"
          }
        },
        "additionalProperties": false
      },
      "NewChannelOrganizer": {
        "title": "NewChannelOrganizer",
        "type": "object",
        "description": "(tsType: Omit<ChannelOrganizer, 'id'>, schemaOptions: { title: 'NewChannelOrganizer', exclude: [ 'id' ] })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "royaltyRate": {
            "type": "number"
          },
          "quota": {
            "type": "number"
          },
          "ticketPerOrder": {
            "type": "number",
            "nullable": true
          },
          "requireCustomerInfo": {
            "type": "boolean"
          },
          "ticketPerCustomer": {
            "type": "number"
          },
          "quotaPerEvent": {
            "type": "number",
            "nullable": true
          },
          "status": {
            "type": "boolean"
          },
          "organizerId": {
            "type": "number"
          },
          "channelId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Omit<ChannelOrganizer, 'id'>"
      },
      "ChannelEventMappingWithRelations": {
        "title": "ChannelEventMappingWithRelations",
        "type": "object",
        "description": "(tsType: ChannelEventMappingWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "id": {
            "type": "number"
          },
          "quota": {
            "type": "number"
          },
          "status": {
            "type": "boolean"
          },
          "channelOrganizerId": {
            "type": "number"
          },
          "eventId": {
            "type": "number"
          },
          "channelOrganizer": {
            "$ref": "#/components/schemas/ChannelOrganizerWithRelations"
          },
          "foreignKey": {},
          "event": {
            "$ref": "#/components/schemas/EventWithRelations"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ChannelEventMappingWithRelations"
      },
      "ChannelOrganizerWithRelations": {
        "title": "ChannelOrganizerWithRelations",
        "type": "object",
        "description": "(tsType: ChannelOrganizerWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "royaltyRate": {
            "type": "number"
          },
          "quota": {
            "type": "number"
          },
          "ticketPerOrder": {
            "type": "number",
            "nullable": true
          },
          "requireCustomerInfo": {
            "type": "boolean"
          },
          "ticketPerCustomer": {
            "type": "number"
          },
          "quotaPerEvent": {
            "type": "number",
            "nullable": true
          },
          "status": {
            "type": "boolean"
          },
          "organizerId": {
            "type": "number"
          },
          "channelId": {
            "type": "number"
          },
          "organizer": {
            "$ref": "#/components/schemas/OrganizerWithRelations"
          },
          "foreignKey": {},
          "channel": {
            "$ref": "#/components/schemas/ChannelWithRelations"
          },
          "events": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ChannelEventMappingWithRelations"
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "ChannelOrganizerWithRelations"
      },
      "ChannelOrganizerPartial": {
        "title": "ChannelOrganizerPartial",
        "type": "object",
        "description": "(tsType: Partial<ChannelOrganizer>, schemaOptions: { partial: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "royaltyRate": {
            "type": "number"
          },
          "quota": {
            "type": "number"
          },
          "ticketPerOrder": {
            "type": "number",
            "nullable": true
          },
          "requireCustomerInfo": {
            "type": "boolean"
          },
          "ticketPerCustomer": {
            "type": "number"
          },
          "quotaPerEvent": {
            "type": "number",
            "nullable": true
          },
          "status": {
            "type": "boolean"
          },
          "organizerId": {
            "type": "number"
          },
          "channelId": {
            "type": "number"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "Partial<ChannelOrganizer>"
      },
      "UserV2WithTeam": {
        "title": "UserV2WithTeam",
        "type": "object",
        "properties": {
          "email": {
            "type": "string",
            "pattern": "^[\\w+\\.]+@([\\w+]+\\.)+[\\w+]{2,}$"
          },
          "fullname": {
            "type": "string"
          },
          "password": {
            "type": "string",
            "pattern": "^(?=.*[0-9])(?=.*[a-zA-Z])(?=.*\\W)(?!.* ).{8,}$"
          },
          "teamId": {
            "type": "number"
          },
          "description": {
            "type": "string"
          },
          "isActive": {
            "type": "boolean"
          },
          "isAdmin": {
            "type": "boolean"
          },
          "channelId": {
            "type": "number"
          },
          "organizerIds": {
            "type": "array",
            "items": {
              "type": "number"
            }
          },
          "userTypeSlug": {
            "type": "string"
          },
          "roleId": {
            "type": "number"
          },
          "loginFailed": {
            "type": "number"
          },
          "allOrganizers": {
            "type": "boolean"
          }
        },
        "required": [
          "email",
          "password"
        ],
        "additionalProperties": false
      },
      "LoginRQ": {
        "title": "LoginRQ",
        "type": "object",
        "properties": {
          "email": {
            "type": "string",
            "pattern": "^[\\w+\\.]+@([\\w+]+\\.)+[\\w+]{2,}$|^(admin)$"
          },
          "password": {
            "type": "string"
          },
          "captchaToken": {
            "type": "string"
          },
          "totp": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "RefreshGrant": {
        "title": "RefreshGrant",
        "type": "object",
        "properties": {
          "refreshToken": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "VerifyTotpRQ": {
        "title": "VerifyTotpRQ",
        "type": "object",
        "properties": {
          "email": {
            "type": "string"
          },
          "totp": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "pretixbase_channel_event_mapping.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "pretixbase_channel_event_mapping.ScopeFilter"
      },
      "pretixbase_channel_event_mapping.IncludeFilter.Items": {
        "title": "pretixbase_channel_event_mapping.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "channelOrganizer",
              "event"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/pretixbase_channel_event_mapping.ScopeFilter"
          }
        }
      },
      "pretixbase_channel_event_mapping.Filter": {
        "type": "object",
        "title": "pretixbase_channel_event_mapping.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "pretixbase_channel_event_mapping.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "quota": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "channelOrganizerId": {
                    "type": "boolean"
                  },
                  "eventId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "quota",
                    "status",
                    "channelOrganizerId",
                    "eventId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretixbase_channel_event_mapping.Fields"
          },
          "include": {
            "title": "pretixbase_channel_event_mapping.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretixbase_channel_event_mapping.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ChannelEventMapping>"
      },
      "pretixbase_orderposition.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "pretixbase_orderposition.ScopeFilter"
      },
      "pretixbase_orderposition.IncludeFilter.Items": {
        "title": "pretixbase_orderposition.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "subevent",
              "seat",
              "order",
              "item",
              "eTicket"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/pretixbase_orderposition.ScopeFilter"
          }
        }
      },
      "pretixbase_orderposition.Filter": {
        "type": "object",
        "title": "pretixbase_orderposition.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "pretixbase_orderposition.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "price": {
                    "type": "boolean"
                  },
                  "attendeeNameCached": {
                    "type": "boolean"
                  },
                  "variationId": {
                    "type": "boolean"
                  },
                  "voucherId": {
                    "type": "boolean"
                  },
                  "taxRate": {
                    "type": "boolean"
                  },
                  "taxValue": {
                    "type": "boolean"
                  },
                  "secret": {
                    "type": "boolean"
                  },
                  "positionId": {
                    "type": "boolean"
                  },
                  "attendeeEmail": {
                    "type": "boolean"
                  },
                  "addonToId": {
                    "type": "boolean"
                  },
                  "metaInfo": {
                    "type": "boolean"
                  },
                  "taxRuleId": {
                    "type": "boolean"
                  },
                  "pseudonymizationId": {
                    "type": "boolean"
                  },
                  "attendeeNameParts": {
                    "type": "boolean"
                  },
                  "canceled": {
                    "type": "boolean"
                  },
                  "webSecret": {
                    "type": "boolean"
                  },
                  "city": {
                    "type": "boolean"
                  },
                  "company": {
                    "type": "boolean"
                  },
                  "country": {
                    "type": "boolean"
                  },
                  "state": {
                    "type": "boolean"
                  },
                  "street": {
                    "type": "boolean"
                  },
                  "zipCode": {
                    "type": "boolean"
                  },
                  "subeventId": {
                    "type": "boolean"
                  },
                  "seatId": {
                    "type": "boolean"
                  },
                  "orderId": {
                    "type": "boolean"
                  },
                  "itemId": {
                    "type": "boolean"
                  },
                  "eTicketId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "price",
                    "attendeeNameCached",
                    "variationId",
                    "voucherId",
                    "taxRate",
                    "taxValue",
                    "secret",
                    "positionId",
                    "attendeeEmail",
                    "addonToId",
                    "metaInfo",
                    "taxRuleId",
                    "pseudonymizationId",
                    "attendeeNameParts",
                    "canceled",
                    "webSecret",
                    "city",
                    "company",
                    "country",
                    "state",
                    "street",
                    "zipCode",
                    "subeventId",
                    "seatId",
                    "orderId",
                    "itemId",
                    "eTicketId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretixbase_orderposition.Fields"
          },
          "include": {
            "title": "pretixbase_orderposition.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretixbase_orderposition.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<OrderPosition>"
      },
      "loopback.Count": {
        "type": "object",
        "title": "loopback.Count",
        "x-typescript-type": "@loopback/repository#Count",
        "properties": {
          "count": {
            "type": "number"
          }
        }
      },
      "pretixbase_checkinlist.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "pretixbase_checkinlist.ScopeFilter"
      },
      "pretixbase_checkinlist.IncludeFilter.Items": {
        "title": "pretixbase_checkinlist.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "event"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/pretixbase_checkinlist.ScopeFilter"
          }
        }
      },
      "pretixbase_checkinlist.Filter": {
        "type": "object",
        "title": "pretixbase_checkinlist.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "pretixbase_checkinlist.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "createdAt": {
                    "type": "boolean"
                  },
                  "updatedAt": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "allProducts": {
                    "type": "boolean"
                  },
                  "includePending": {
                    "type": "boolean"
                  },
                  "forceCheckin": {
                    "type": "boolean"
                  },
                  "autoCheckinSalesChannels": {
                    "type": "boolean"
                  },
                  "allowEntryAfterExit": {
                    "type": "boolean"
                  },
                  "allowMultipleEntries": {
                    "type": "boolean"
                  },
                  "rules": {
                    "type": "boolean"
                  },
                  "exitAllAt": {
                    "type": "boolean"
                  },
                  "addonMatch": {
                    "type": "boolean"
                  },
                  "eventId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "createdAt",
                    "updatedAt",
                    "id",
                    "name",
                    "allProducts",
                    "includePending",
                    "forceCheckin",
                    "autoCheckinSalesChannels",
                    "allowEntryAfterExit",
                    "allowMultipleEntries",
                    "rules",
                    "exitAllAt",
                    "addonMatch",
                    "eventId"
                  ],
                  "example": "createdAt"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretixbase_checkinlist.Fields"
          },
          "include": {
            "title": "pretixbase_checkinlist.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretixbase_checkinlist.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<CheckinList>"
      },
      "pretixbase_device.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "pretixbase_device.ScopeFilter"
      },
      "pretixbase_device.IncludeFilter.Items": {
        "title": "pretixbase_device.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "organizer",
              "gate",
              "events",
              "logEntries",
              "sessions"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/pretixbase_device.ScopeFilter"
          }
        }
      },
      "pretixbase_device.Filter": {
        "type": "object",
        "title": "pretixbase_device.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "pretixbase_device.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "createdAt": {
                    "type": "boolean"
                  },
                  "updatedAt": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "deviceId": {
                    "type": "boolean"
                  },
                  "uniqueSerial": {
                    "type": "boolean"
                  },
                  "initializationToken": {
                    "type": "boolean"
                  },
                  "apiToken": {
                    "type": "boolean"
                  },
                  "allEvents": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "initialized": {
                    "type": "boolean"
                  },
                  "hardwareBrand": {
                    "type": "boolean"
                  },
                  "hardwareModel": {
                    "type": "boolean"
                  },
                  "softwareBrand": {
                    "type": "boolean"
                  },
                  "softwareVersion": {
                    "type": "boolean"
                  },
                  "revoked": {
                    "type": "boolean"
                  },
                  "securityProfile": {
                    "type": "boolean"
                  },
                  "organizerId": {
                    "type": "boolean"
                  },
                  "gateId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "createdAt",
                    "updatedAt",
                    "id",
                    "deviceId",
                    "uniqueSerial",
                    "initializationToken",
                    "apiToken",
                    "allEvents",
                    "name",
                    "created",
                    "initialized",
                    "hardwareBrand",
                    "hardwareModel",
                    "softwareBrand",
                    "softwareVersion",
                    "revoked",
                    "securityProfile",
                    "organizerId",
                    "gateId"
                  ],
                  "example": "createdAt"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretixbase_device.Fields"
          },
          "include": {
            "title": "pretixbase_device.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretixbase_device.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Device>"
      },
      "pretix_discount_rule.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "pretix_discount_rule.ScopeFilter"
      },
      "pretix_discount_rule.IncludeFilter.Items": {
        "title": "pretix_discount_rule.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "user",
              "organizer"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/pretix_discount_rule.ScopeFilter"
          }
        }
      },
      "pretix_discount_rule.Filter": {
        "type": "object",
        "title": "pretix_discount_rule.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "pretix_discount_rule.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "createdAt": {
                    "type": "boolean"
                  },
                  "updatedAt": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "rules": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "cycle": {
                    "type": "boolean"
                  },
                  "userId": {
                    "type": "boolean"
                  },
                  "organizerId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "createdAt",
                    "updatedAt",
                    "id",
                    "rules",
                    "status",
                    "cycle",
                    "userId",
                    "organizerId"
                  ],
                  "example": "createdAt"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretix_discount_rule.Fields"
          },
          "include": {
            "title": "pretix_discount_rule.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretix_discount_rule.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<DiscountRule>"
      },
      "pretix_discount_rule.Filter1": {
        "type": "object",
        "title": "pretix_discount_rule.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "createdAt": {
                    "type": "boolean"
                  },
                  "updatedAt": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "rules": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "cycle": {
                    "type": "boolean"
                  },
                  "userId": {
                    "type": "boolean"
                  },
                  "organizerId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "createdAt",
                    "updatedAt",
                    "id",
                    "rules",
                    "status",
                    "cycle",
                    "userId",
                    "organizerId"
                  ],
                  "example": "createdAt"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretix_discount_rule.Fields"
          },
          "include": {
            "title": "pretix_discount_rule.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretix_discount_rule.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<DiscountRule>"
      },
      "pretixbase_logentry.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "pretixbase_logentry.ScopeFilter"
      },
      "pretixbase_logentry.IncludeFilter.Items": {
        "title": "pretixbase_logentry.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "device"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/pretixbase_logentry.ScopeFilter"
          }
        }
      },
      "pretixbase_logentry.Filter": {
        "type": "object",
        "title": "pretixbase_logentry.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "pretixbase_logentry.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "objectId": {
                    "type": "boolean"
                  },
                  "datetime": {
                    "type": "boolean"
                  },
                  "actionType": {
                    "type": "boolean"
                  },
                  "data": {
                    "type": "boolean"
                  },
                  "contentTypeId": {
                    "type": "boolean"
                  },
                  "eventId": {
                    "type": "boolean"
                  },
                  "userId": {
                    "type": "boolean"
                  },
                  "apiTokenId": {
                    "type": "boolean"
                  },
                  "visible": {
                    "type": "boolean"
                  },
                  "shredded": {
                    "type": "boolean"
                  },
                  "oauthApplicationId": {
                    "type": "boolean"
                  },
                  "deviceId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "objectId",
                    "datetime",
                    "actionType",
                    "data",
                    "contentTypeId",
                    "eventId",
                    "userId",
                    "apiTokenId",
                    "visible",
                    "shredded",
                    "oauthApplicationId",
                    "deviceId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretixbase_logentry.Fields"
          },
          "include": {
            "title": "pretixbase_logentry.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretixbase_logentry.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<LogEntry>"
      },
      "pretix_vntix_email.Filter": {
        "type": "object",
        "title": "pretix_vntix_email.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "pretix_vntix_email.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "createdAt": {
                    "type": "boolean"
                  },
                  "updatedAt": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "receiver": {
                    "type": "boolean"
                  },
                  "sender": {
                    "type": "boolean"
                  },
                  "subject": {
                    "type": "boolean"
                  },
                  "content": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "sentAt": {
                    "type": "boolean"
                  },
                  "attachments": {
                    "type": "boolean"
                  },
                  "cc": {
                    "type": "boolean"
                  },
                  "bcc": {
                    "type": "boolean"
                  },
                  "replyTo": {
                    "type": "boolean"
                  },
                  "searchText": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "createdAt",
                    "updatedAt",
                    "id",
                    "receiver",
                    "sender",
                    "subject",
                    "content",
                    "status",
                    "sentAt",
                    "attachments",
                    "cc",
                    "bcc",
                    "replyTo",
                    "searchText"
                  ],
                  "example": "createdAt"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretix_vntix_email.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Email>"
      },
      "pretix_employee.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "pretix_employee.ScopeFilter"
      },
      "pretix_employee.IncludeFilter.Items": {
        "title": "pretix_employee.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "sessions"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/pretix_employee.ScopeFilter"
          }
        }
      },
      "pretix_employee.Filter": {
        "type": "object",
        "title": "pretix_employee.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "pretix_employee.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "createdAt": {
                    "type": "boolean"
                  },
                  "updatedAt": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "code": {
                    "type": "boolean"
                  },
                  "organizerId": {
                    "type": "boolean"
                  },
                  "active": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "createdAt",
                    "updatedAt",
                    "id",
                    "name",
                    "code",
                    "organizerId",
                    "active"
                  ],
                  "example": "createdAt"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretix_employee.Fields"
          },
          "include": {
            "title": "pretix_employee.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretix_employee.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Employee>"
      },
      "pretix_employee.Filter1": {
        "type": "object",
        "title": "pretix_employee.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "createdAt": {
                    "type": "boolean"
                  },
                  "updatedAt": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "code": {
                    "type": "boolean"
                  },
                  "organizerId": {
                    "type": "boolean"
                  },
                  "active": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "createdAt",
                    "updatedAt",
                    "id",
                    "name",
                    "code",
                    "organizerId",
                    "active"
                  ],
                  "example": "createdAt"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretix_employee.Fields"
          },
          "include": {
            "title": "pretix_employee.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretix_employee.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Employee>"
      },
      "ticketoutputpdf_ticketlayout.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "ticketoutputpdf_ticketlayout.ScopeFilter"
      },
      "ticketoutputpdf_ticketlayout.IncludeFilter.Items": {
        "title": "ticketoutputpdf_ticketlayout.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "event"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/ticketoutputpdf_ticketlayout.ScopeFilter"
          }
        }
      },
      "ticketoutputpdf_ticketlayout.Filter": {
        "type": "object",
        "title": "ticketoutputpdf_ticketlayout.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "ticketoutputpdf_ticketlayout.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "default": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "layout": {
                    "type": "boolean"
                  },
                  "background": {
                    "type": "boolean"
                  },
                  "eventId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "default",
                    "name",
                    "layout",
                    "background",
                    "eventId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ticketoutputpdf_ticketlayout.Fields"
          },
          "include": {
            "title": "ticketoutputpdf_ticketlayout.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/ticketoutputpdf_ticketlayout.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<TicketLayout>"
      },
      "pretixbase_event.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "pretixbase_event.ScopeFilter"
      },
      "pretixbase_event.IncludeFilter.Items": {
        "title": "pretixbase_event.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "organizer",
              "seatingPlan",
              "devices",
              "invitations",
              "metaValues",
              "ticketBulks",
              "itemproperties",
              "service"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/pretixbase_event.ScopeFilter"
          }
        }
      },
      "pretixbase_event.Filter": {
        "type": "object",
        "title": "pretixbase_event.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "pretixbase_event.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "createdAt": {
                    "type": "boolean"
                  },
                  "updatedAt": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "slug": {
                    "type": "boolean"
                  },
                  "currency": {
                    "type": "boolean"
                  },
                  "dateFrom": {
                    "type": "boolean"
                  },
                  "dateTo": {
                    "type": "boolean"
                  },
                  "isPublic": {
                    "type": "boolean"
                  },
                  "presaleEnd": {
                    "type": "boolean"
                  },
                  "presaleStart": {
                    "type": "boolean"
                  },
                  "plugins": {
                    "type": "boolean"
                  },
                  "live": {
                    "type": "boolean"
                  },
                  "location": {
                    "type": "boolean"
                  },
                  "dateAdmission": {
                    "type": "boolean"
                  },
                  "comment": {
                    "type": "boolean"
                  },
                  "hasSubevents": {
                    "type": "boolean"
                  },
                  "testmode": {
                    "type": "boolean"
                  },
                  "geoLat": {
                    "type": "boolean"
                  },
                  "geoLon": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "isSeasonEvent": {
                    "type": "boolean"
                  },
                  "seasonQuota": {
                    "type": "boolean"
                  },
                  "seasonEventId": {
                    "type": "boolean"
                  },
                  "banner": {
                    "type": "boolean"
                  },
                  "avatar": {
                    "type": "boolean"
                  },
                  "salesChannels": {
                    "type": "boolean"
                  },
                  "lastModified": {
                    "type": "boolean"
                  },
                  "approvalStatus": {
                    "type": "boolean"
                  },
                  "rejectReason": {
                    "type": "boolean"
                  },
                  "organizerId": {
                    "type": "boolean"
                  },
                  "seatingPlanId": {
                    "type": "boolean"
                  },
                  "serviceId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "createdAt",
                    "updatedAt",
                    "id",
                    "name",
                    "slug",
                    "currency",
                    "dateFrom",
                    "dateTo",
                    "isPublic",
                    "presaleEnd",
                    "presaleStart",
                    "plugins",
                    "live",
                    "location",
                    "dateAdmission",
                    "comment",
                    "hasSubevents",
                    "testmode",
                    "geoLat",
                    "geoLon",
                    "type",
                    "description",
                    "isSeasonEvent",
                    "seasonQuota",
                    "seasonEventId",
                    "banner",
                    "avatar",
                    "salesChannels",
                    "lastModified",
                    "approvalStatus",
                    "rejectReason",
                    "organizerId",
                    "seatingPlanId",
                    "serviceId"
                  ],
                  "example": "createdAt"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretixbase_event.Fields"
          },
          "include": {
            "title": "pretixbase_event.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretixbase_event.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Event>"
      },
      "pretixbase_event.Filter1": {
        "type": "object",
        "title": "pretixbase_event.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "createdAt": {
                    "type": "boolean"
                  },
                  "updatedAt": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "slug": {
                    "type": "boolean"
                  },
                  "currency": {
                    "type": "boolean"
                  },
                  "dateFrom": {
                    "type": "boolean"
                  },
                  "dateTo": {
                    "type": "boolean"
                  },
                  "isPublic": {
                    "type": "boolean"
                  },
                  "presaleEnd": {
                    "type": "boolean"
                  },
                  "presaleStart": {
                    "type": "boolean"
                  },
                  "plugins": {
                    "type": "boolean"
                  },
                  "live": {
                    "type": "boolean"
                  },
                  "location": {
                    "type": "boolean"
                  },
                  "dateAdmission": {
                    "type": "boolean"
                  },
                  "comment": {
                    "type": "boolean"
                  },
                  "hasSubevents": {
                    "type": "boolean"
                  },
                  "testmode": {
                    "type": "boolean"
                  },
                  "geoLat": {
                    "type": "boolean"
                  },
                  "geoLon": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "isSeasonEvent": {
                    "type": "boolean"
                  },
                  "seasonQuota": {
                    "type": "boolean"
                  },
                  "seasonEventId": {
                    "type": "boolean"
                  },
                  "banner": {
                    "type": "boolean"
                  },
                  "avatar": {
                    "type": "boolean"
                  },
                  "salesChannels": {
                    "type": "boolean"
                  },
                  "lastModified": {
                    "type": "boolean"
                  },
                  "approvalStatus": {
                    "type": "boolean"
                  },
                  "rejectReason": {
                    "type": "boolean"
                  },
                  "organizerId": {
                    "type": "boolean"
                  },
                  "seatingPlanId": {
                    "type": "boolean"
                  },
                  "serviceId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "createdAt",
                    "updatedAt",
                    "id",
                    "name",
                    "slug",
                    "currency",
                    "dateFrom",
                    "dateTo",
                    "isPublic",
                    "presaleEnd",
                    "presaleStart",
                    "plugins",
                    "live",
                    "location",
                    "dateAdmission",
                    "comment",
                    "hasSubevents",
                    "testmode",
                    "geoLat",
                    "geoLon",
                    "type",
                    "description",
                    "isSeasonEvent",
                    "seasonQuota",
                    "seasonEventId",
                    "banner",
                    "avatar",
                    "salesChannels",
                    "lastModified",
                    "approvalStatus",
                    "rejectReason",
                    "organizerId",
                    "seatingPlanId",
                    "serviceId"
                  ],
                  "example": "createdAt"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretixbase_event.Fields"
          },
          "include": {
            "title": "pretixbase_event.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretixbase_event.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Event>"
      },
      "pretixbase_itemmetaproperty.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "pretixbase_itemmetaproperty.ScopeFilter"
      },
      "pretixbase_itemmetaproperty.IncludeFilter.Items": {
        "title": "pretixbase_itemmetaproperty.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "event"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/pretixbase_itemmetaproperty.ScopeFilter"
          }
        }
      },
      "pretixbase_itemmetaproperty.Filter": {
        "type": "object",
        "title": "pretixbase_itemmetaproperty.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "pretixbase_itemmetaproperty.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "default": {
                    "type": "boolean"
                  },
                  "eventId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "name",
                    "description",
                    "default",
                    "eventId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretixbase_itemmetaproperty.Fields"
          },
          "include": {
            "title": "pretixbase_itemmetaproperty.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretixbase_itemmetaproperty.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ItemMetaProperty>"
      },
      "pretixbase_item.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "pretixbase_item.ScopeFilter"
      },
      "pretixbase_item.IncludeFilter.Items": {
        "title": "pretixbase_item.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "event",
              "variations",
              "quotas",
              "category",
              "ticketLayoutItems",
              "taxRule",
              "parent"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/pretixbase_item.ScopeFilter"
          }
        }
      },
      "pretixbase_item.Filter": {
        "type": "object",
        "title": "pretixbase_item.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "pretixbase_item.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "createdAt": {
                    "type": "boolean"
                  },
                  "updatedAt": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "active": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "defaultPrice": {
                    "type": "boolean"
                  },
                  "maxQuota": {
                    "type": "boolean"
                  },
                  "admission": {
                    "type": "boolean"
                  },
                  "position": {
                    "type": "boolean"
                  },
                  "picture": {
                    "type": "boolean"
                  },
                  "availableFrom": {
                    "type": "boolean"
                  },
                  "availableUntil": {
                    "type": "boolean"
                  },
                  "eventId": {
                    "type": "boolean"
                  },
                  "freePrice": {
                    "type": "boolean"
                  },
                  "hideWithoutVoucher": {
                    "type": "boolean"
                  },
                  "requireVoucher": {
                    "type": "boolean"
                  },
                  "allowCancel": {
                    "type": "boolean"
                  },
                  "maxPerOrder": {
                    "type": "boolean"
                  },
                  "minPerOrder": {
                    "type": "boolean"
                  },
                  "checkinAttention": {
                    "type": "boolean"
                  },
                  "internalName": {
                    "type": "boolean"
                  },
                  "originalPrice": {
                    "type": "boolean"
                  },
                  "requireApproval": {
                    "type": "boolean"
                  },
                  "salesChannels": {
                    "type": "boolean"
                  },
                  "generateTickets": {
                    "type": "boolean"
                  },
                  "requireBundling": {
                    "type": "boolean"
                  },
                  "showQuotaLeft": {
                    "type": "boolean"
                  },
                  "hiddenIfAvailableId": {
                    "type": "boolean"
                  },
                  "allowWaitinglist": {
                    "type": "boolean"
                  },
                  "allowAgent": {
                    "type": "boolean"
                  },
                  "isSeasonTicket": {
                    "type": "boolean"
                  },
                  "ticketType": {
                    "type": "boolean"
                  },
                  "issueGiftcard": {
                    "type": "boolean"
                  },
                  "displayRemainingTickets": {
                    "type": "boolean"
                  },
                  "categoryId": {
                    "type": "boolean"
                  },
                  "grantMembershipDurationDays": {
                    "type": "boolean"
                  },
                  "grantMembershipDurationLikeEvent": {
                    "type": "boolean"
                  },
                  "grantMembershipDurationMonths": {
                    "type": "boolean"
                  },
                  "requireMembership": {
                    "type": "boolean"
                  },
                  "requireMembershipHidden": {
                    "type": "boolean"
                  },
                  "personalized": {
                    "type": "boolean"
                  },
                  "validityDynamicStartChoice": {
                    "type": "boolean"
                  },
                  "taxRuleId": {
                    "type": "boolean"
                  },
                  "parentId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "createdAt",
                    "updatedAt",
                    "id",
                    "name",
                    "active",
                    "description",
                    "defaultPrice",
                    "maxQuota",
                    "admission",
                    "position",
                    "picture",
                    "availableFrom",
                    "availableUntil",
                    "eventId",
                    "freePrice",
                    "hideWithoutVoucher",
                    "requireVoucher",
                    "allowCancel",
                    "maxPerOrder",
                    "minPerOrder",
                    "checkinAttention",
                    "internalName",
                    "originalPrice",
                    "requireApproval",
                    "salesChannels",
                    "generateTickets",
                    "requireBundling",
                    "showQuotaLeft",
                    "hiddenIfAvailableId",
                    "allowWaitinglist",
                    "allowAgent",
                    "isSeasonTicket",
                    "ticketType",
                    "issueGiftcard",
                    "displayRemainingTickets",
                    "categoryId",
                    "grantMembershipDurationDays",
                    "grantMembershipDurationLikeEvent",
                    "grantMembershipDurationMonths",
                    "requireMembership",
                    "requireMembershipHidden",
                    "personalized",
                    "validityDynamicStartChoice",
                    "taxRuleId",
                    "parentId"
                  ],
                  "example": "createdAt"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretixbase_item.Fields"
          },
          "include": {
            "title": "pretixbase_item.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretixbase_item.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Item>"
      },
      "pretixbase_item.Filter1": {
        "type": "object",
        "title": "pretixbase_item.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "createdAt": {
                    "type": "boolean"
                  },
                  "updatedAt": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "active": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "defaultPrice": {
                    "type": "boolean"
                  },
                  "maxQuota": {
                    "type": "boolean"
                  },
                  "admission": {
                    "type": "boolean"
                  },
                  "position": {
                    "type": "boolean"
                  },
                  "picture": {
                    "type": "boolean"
                  },
                  "availableFrom": {
                    "type": "boolean"
                  },
                  "availableUntil": {
                    "type": "boolean"
                  },
                  "eventId": {
                    "type": "boolean"
                  },
                  "freePrice": {
                    "type": "boolean"
                  },
                  "hideWithoutVoucher": {
                    "type": "boolean"
                  },
                  "requireVoucher": {
                    "type": "boolean"
                  },
                  "allowCancel": {
                    "type": "boolean"
                  },
                  "maxPerOrder": {
                    "type": "boolean"
                  },
                  "minPerOrder": {
                    "type": "boolean"
                  },
                  "checkinAttention": {
                    "type": "boolean"
                  },
                  "internalName": {
                    "type": "boolean"
                  },
                  "originalPrice": {
                    "type": "boolean"
                  },
                  "requireApproval": {
                    "type": "boolean"
                  },
                  "salesChannels": {
                    "type": "boolean"
                  },
                  "generateTickets": {
                    "type": "boolean"
                  },
                  "requireBundling": {
                    "type": "boolean"
                  },
                  "showQuotaLeft": {
                    "type": "boolean"
                  },
                  "hiddenIfAvailableId": {
                    "type": "boolean"
                  },
                  "allowWaitinglist": {
                    "type": "boolean"
                  },
                  "allowAgent": {
                    "type": "boolean"
                  },
                  "isSeasonTicket": {
                    "type": "boolean"
                  },
                  "ticketType": {
                    "type": "boolean"
                  },
                  "issueGiftcard": {
                    "type": "boolean"
                  },
                  "displayRemainingTickets": {
                    "type": "boolean"
                  },
                  "categoryId": {
                    "type": "boolean"
                  },
                  "grantMembershipDurationDays": {
                    "type": "boolean"
                  },
                  "grantMembershipDurationLikeEvent": {
                    "type": "boolean"
                  },
                  "grantMembershipDurationMonths": {
                    "type": "boolean"
                  },
                  "requireMembership": {
                    "type": "boolean"
                  },
                  "requireMembershipHidden": {
                    "type": "boolean"
                  },
                  "personalized": {
                    "type": "boolean"
                  },
                  "validityDynamicStartChoice": {
                    "type": "boolean"
                  },
                  "taxRuleId": {
                    "type": "boolean"
                  },
                  "parentId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "createdAt",
                    "updatedAt",
                    "id",
                    "name",
                    "active",
                    "description",
                    "defaultPrice",
                    "maxQuota",
                    "admission",
                    "position",
                    "picture",
                    "availableFrom",
                    "availableUntil",
                    "eventId",
                    "freePrice",
                    "hideWithoutVoucher",
                    "requireVoucher",
                    "allowCancel",
                    "maxPerOrder",
                    "minPerOrder",
                    "checkinAttention",
                    "internalName",
                    "originalPrice",
                    "requireApproval",
                    "salesChannels",
                    "generateTickets",
                    "requireBundling",
                    "showQuotaLeft",
                    "hiddenIfAvailableId",
                    "allowWaitinglist",
                    "allowAgent",
                    "isSeasonTicket",
                    "ticketType",
                    "issueGiftcard",
                    "displayRemainingTickets",
                    "categoryId",
                    "grantMembershipDurationDays",
                    "grantMembershipDurationLikeEvent",
                    "grantMembershipDurationMonths",
                    "requireMembership",
                    "requireMembershipHidden",
                    "personalized",
                    "validityDynamicStartChoice",
                    "taxRuleId",
                    "parentId"
                  ],
                  "example": "createdAt"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretixbase_item.Fields"
          },
          "include": {
            "title": "pretixbase_item.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretixbase_item.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Item>"
      },
      "pretixbase_logentry.Filter1": {
        "type": "object",
        "title": "pretixbase_logentry.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "objectId": {
                    "type": "boolean"
                  },
                  "datetime": {
                    "type": "boolean"
                  },
                  "actionType": {
                    "type": "boolean"
                  },
                  "data": {
                    "type": "boolean"
                  },
                  "contentTypeId": {
                    "type": "boolean"
                  },
                  "eventId": {
                    "type": "boolean"
                  },
                  "userId": {
                    "type": "boolean"
                  },
                  "apiTokenId": {
                    "type": "boolean"
                  },
                  "visible": {
                    "type": "boolean"
                  },
                  "shredded": {
                    "type": "boolean"
                  },
                  "oauthApplicationId": {
                    "type": "boolean"
                  },
                  "deviceId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "objectId",
                    "datetime",
                    "actionType",
                    "data",
                    "contentTypeId",
                    "eventId",
                    "userId",
                    "apiTokenId",
                    "visible",
                    "shredded",
                    "oauthApplicationId",
                    "deviceId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretixbase_logentry.Fields"
          },
          "include": {
            "title": "pretixbase_logentry.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretixbase_logentry.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<LogEntry>"
      },
      "ReportOrderPosition.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "ReportOrderPosition.ScopeFilter"
      },
      "ReportOrderPosition.IncludeFilter.Items": {
        "title": "ReportOrderPosition.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "subevent",
              "seat",
              "order",
              "item",
              "eTicket"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/ReportOrderPosition.ScopeFilter"
          }
        }
      },
      "ReportOrderPosition.Filter": {
        "type": "object",
        "title": "ReportOrderPosition.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "ReportOrderPosition.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "price": {
                    "type": "boolean"
                  },
                  "attendeeNameCached": {
                    "type": "boolean"
                  },
                  "variationId": {
                    "type": "boolean"
                  },
                  "voucherId": {
                    "type": "boolean"
                  },
                  "taxRate": {
                    "type": "boolean"
                  },
                  "taxValue": {
                    "type": "boolean"
                  },
                  "secret": {
                    "type": "boolean"
                  },
                  "positionId": {
                    "type": "boolean"
                  },
                  "attendeeEmail": {
                    "type": "boolean"
                  },
                  "addonToId": {
                    "type": "boolean"
                  },
                  "metaInfo": {
                    "type": "boolean"
                  },
                  "taxRuleId": {
                    "type": "boolean"
                  },
                  "pseudonymizationId": {
                    "type": "boolean"
                  },
                  "attendeeNameParts": {
                    "type": "boolean"
                  },
                  "canceled": {
                    "type": "boolean"
                  },
                  "webSecret": {
                    "type": "boolean"
                  },
                  "city": {
                    "type": "boolean"
                  },
                  "company": {
                    "type": "boolean"
                  },
                  "country": {
                    "type": "boolean"
                  },
                  "state": {
                    "type": "boolean"
                  },
                  "street": {
                    "type": "boolean"
                  },
                  "zipCode": {
                    "type": "boolean"
                  },
                  "subeventId": {
                    "type": "boolean"
                  },
                  "seatId": {
                    "type": "boolean"
                  },
                  "orderId": {
                    "type": "boolean"
                  },
                  "itemId": {
                    "type": "boolean"
                  },
                  "eTicketId": {
                    "type": "boolean"
                  },
                  "organizerId": {
                    "type": "boolean"
                  },
                  "organizerIds": {
                    "type": "boolean"
                  },
                  "eventId": {
                    "type": "boolean"
                  },
                  "eventIds": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "price",
                    "attendeeNameCached",
                    "variationId",
                    "voucherId",
                    "taxRate",
                    "taxValue",
                    "secret",
                    "positionId",
                    "attendeeEmail",
                    "addonToId",
                    "metaInfo",
                    "taxRuleId",
                    "pseudonymizationId",
                    "attendeeNameParts",
                    "canceled",
                    "webSecret",
                    "city",
                    "company",
                    "country",
                    "state",
                    "street",
                    "zipCode",
                    "subeventId",
                    "seatId",
                    "orderId",
                    "itemId",
                    "eTicketId",
                    "organizerId",
                    "organizerIds",
                    "eventId",
                    "eventIds"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "ReportOrderPosition.Fields"
          },
          "include": {
            "title": "ReportOrderPosition.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/ReportOrderPosition.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<ReportOrderPosition>"
      },
      "SumByDiscountReport.Filter": {
        "type": "object",
        "title": "SumByDiscountReport.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "SumByDiscountReport.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "organizerId": {
                    "type": "boolean"
                  },
                  "organizerIds": {
                    "type": "boolean"
                  },
                  "eventId": {
                    "type": "boolean"
                  },
                  "eventIds": {
                    "type": "boolean"
                  },
                  "dateFrom": {
                    "type": "boolean"
                  },
                  "dateTo": {
                    "type": "boolean"
                  },
                  "dateType": {
                    "type": "boolean"
                  },
                  "serviceId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "organizerId",
                    "organizerIds",
                    "eventId",
                    "eventIds",
                    "dateFrom",
                    "dateTo",
                    "dateType",
                    "serviceId"
                  ],
                  "example": "organizerId"
                },
                "uniqueItems": true
              }
            ],
            "title": "SumByDiscountReport.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SumByDiscountReport>"
      },
      "OrderRefundWithRelations": {
        "title": "OrderRefundWithRelations",
        "type": "object",
        "description": "(tsType: OrderRefundWithRelations, schemaOptions: { includeRelations: true })",
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "id": {
            "type": "number"
          },
          "refundCode": {
            "type": "string"
          },
          "localId": {
            "type": "number"
          },
          "state": {
            "type": "string"
          },
          "source": {
            "type": "string"
          },
          "amount": {
            "type": "number"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "executionDate": {
            "type": "string",
            "format": "date-time"
          },
          "provider": {
            "type": "string"
          },
          "info": {
            "type": "string"
          },
          "reason": {
            "type": "string"
          },
          "orderId": {
            "type": "number"
          },
          "paymentId": {
            "type": "number"
          },
          "order": {
            "$ref": "#/components/schemas/OrderWithRelations"
          },
          "foreignKey": {},
          "payment": {
            "$ref": "#/components/schemas/OrderPaymentWithRelations"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "OrderRefundWithRelations"
      },
      "pretixbase_orderrefund.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "pretixbase_orderrefund.ScopeFilter"
      },
      "pretixbase_orderrefund.IncludeFilter.Items": {
        "title": "pretixbase_orderrefund.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "order",
              "payment"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/pretixbase_orderrefund.ScopeFilter"
          }
        }
      },
      "pretixbase_orderrefund.Filter": {
        "type": "object",
        "title": "pretixbase_orderrefund.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "pretixbase_orderrefund.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "createdAt": {
                    "type": "boolean"
                  },
                  "updatedAt": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "refundCode": {
                    "type": "boolean"
                  },
                  "localId": {
                    "type": "boolean"
                  },
                  "state": {
                    "type": "boolean"
                  },
                  "source": {
                    "type": "boolean"
                  },
                  "amount": {
                    "type": "boolean"
                  },
                  "created": {
                    "type": "boolean"
                  },
                  "executionDate": {
                    "type": "boolean"
                  },
                  "provider": {
                    "type": "boolean"
                  },
                  "info": {
                    "type": "boolean"
                  },
                  "reason": {
                    "type": "boolean"
                  },
                  "orderId": {
                    "type": "boolean"
                  },
                  "paymentId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "createdAt",
                    "updatedAt",
                    "id",
                    "refundCode",
                    "localId",
                    "state",
                    "source",
                    "amount",
                    "created",
                    "executionDate",
                    "provider",
                    "info",
                    "reason",
                    "orderId",
                    "paymentId"
                  ],
                  "example": "createdAt"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretixbase_orderrefund.Fields"
          },
          "include": {
            "title": "pretixbase_orderrefund.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretixbase_orderrefund.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<OrderRefund>"
      },
      "pretixbase_order.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "pretixbase_order.ScopeFilter"
      },
      "pretixbase_order.IncludeFilter.Items": {
        "title": "pretixbase_order.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "orderPositions",
              "orderPayments",
              "event",
              "session",
              "referencedVnpayObject"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/pretixbase_order.ScopeFilter"
          }
        }
      },
      "pretixbase_order.Filter": {
        "type": "object",
        "title": "pretixbase_order.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "pretixbase_order.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "code": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "email": {
                    "type": "boolean"
                  },
                  "phone": {
                    "type": "boolean"
                  },
                  "locale": {
                    "type": "boolean"
                  },
                  "secret": {
                    "type": "boolean"
                  },
                  "datetime": {
                    "type": "boolean"
                  },
                  "expires": {
                    "type": "boolean"
                  },
                  "total": {
                    "type": "boolean"
                  },
                  "comment": {
                    "type": "boolean"
                  },
                  "expiryReminderSent": {
                    "type": "boolean"
                  },
                  "metaInfo": {
                    "type": "boolean"
                  },
                  "downloadReminderSent": {
                    "type": "boolean"
                  },
                  "checkinAttention": {
                    "type": "boolean"
                  },
                  "lastModified": {
                    "type": "boolean"
                  },
                  "requireApproval": {
                    "type": "boolean"
                  },
                  "salesChannel": {
                    "type": "boolean"
                  },
                  "testmode": {
                    "type": "boolean"
                  },
                  "emailKnownToWork": {
                    "type": "boolean"
                  },
                  "cancellationDate": {
                    "type": "boolean"
                  },
                  "channelEventMappingId": {
                    "type": "boolean"
                  },
                  "channelOrganizerId": {
                    "type": "boolean"
                  },
                  "eventId": {
                    "type": "boolean"
                  },
                  "sessionId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "code",
                    "status",
                    "email",
                    "phone",
                    "locale",
                    "secret",
                    "datetime",
                    "expires",
                    "total",
                    "comment",
                    "expiryReminderSent",
                    "metaInfo",
                    "downloadReminderSent",
                    "checkinAttention",
                    "lastModified",
                    "requireApproval",
                    "salesChannel",
                    "testmode",
                    "emailKnownToWork",
                    "cancellationDate",
                    "channelEventMappingId",
                    "channelOrganizerId",
                    "eventId",
                    "sessionId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretixbase_order.Fields"
          },
          "include": {
            "title": "pretixbase_order.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretixbase_order.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Order>"
      },
      "pretixbase_order.Filter1": {
        "type": "object",
        "title": "pretixbase_order.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "code": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "email": {
                    "type": "boolean"
                  },
                  "phone": {
                    "type": "boolean"
                  },
                  "locale": {
                    "type": "boolean"
                  },
                  "secret": {
                    "type": "boolean"
                  },
                  "datetime": {
                    "type": "boolean"
                  },
                  "expires": {
                    "type": "boolean"
                  },
                  "total": {
                    "type": "boolean"
                  },
                  "comment": {
                    "type": "boolean"
                  },
                  "expiryReminderSent": {
                    "type": "boolean"
                  },
                  "metaInfo": {
                    "type": "boolean"
                  },
                  "downloadReminderSent": {
                    "type": "boolean"
                  },
                  "checkinAttention": {
                    "type": "boolean"
                  },
                  "lastModified": {
                    "type": "boolean"
                  },
                  "requireApproval": {
                    "type": "boolean"
                  },
                  "salesChannel": {
                    "type": "boolean"
                  },
                  "testmode": {
                    "type": "boolean"
                  },
                  "emailKnownToWork": {
                    "type": "boolean"
                  },
                  "cancellationDate": {
                    "type": "boolean"
                  },
                  "channelEventMappingId": {
                    "type": "boolean"
                  },
                  "channelOrganizerId": {
                    "type": "boolean"
                  },
                  "eventId": {
                    "type": "boolean"
                  },
                  "sessionId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "code",
                    "status",
                    "email",
                    "phone",
                    "locale",
                    "secret",
                    "datetime",
                    "expires",
                    "total",
                    "comment",
                    "expiryReminderSent",
                    "metaInfo",
                    "downloadReminderSent",
                    "checkinAttention",
                    "lastModified",
                    "requireApproval",
                    "salesChannel",
                    "testmode",
                    "emailKnownToWork",
                    "cancellationDate",
                    "channelEventMappingId",
                    "channelOrganizerId",
                    "eventId",
                    "sessionId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretixbase_order.Fields"
          },
          "include": {
            "title": "pretixbase_order.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretixbase_order.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Order>"
      },
      "pretix_vntix_organizer_settings_information.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "pretix_vntix_organizer_settings_information.ScopeFilter"
      },
      "pretix_vntix_organizer_settings_information.IncludeFilter.Items": {
        "title": "pretix_vntix_organizer_settings_information.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "service",
              "organizer",
              "organizerSettingsStores"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/pretix_vntix_organizer_settings_information.ScopeFilter"
          }
        }
      },
      "pretix_vntix_organizer_settings_information.Filter": {
        "type": "object",
        "title": "pretix_vntix_organizer_settings_information.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "pretix_vntix_organizer_settings_information.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "createdAt": {
                    "type": "boolean"
                  },
                  "updatedAt": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "active": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  },
                  "updatedBy": {
                    "type": "boolean"
                  },
                  "serviceId": {
                    "type": "boolean"
                  },
                  "organizerId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "createdAt",
                    "updatedAt",
                    "id",
                    "active",
                    "createdBy",
                    "updatedBy",
                    "serviceId",
                    "organizerId"
                  ],
                  "example": "createdAt"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretix_vntix_organizer_settings_information.Fields"
          },
          "include": {
            "title": "pretix_vntix_organizer_settings_information.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretix_vntix_organizer_settings_information.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<OrganizerSettingsInformation>"
      },
      "pretix_vntix_organizer_settings_information.Filter1": {
        "type": "object",
        "title": "pretix_vntix_organizer_settings_information.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "createdAt": {
                    "type": "boolean"
                  },
                  "updatedAt": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "active": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  },
                  "updatedBy": {
                    "type": "boolean"
                  },
                  "serviceId": {
                    "type": "boolean"
                  },
                  "organizerId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "createdAt",
                    "updatedAt",
                    "id",
                    "active",
                    "createdBy",
                    "updatedBy",
                    "serviceId",
                    "organizerId"
                  ],
                  "example": "createdAt"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretix_vntix_organizer_settings_information.Fields"
          },
          "include": {
            "title": "pretix_vntix_organizer_settings_information.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretix_vntix_organizer_settings_information.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<OrganizerSettingsInformation>"
      },
      "pretixbase_organizer.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "pretixbase_organizer.ScopeFilter"
      },
      "pretixbase_organizer.IncludeFilter.Items": {
        "title": "pretixbase_organizer.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "channels",
              "metaproperties",
              "services"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/pretixbase_organizer.ScopeFilter"
          }
        }
      },
      "pretixbase_organizer.Filter": {
        "type": "object",
        "title": "pretixbase_organizer.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "pretixbase_organizer.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "createdAt": {
                    "type": "boolean"
                  },
                  "updatedAt": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "slug": {
                    "type": "boolean"
                  },
                  "address": {
                    "type": "boolean"
                  },
                  "phoneNumber": {
                    "type": "boolean"
                  },
                  "email": {
                    "type": "boolean"
                  },
                  "logo": {
                    "type": "boolean"
                  },
                  "taxCode": {
                    "type": "boolean"
                  },
                  "contactName": {
                    "type": "boolean"
                  },
                  "position": {
                    "type": "boolean"
                  },
                  "contactPhoneNumber": {
                    "type": "boolean"
                  },
                  "contactEmail": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "salesChannels": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "createdAt",
                    "updatedAt",
                    "id",
                    "name",
                    "slug",
                    "address",
                    "phoneNumber",
                    "email",
                    "logo",
                    "taxCode",
                    "contactName",
                    "position",
                    "contactPhoneNumber",
                    "contactEmail",
                    "status",
                    "salesChannels"
                  ],
                  "example": "createdAt"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretixbase_organizer.Fields"
          },
          "include": {
            "title": "pretixbase_organizer.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretixbase_organizer.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Organizer>"
      },
      "pretixbase_eventmetaproperty.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "pretixbase_eventmetaproperty.ScopeFilter"
      },
      "pretixbase_eventmetaproperty.IncludeFilter.Items": {
        "title": "pretixbase_eventmetaproperty.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "organizer"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/pretixbase_eventmetaproperty.ScopeFilter"
          }
        }
      },
      "pretixbase_eventmetaproperty.Filter": {
        "type": "object",
        "title": "pretixbase_eventmetaproperty.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "pretixbase_eventmetaproperty.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "default": {
                    "type": "boolean"
                  },
                  "protected": {
                    "type": "boolean"
                  },
                  "required": {
                    "type": "boolean"
                  },
                  "filterAllowed": {
                    "type": "boolean"
                  },
                  "organizerId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "name",
                    "description",
                    "default",
                    "protected",
                    "required",
                    "filterAllowed",
                    "organizerId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretixbase_eventmetaproperty.Fields"
          },
          "include": {
            "title": "pretixbase_eventmetaproperty.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretixbase_eventmetaproperty.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<EventMetaProperty>"
      },
      "pretixbase_organizer.Filter1": {
        "type": "object",
        "title": "pretixbase_organizer.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "createdAt": {
                    "type": "boolean"
                  },
                  "updatedAt": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "slug": {
                    "type": "boolean"
                  },
                  "address": {
                    "type": "boolean"
                  },
                  "phoneNumber": {
                    "type": "boolean"
                  },
                  "email": {
                    "type": "boolean"
                  },
                  "logo": {
                    "type": "boolean"
                  },
                  "taxCode": {
                    "type": "boolean"
                  },
                  "contactName": {
                    "type": "boolean"
                  },
                  "position": {
                    "type": "boolean"
                  },
                  "contactPhoneNumber": {
                    "type": "boolean"
                  },
                  "contactEmail": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "salesChannels": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "createdAt",
                    "updatedAt",
                    "id",
                    "name",
                    "slug",
                    "address",
                    "phoneNumber",
                    "email",
                    "logo",
                    "taxCode",
                    "contactName",
                    "position",
                    "contactPhoneNumber",
                    "contactEmail",
                    "status",
                    "salesChannels"
                  ],
                  "example": "createdAt"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretixbase_organizer.Fields"
          },
          "include": {
            "title": "pretixbase_organizer.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretixbase_organizer.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Organizer>"
      },
      "PingResponse": {
        "type": "object",
        "title": "PingResponse",
        "properties": {
          "greeting": {
            "type": "string"
          },
          "date": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "headers": {
            "type": "object",
            "properties": {
              "Content-Type": {
                "type": "string"
              }
            },
            "additionalProperties": true
          }
        }
      },
      "pretixbase_quota.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "pretixbase_quota.ScopeFilter"
      },
      "pretixbase_quota.IncludeFilter.Items": {
        "title": "pretixbase_quota.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "event",
              "items",
              "subevent"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/pretixbase_quota.ScopeFilter"
          }
        }
      },
      "pretixbase_quota.Filter": {
        "type": "object",
        "title": "pretixbase_quota.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "pretixbase_quota.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "createdAt": {
                    "type": "boolean"
                  },
                  "updatedAt": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "size": {
                    "type": "boolean"
                  },
                  "closeWhenSoldOut": {
                    "type": "boolean"
                  },
                  "closed": {
                    "type": "boolean"
                  },
                  "releaseAfterExit": {
                    "type": "boolean"
                  },
                  "ignoreForEventAvailability": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  },
                  "updatedBy": {
                    "type": "boolean"
                  },
                  "eventId": {
                    "type": "boolean"
                  },
                  "subeventId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "createdAt",
                    "updatedAt",
                    "id",
                    "name",
                    "size",
                    "closeWhenSoldOut",
                    "closed",
                    "releaseAfterExit",
                    "ignoreForEventAvailability",
                    "createdBy",
                    "updatedBy",
                    "eventId",
                    "subeventId"
                  ],
                  "example": "createdAt"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretixbase_quota.Fields"
          },
          "include": {
            "title": "pretixbase_quota.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretixbase_quota.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Quota>"
      },
      "pretix_role.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "pretix_role.ScopeFilter"
      },
      "pretix_role.IncludeFilter.Items": {
        "title": "pretix_role.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "policies"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/pretix_role.ScopeFilter"
          }
        }
      },
      "pretix_role.Filter": {
        "type": "object",
        "title": "pretix_role.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "pretix_role.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "createdAt": {
                    "type": "boolean"
                  },
                  "updatedAt": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "identifier": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "active": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "createdAt",
                    "updatedAt",
                    "id",
                    "name",
                    "identifier",
                    "type",
                    "description",
                    "active",
                    "createdBy"
                  ],
                  "example": "createdAt"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretix_role.Fields"
          },
          "include": {
            "title": "pretix_role.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretix_role.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Role>"
      },
      "pretix_role.Filter1": {
        "type": "object",
        "title": "pretix_role.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "createdAt": {
                    "type": "boolean"
                  },
                  "updatedAt": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "identifier": {
                    "type": "boolean"
                  },
                  "type": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "active": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "createdAt",
                    "updatedAt",
                    "id",
                    "name",
                    "identifier",
                    "type",
                    "description",
                    "active",
                    "createdBy"
                  ],
                  "example": "createdAt"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretix_role.Fields"
          },
          "include": {
            "title": "pretix_role.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretix_role.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Role>"
      },
      "pretixbase_seatingplan.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "pretixbase_seatingplan.ScopeFilter"
      },
      "pretixbase_seatingplan.IncludeFilter.Items": {
        "title": "pretixbase_seatingplan.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "seatingPlanMapping"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/pretixbase_seatingplan.ScopeFilter"
          }
        }
      },
      "pretixbase_seatingplan.Filter": {
        "type": "object",
        "title": "pretixbase_seatingplan.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "pretixbase_seatingplan.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "organizerId": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "layoutUrl": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "organizerId",
                    "name",
                    "layoutUrl"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretixbase_seatingplan.Fields"
          },
          "include": {
            "title": "pretixbase_seatingplan.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretixbase_seatingplan.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SeatPlan>"
      },
      "pretixbase_seatingplan.Filter1": {
        "type": "object",
        "title": "pretixbase_seatingplan.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "organizerId": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "layoutUrl": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "organizerId",
                    "name",
                    "layoutUrl"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretixbase_seatingplan.Fields"
          },
          "include": {
            "title": "pretixbase_seatingplan.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretixbase_seatingplan.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SeatPlan>"
      },
      "pretixbase_seat.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "pretixbase_seat.ScopeFilter"
      },
      "pretixbase_seat.IncludeFilter.Items": {
        "title": "pretixbase_seat.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "event"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/pretixbase_seat.ScopeFilter"
          }
        }
      },
      "pretixbase_seat.Filter": {
        "type": "object",
        "title": "pretixbase_seat.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "pretixbase_seat.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "blocked": {
                    "type": "boolean"
                  },
                  "productId": {
                    "type": "boolean"
                  },
                  "subeventId": {
                    "type": "boolean"
                  },
                  "seatGuid": {
                    "type": "boolean"
                  },
                  "rowName": {
                    "type": "boolean"
                  },
                  "seatNumber": {
                    "type": "boolean"
                  },
                  "zoneName": {
                    "type": "boolean"
                  },
                  "sortingRank": {
                    "type": "boolean"
                  },
                  "rowLabel": {
                    "type": "boolean"
                  },
                  "seatLabel": {
                    "type": "boolean"
                  },
                  "x": {
                    "type": "boolean"
                  },
                  "y": {
                    "type": "boolean"
                  },
                  "eventId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "blocked",
                    "productId",
                    "subeventId",
                    "seatGuid",
                    "rowName",
                    "seatNumber",
                    "zoneName",
                    "sortingRank",
                    "rowLabel",
                    "seatLabel",
                    "x",
                    "y",
                    "eventId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretixbase_seat.Fields"
          },
          "include": {
            "title": "pretixbase_seat.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretixbase_seat.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Seat>"
      },
      "pretixbase_service.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "pretixbase_service.ScopeFilter"
      },
      "pretixbase_service.IncludeFilter.Items": {
        "title": "pretixbase_service.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "events",
              "organizers"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/pretixbase_service.ScopeFilter"
          }
        }
      },
      "pretixbase_service.Filter": {
        "type": "object",
        "title": "pretixbase_service.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "pretixbase_service.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "slug": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "name",
                    "slug",
                    "description"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretixbase_service.Fields"
          },
          "include": {
            "title": "pretixbase_service.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretixbase_service.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<Service>"
      },
      "pretixbase_subevent.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "pretixbase_subevent.ScopeFilter"
      },
      "pretixbase_subevent.IncludeFilter.Items": {
        "title": "pretixbase_subevent.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "subEventItems",
              "seatingPlan",
              "event",
              "subeventMetaValues"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/pretixbase_subevent.ScopeFilter"
          }
        }
      },
      "pretixbase_subevent.Filter": {
        "type": "object",
        "title": "pretixbase_subevent.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "pretixbase_subevent.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "active": {
                    "type": "boolean"
                  },
                  "dateFrom": {
                    "type": "boolean"
                  },
                  "dateTo": {
                    "type": "boolean"
                  },
                  "location": {
                    "type": "boolean"
                  },
                  "dateAdmission": {
                    "type": "boolean"
                  },
                  "geoLat": {
                    "type": "boolean"
                  },
                  "geoLon": {
                    "type": "boolean"
                  },
                  "presaleEnd": {
                    "type": "boolean"
                  },
                  "presaleStart": {
                    "type": "boolean"
                  },
                  "isPublic": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  },
                  "approvedBy": {
                    "type": "boolean"
                  },
                  "createdAt": {
                    "type": "boolean"
                  },
                  "lastModified": {
                    "type": "boolean"
                  },
                  "seatingPlanId": {
                    "type": "boolean"
                  },
                  "eventId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "name",
                    "active",
                    "dateFrom",
                    "dateTo",
                    "location",
                    "dateAdmission",
                    "geoLat",
                    "geoLon",
                    "presaleEnd",
                    "presaleStart",
                    "isPublic",
                    "createdBy",
                    "approvedBy",
                    "createdAt",
                    "lastModified",
                    "seatingPlanId",
                    "eventId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretixbase_subevent.Fields"
          },
          "include": {
            "title": "pretixbase_subevent.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretixbase_subevent.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<SubEvent>"
      },
      "pretixbase_taxrule.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "pretixbase_taxrule.ScopeFilter"
      },
      "pretixbase_taxrule.IncludeFilter.Items": {
        "title": "pretixbase_taxrule.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "event"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/pretixbase_taxrule.ScopeFilter"
          }
        }
      },
      "pretixbase_taxrule.Filter": {
        "type": "object",
        "title": "pretixbase_taxrule.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "rate": {
                    "type": "boolean"
                  },
                  "priceIncludesTax": {
                    "type": "boolean"
                  },
                  "euReverseCharge": {
                    "type": "boolean"
                  },
                  "customRules": {
                    "type": "boolean"
                  },
                  "homeCountry": {
                    "type": "boolean"
                  },
                  "keepGrossIfRateChanges": {
                    "type": "boolean"
                  },
                  "createdAt": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "eventId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "name",
                    "rate",
                    "priceIncludesTax",
                    "euReverseCharge",
                    "customRules",
                    "homeCountry",
                    "keepGrossIfRateChanges",
                    "createdAt",
                    "createdBy",
                    "status",
                    "eventId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretixbase_taxrule.Fields"
          },
          "include": {
            "title": "pretixbase_taxrule.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretixbase_taxrule.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<TaxRule>"
      },
      "pretixbase_taxrule.Filter1": {
        "type": "object",
        "title": "pretixbase_taxrule.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "pretixbase_taxrule.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "rate": {
                    "type": "boolean"
                  },
                  "priceIncludesTax": {
                    "type": "boolean"
                  },
                  "euReverseCharge": {
                    "type": "boolean"
                  },
                  "customRules": {
                    "type": "boolean"
                  },
                  "homeCountry": {
                    "type": "boolean"
                  },
                  "keepGrossIfRateChanges": {
                    "type": "boolean"
                  },
                  "createdAt": {
                    "type": "boolean"
                  },
                  "createdBy": {
                    "type": "boolean"
                  },
                  "status": {
                    "type": "boolean"
                  },
                  "eventId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "name",
                    "rate",
                    "priceIncludesTax",
                    "euReverseCharge",
                    "customRules",
                    "homeCountry",
                    "keepGrossIfRateChanges",
                    "createdAt",
                    "createdBy",
                    "status",
                    "eventId"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretixbase_taxrule.Fields"
          },
          "include": {
            "title": "pretixbase_taxrule.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretixbase_taxrule.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<TaxRule>"
      },
      "pretix_vntix_template_email.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "pretix_vntix_template_email.ScopeFilter"
      },
      "pretix_vntix_template_email.IncludeFilter.Items": {
        "title": "pretix_vntix_template_email.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "organizer"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/pretix_vntix_template_email.ScopeFilter"
          }
        }
      },
      "pretix_vntix_template_email.Filter": {
        "type": "object",
        "title": "pretix_vntix_template_email.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "createdAt": {
                    "type": "boolean"
                  },
                  "updatedAt": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "code": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "subject": {
                    "type": "boolean"
                  },
                  "content": {
                    "type": "boolean"
                  },
                  "organizerId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "createdAt",
                    "updatedAt",
                    "id",
                    "code",
                    "name",
                    "subject",
                    "content",
                    "organizerId"
                  ],
                  "example": "createdAt"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretix_vntix_template_email.Fields"
          },
          "include": {
            "title": "pretix_vntix_template_email.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretix_vntix_template_email.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<TemplateEmail>"
      },
      "UserType.Filter": {
        "type": "object",
        "title": "UserType.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "UserType.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "boolean"
                  },
                  "name": {
                    "type": "boolean"
                  },
                  "slug": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "id",
                    "name",
                    "slug"
                  ],
                  "example": "id"
                },
                "uniqueItems": true
              }
            ],
            "title": "UserType.Fields"
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<UserType>"
      },
      "pretixbase_user_v2.ScopeFilter": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {},
                "additionalProperties": true
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "uniqueItems": true
              }
            ]
          },
          "include": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {},
              "additionalProperties": true
            }
          }
        },
        "additionalProperties": false,
        "title": "pretixbase_user_v2.ScopeFilter"
      },
      "pretixbase_user_v2.IncludeFilter.Items": {
        "title": "pretixbase_user_v2.IncludeFilter.Items",
        "type": "object",
        "properties": {
          "relation": {
            "type": "string",
            "enum": [
              "teams",
              "organizers",
              "roles",
              "channel"
            ]
          },
          "scope": {
            "$ref": "#/components/schemas/pretixbase_user_v2.ScopeFilter"
          }
        }
      },
      "pretixbase_user_v2.Filter": {
        "type": "object",
        "title": "pretixbase_user_v2.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "where": {
            "title": "pretixbase_user_v2.WhereFilter",
            "type": "object",
            "additionalProperties": true
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "createdAt": {
                    "type": "boolean"
                  },
                  "updatedAt": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "password": {
                    "type": "boolean"
                  },
                  "email": {
                    "type": "boolean"
                  },
                  "lastLogin": {
                    "type": "boolean"
                  },
                  "locale": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "timezone": {
                    "type": "boolean"
                  },
                  "require2fa": {
                    "type": "boolean"
                  },
                  "fullname": {
                    "type": "boolean"
                  },
                  "notificationsSend": {
                    "type": "boolean"
                  },
                  "notificationsToken": {
                    "type": "boolean"
                  },
                  "authBackend": {
                    "type": "boolean"
                  },
                  "sessionToken": {
                    "type": "boolean"
                  },
                  "isActive": {
                    "type": "boolean"
                  },
                  "isAdmin": {
                    "type": "boolean"
                  },
                  "isStaff": {
                    "type": "boolean"
                  },
                  "dateJoined2fa": {
                    "type": "boolean"
                  },
                  "dateJoined": {
                    "type": "boolean"
                  },
                  "userTypeSlug": {
                    "type": "boolean"
                  },
                  "needsPasswordChange": {
                    "type": "boolean"
                  },
                  "authBackendIdentifier": {
                    "type": "boolean"
                  },
                  "loginFailed": {
                    "type": "boolean"
                  },
                  "totpSecret": {
                    "type": "boolean"
                  },
                  "allOrganizers": {
                    "type": "boolean"
                  },
                  "channelId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "createdAt",
                    "updatedAt",
                    "id",
                    "password",
                    "email",
                    "lastLogin",
                    "locale",
                    "description",
                    "timezone",
                    "require2fa",
                    "fullname",
                    "notificationsSend",
                    "notificationsToken",
                    "authBackend",
                    "sessionToken",
                    "isActive",
                    "isAdmin",
                    "isStaff",
                    "dateJoined2fa",
                    "dateJoined",
                    "userTypeSlug",
                    "needsPasswordChange",
                    "authBackendIdentifier",
                    "loginFailed",
                    "totpSecret",
                    "allOrganizers",
                    "channelId"
                  ],
                  "example": "createdAt"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretixbase_user_v2.Fields"
          },
          "include": {
            "title": "pretixbase_user_v2.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretixbase_user_v2.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<UserV2>"
      },
      "pretixbase_user_v2.Filter1": {
        "type": "object",
        "title": "pretixbase_user_v2.Filter",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "example": 100
          },
          "skip": {
            "type": "integer",
            "minimum": 0
          },
          "order": {
            "oneOf": [
              {
                "type": "string"
              },
              {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            ]
          },
          "fields": {
            "oneOf": [
              {
                "type": "object",
                "properties": {
                  "createdAt": {
                    "type": "boolean"
                  },
                  "updatedAt": {
                    "type": "boolean"
                  },
                  "id": {
                    "type": "boolean"
                  },
                  "password": {
                    "type": "boolean"
                  },
                  "email": {
                    "type": "boolean"
                  },
                  "lastLogin": {
                    "type": "boolean"
                  },
                  "locale": {
                    "type": "boolean"
                  },
                  "description": {
                    "type": "boolean"
                  },
                  "timezone": {
                    "type": "boolean"
                  },
                  "require2fa": {
                    "type": "boolean"
                  },
                  "fullname": {
                    "type": "boolean"
                  },
                  "notificationsSend": {
                    "type": "boolean"
                  },
                  "notificationsToken": {
                    "type": "boolean"
                  },
                  "authBackend": {
                    "type": "boolean"
                  },
                  "sessionToken": {
                    "type": "boolean"
                  },
                  "isActive": {
                    "type": "boolean"
                  },
                  "isAdmin": {
                    "type": "boolean"
                  },
                  "isStaff": {
                    "type": "boolean"
                  },
                  "dateJoined2fa": {
                    "type": "boolean"
                  },
                  "dateJoined": {
                    "type": "boolean"
                  },
                  "userTypeSlug": {
                    "type": "boolean"
                  },
                  "needsPasswordChange": {
                    "type": "boolean"
                  },
                  "authBackendIdentifier": {
                    "type": "boolean"
                  },
                  "loginFailed": {
                    "type": "boolean"
                  },
                  "totpSecret": {
                    "type": "boolean"
                  },
                  "allOrganizers": {
                    "type": "boolean"
                  },
                  "channelId": {
                    "type": "boolean"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "array",
                "items": {
                  "type": "string",
                  "enum": [
                    "createdAt",
                    "updatedAt",
                    "id",
                    "password",
                    "email",
                    "lastLogin",
                    "locale",
                    "description",
                    "timezone",
                    "require2fa",
                    "fullname",
                    "notificationsSend",
                    "notificationsToken",
                    "authBackend",
                    "sessionToken",
                    "isActive",
                    "isAdmin",
                    "isStaff",
                    "dateJoined2fa",
                    "dateJoined",
                    "userTypeSlug",
                    "needsPasswordChange",
                    "authBackendIdentifier",
                    "loginFailed",
                    "totpSecret",
                    "allOrganizers",
                    "channelId"
                  ],
                  "example": "createdAt"
                },
                "uniqueItems": true
              }
            ],
            "title": "pretixbase_user_v2.Fields"
          },
          "include": {
            "title": "pretixbase_user_v2.IncludeFilter",
            "type": "array",
            "items": {
              "anyOf": [
                {
                  "$ref": "#/components/schemas/pretixbase_user_v2.IncludeFilter.Items"
                },
                {
                  "type": "string"
                }
              ]
            }
          }
        },
        "additionalProperties": false,
        "x-typescript-type": "@loopback/repository#Filter<UserV2>"
      }
    },
    "securitySchemes": {
      "jwt": {
        "type": "http",
        "scheme": "bearer",
        "bearerFormat": "JWT"
      }
    }
  },
  "security": [
    {
      "jwt": []
    }
  ]
}