{
  "openapi": "3.0.1",
  "info": {
    "title": "SixTix API Developer Documentation",
    "description": "The REST APIs provide programmatic access to read and write SixTix data.",
    "contact": {
      "name": "HeadWorks",
      "email": ""
    },
    "version": "v1"
  },
  "paths": {
    "/v{api-version}/ApplePass/{passId}": {
      "get": {
        "tags": [
          "ApplePass"
        ],
        "parameters": [
          {
            "name": "passId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/devices/{deviceLibraryIdentifier}/registrations/{passTypeIdentifier}/{serialNumber}": {
      "post": {
        "tags": [
          "ApplePass"
        ],
        "parameters": [
          {
            "name": "deviceLibraryIdentifier",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "passTypeIdentifier",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "serialNumber",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/DeviceRegistrationRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DeviceRegistrationRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/DeviceRegistrationRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/DeviceRegistrationRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      },
      "delete": {
        "tags": [
          "ApplePass"
        ],
        "parameters": [
          {
            "name": "deviceLibraryIdentifier",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "passTypeIdentifier",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "serialNumber",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/passes/{passTypeIdentifier}/{serialNumber}": {
      "get": {
        "tags": [
          "ApplePass"
        ],
        "parameters": [
          {
            "name": "passTypeIdentifier",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "serialNumber",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/devices/{deviceLibraryIdentifier}/registrations/{passTypeIdentifier}": {
      "get": {
        "tags": [
          "ApplePass"
        ],
        "parameters": [
          {
            "name": "deviceLibraryIdentifier",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "passTypeIdentifier",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "previousLastUpdated",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/log": {
      "post": {
        "tags": [
          "ApplePass"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/LogEntries"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LogEntries"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/LogEntries"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/LogEntries"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Authorization/LoginScanteam": {
      "post": {
        "tags": [
          "Authorization"
        ],
        "summary": "Login",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "description": "login scanteam request (only login token)",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/LoginScanteamRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LoginScanteamRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/LoginScanteamRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/LoginScanteamRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AccessTokenResponseInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AccessTokenResponseInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AccessTokenResponseInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Authorization/LoginPromoter": {
      "post": {
        "tags": [
          "Authorization"
        ],
        "summary": "Login promoter",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "description": "Login promoter request",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/LoginUserRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LoginUserRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/LoginUserRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/LoginUserRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AuthAllUserResponseInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AuthAllUserResponseInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AuthAllUserResponseInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Authorization/LoginPromoterAsSuperadmin": {
      "post": {
        "tags": [
          "Authorization"
        ],
        "summary": "Login promoter as superadmin",
        "parameters": [
          {
            "name": "userId",
            "in": "query",
            "description": "User identifier",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AuthAllUserResponseInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AuthAllUserResponseInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AuthAllUserResponseInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Authorization/RegisterPromoter": {
      "post": {
        "tags": [
          "Authorization"
        ],
        "summary": "Register for promoter.",
        "parameters": [
          {
            "name": "key",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "description": "Register promoter request",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/RegisterUserRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RegisterUserRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/RegisterUserRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/RegisterUserRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/AllUserResponseInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AllUserResponseInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/AllUserResponseInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Authorization/RefreshToken": {
      "post": {
        "tags": [
          "Authorization"
        ],
        "summary": "Update access token and refresh token by current refresh token",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "description": "Refresh token",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/RefreshTokenRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RefreshTokenRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/RefreshTokenRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/RefreshTokenRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TokenResponseInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TokenResponseInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TokenResponseInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Authorization/emailConfirmation/{emailToken}": {
      "get": {
        "tags": [
          "Authorization"
        ],
        "summary": "Validate email",
        "parameters": [
          {
            "name": "emailToken",
            "in": "path",
            "description": "Email token",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/BulkMailing/LoadFromCsv": {
      "post": {
        "tags": [
          "BulkMailing"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "SenderEmail": {
                    "type": "string"
                  },
                  "SenderName": {
                    "type": "string"
                  },
                  "Subject": {
                    "type": "string"
                  },
                  "File": {
                    "type": "string",
                    "format": "binary"
                  },
                  "Body": {
                    "type": "string"
                  }
                }
              },
              "encoding": {
                "SenderEmail": {
                  "style": "form"
                },
                "SenderName": {
                  "style": "form"
                },
                "Subject": {
                  "style": "form"
                },
                "File": {
                  "style": "form"
                },
                "Body": {
                  "style": "form"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Int32InvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Int32InvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Int32InvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/SetCovidTestResult": {
      "post": {
        "tags": [
          "Covid"
        ],
        "parameters": [
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/PGLEncryptedRequestWithBarcode"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PGLEncryptedRequestWithBarcode"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PGLEncryptedRequestWithBarcode"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PGLEncryptedRequestWithBarcode"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/DudaIntegration/CreateSiteForPromoter/{promoterId}": {
      "post": {
        "tags": [
          "DudaIntegration"
        ],
        "parameters": [
          {
            "name": "promoterId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "key",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              },
              "text/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/DudaIntegration/GetSSOLink": {
      "get": {
        "tags": [
          "DudaIntegration"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "text/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/DudaIntegration/Status": {
      "get": {
        "tags": [
          "DudaIntegration"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              },
              "text/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Email": {
      "get": {
        "tags": [
          "Email"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "period",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/EmailPeriod"
            }
          },
          {
            "name": "type",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/EmailType"
            }
          },
          {
            "name": "status",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "skip",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "take",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SentEmailResponseIEnumerableInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SentEmailResponseIEnumerableInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SentEmailResponseIEnumerableInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Email/{emailId}": {
      "get": {
        "tags": [
          "Email"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "emailId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SentEmailResponseInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SentEmailResponseInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SentEmailResponseInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Email/SendGridWebhook": {
      "post": {
        "tags": [
          "Email"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SendGridWebhookRequest"
                }
              }
            },
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SendGridWebhookRequest"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SendGridWebhookRequest"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SendGridWebhookRequest"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Email/{emailId}/Resend": {
      "post": {
        "tags": [
          "Email"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "emailId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "newEmail",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Email/ProblematicEmailsCount": {
      "get": {
        "tags": [
          "Email"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "application/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              },
              "text/json": {
                "schema": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Email/{emailId}/UpdateProblematicEmailSolution": {
      "patch": {
        "tags": [
          "Email"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "emailId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "isSolved",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Email/Bulk": {
      "post": {
        "tags": [
          "Email"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/BulkEmailsRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BulkEmailsRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/BulkEmailsRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/BulkEmailsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/EmailTemplate/{emailTemplateId}": {
      "put": {
        "tags": [
          "EmailTemplate"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "emailTemplateId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/EmailTemplateUpdateRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EmailTemplateUpdateRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/EmailTemplateUpdateRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/EmailTemplateUpdateRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "EmailTemplate"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "emailTemplateId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EmailTemplateModelInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmailTemplateModelInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmailTemplateModelInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/EmailTemplate/EventTemplates/{eventId}": {
      "get": {
        "tags": [
          "EmailTemplate"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EmailTemplateModelIEnumerableInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmailTemplateModelIEnumerableInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmailTemplateModelIEnumerableInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/EmailTemplate/DefaultPromoterTemplates": {
      "get": {
        "tags": [
          "EmailTemplate"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EmailTemplateModelIEnumerableInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmailTemplateModelIEnumerableInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmailTemplateModelIEnumerableInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/EmailTemplate/Image": {
      "post": {
        "tags": [
          "EmailTemplate"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "image": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              },
              "encoding": {
                "image": {
                  "style": "form"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/StringInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StringInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/StringInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/EmailTemplate/SendSampleByRequest/{receiverEmail}": {
      "post": {
        "tags": [
          "EmailTemplate"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "receiverEmail",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/EmailTemplateRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EmailTemplateRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/EmailTemplateRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/EmailTemplateRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SendResponseInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SendResponseInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SendResponseInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/EventPublicInfo/{eventId}": {
      "get": {
        "tags": [
          "EventPublicInfo"
        ],
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/EventPublicInfo/ByPrefix/{prefix}/BySlug/{slug}": {
      "get": {
        "tags": [
          "EventPublicInfo"
        ],
        "parameters": [
          {
            "name": "prefix",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/EventPublicInfo/BySlug/{slug}": {
      "get": {
        "tags": [
          "EventPublicInfo"
        ],
        "parameters": [
          {
            "name": "slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/EventPublicInfo/ByTransactionId/{transactionId}": {
      "get": {
        "tags": [
          "EventPublicInfo"
        ],
        "parameters": [
          {
            "name": "transactionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/EventPublicInfo/UpcomingEventsAgenda": {
      "get": {
        "tags": [
          "EventPublicInfo"
        ],
        "parameters": [
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "results",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "countryCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/EventReports/ticket": {
      "post": {
        "tags": [
          "EventReports"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/ReportByTagsRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReportByTagsRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ReportByTagsRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ReportByTagsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/EventReports/scanteams/list": {
      "post": {
        "tags": [
          "EventReports"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/EventReports/tickettemplates/list": {
      "post": {
        "tags": [
          "EventReports"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/EventReports/ByScanteamAtPeriod": {
      "post": {
        "tags": [
          "EventReports"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "asCsv",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/ReportByScanTeamsRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReportByScanTeamsRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ReportByScanTeamsRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ReportByScanTeamsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/EventReports/ByScanteamAtPeriodGroupedByTime": {
      "post": {
        "tags": [
          "EventReports"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "asCsv",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/ReportByScanTeamRequestGroupByPeriod"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReportByScanTeamRequestGroupByPeriod"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ReportByScanTeamRequestGroupByPeriod"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ReportByScanTeamRequestGroupByPeriod"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/EventReports/BySellsAtPeriodGroupedByTime": {
      "post": {
        "tags": [
          "EventReports"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "asCsv",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/ReportBySellsGroupByPeriodRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReportBySellsGroupByPeriodRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ReportBySellsGroupByPeriodRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ReportBySellsGroupByPeriodRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/EventReports/ByTicketTemplatesAtEvent": {
      "post": {
        "tags": [
          "EventReports"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "asCsv",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/EventReports/ByTimeInterval": {
      "post": {
        "tags": [
          "EventReports"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "asCsv",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "start",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "end",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/EventReports/ByTicketTemplatesAtEvents": {
      "post": {
        "tags": [
          "EventReports"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "asCsv",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "start",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "end",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            },
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/EventReports/DeactivatedTicketsAtEvents": {
      "post": {
        "tags": [
          "EventReports"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "asCsv",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "start",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "end",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            },
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/EventReports/ByTicketTemplatesAtEventsForAllPromoters": {
      "post": {
        "tags": [
          "EventReports"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "asCsv",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "start",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "end",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/EventReports/BySeasonResales": {
      "post": {
        "tags": [
          "EventReports"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "asCsv",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/EventReports/ByChannel": {
      "get": {
        "tags": [
          "EventReports"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "asCsv",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "eventId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "mapChannel",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/EMapChannel"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Events": {
      "post": {
        "tags": [
          "Events"
        ],
        "summary": "Create new event",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "description": "CreateEventRequest",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateEventRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateEventRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateEventRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateEventRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EventResponseInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventResponseInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventResponseInvokeResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "Events"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "action",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "sortingType",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/EEventSortingType"
            }
          },
          {
            "name": "filter",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/EEventFilterType"
            }
          },
          {
            "name": "search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "skip",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "take",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EventPromoterResponseIEnumerableInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventPromoterResponseIEnumerableInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventPromoterResponseIEnumerableInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Events/{eventId}/clone": {
      "post": {
        "tags": [
          "Events"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/CloneEventRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CloneEventRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CloneEventRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CloneEventRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EventResponseInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventResponseInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventResponseInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Events/{eventId}": {
      "get": {
        "tags": [
          "Events"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "action",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "startDateForTicketsStats",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "endDateForTicketsStats",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EventPromoterDetailedResponseInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventPromoterDetailedResponseInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventPromoterDetailedResponseInvokeResponse"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "Events"
        ],
        "summary": "Update event",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "description": "Event identifier",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "description": "UpdateEventRequest",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateEventRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateEventRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateEventRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateEventRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Events"
        ],
        "summary": "Delete event",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "description": "Event identifier",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Events/{eventId}/cancel": {
      "delete": {
        "tags": [
          "Events"
        ],
        "summary": "Cancel event",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "description": "Event identifier",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Events/{eventId}/sell-statistics": {
      "get": {
        "tags": [
          "Events"
        ],
        "summary": "Get sell stats for event",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "description": "Event identifier",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TicketsSellStatsResponseInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TicketsSellStatsResponseInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TicketsSellStatsResponseInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Events/{eventId}/scan-statistics": {
      "get": {
        "tags": [
          "Events"
        ],
        "summary": "Get scan stats for event",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "description": "Event identifier",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TicketsScanStatsResponseInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TicketsScanStatsResponseInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TicketsScanStatsResponseInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Events/GeneralStats": {
      "get": {
        "tags": [
          "Events"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Events/SaleStats": {
      "get": {
        "tags": [
          "Events"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "startDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "endDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Events/EventsStats": {
      "get": {
        "tags": [
          "Events"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Events/EventList": {
      "get": {
        "tags": [
          "Events"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "page",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "pageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "filter",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Events/ContextFields": {
      "get": {
        "tags": [
          "Events"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Events/ExportTickets/{ticketTemplateId}": {
      "get": {
        "tags": [
          "Events"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "ticketTemplateId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Events/{eventId}/TransactionReport": {
      "get": {
        "tags": [
          "Events"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Events/{eventId}/ByTicketTemplateReport": {
      "get": {
        "tags": [
          "Events"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Events/{eventId}/ByPaidTransactionsReport": {
      "get": {
        "tags": [
          "Events"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Events/{eventId}/MigrateSeats": {
      "put": {
        "tags": [
          "Events"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Events/{eventId}/MigrateSeatsFromSeatsIo": {
      "put": {
        "tags": [
          "Events"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Events/{eventId}/SwitchMapMode": {
      "put": {
        "tags": [
          "Events"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Events/InSell": {
      "get": {
        "tags": [
          "Events"
        ],
        "parameters": [
          {
            "name": "iframeSlug",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Events/{eventId}/EventImage": {
      "put": {
        "tags": [
          "Events"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "eventImageType",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/EEventImageType"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "imageFile": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              },
              "encoding": {
                "imageFile": {
                  "style": "form"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/StringInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StringInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/StringInvokeResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "Events"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "eventImageType",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/EEventImageType"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/StringInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StringInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/StringInvokeResponse"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Events"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "eventImageType",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/EEventImageType"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Events/{eventId}/WalletSamples": {
      "get": {
        "tags": [
          "Events"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/WalletSamplesModelInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/WalletSamplesModelInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/WalletSamplesModelInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Events/{eventId}/WalletInfo": {
      "get": {
        "tags": [
          "Events"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EventWalletInfoInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventWalletInfoInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventWalletInfoInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Events/TransactionStatistics": {
      "get": {
        "tags": [
          "Events"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "startDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "endDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TransactionStatisticResultResponseModelInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TransactionStatisticResultResponseModelInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TransactionStatisticResultResponseModelInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/Files/{folder}/{fileName}.{ext}": {
      "get": {
        "tags": [
          "Files"
        ],
        "parameters": [
          {
            "name": "folder",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fileName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ext",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/Files/{folder}/{nextFolder}/{fileName}.{ext}": {
      "get": {
        "tags": [
          "Files"
        ],
        "parameters": [
          {
            "name": "folder",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "nextFolder",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fileName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ext",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/Files/Static/{folder}/{fileName}.{ext}": {
      "get": {
        "tags": [
          "Files"
        ],
        "parameters": [
          {
            "name": "folder",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fileName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ext",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/Files/PromoterFolders/{folder}/Static/Email/{fileName}.{ext}": {
      "get": {
        "tags": [
          "Files"
        ],
        "parameters": [
          {
            "name": "folder",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fileName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ext",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/Files/PromoterFolders/{folder}/Static/Ticket/{fileName}.{ext}": {
      "get": {
        "tags": [
          "Files"
        ],
        "parameters": [
          {
            "name": "folder",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fileName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ext",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/Files/PromoterFolders/{folder}/Static/Event/{eventId}/{fileName}.{ext}": {
      "get": {
        "tags": [
          "Files"
        ],
        "parameters": [
          {
            "name": "folder",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fileName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ext",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/Files/log/{dateTime}": {
      "get": {
        "tags": [
          "Files"
        ],
        "parameters": [
          {
            "name": "dateTime",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "key",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/Files/log/{dateTime}/{fileName}": {
      "get": {
        "tags": [
          "Files"
        ],
        "parameters": [
          {
            "name": "dateTime",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fileName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "key",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/GuestTickets/ParseFromCsv": {
      "post": {
        "tags": [
          "GuestTickets"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              },
              "encoding": {
                "file": {
                  "style": "form"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GuestParseResponseListInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GuestParseResponseListInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/GuestParseResponseListInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/GuestTickets/Load": {
      "post": {
        "tags": [
          "GuestTickets"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/ProcessGuestsTicketsRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ProcessGuestsTicketsRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ProcessGuestsTicketsRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ProcessGuestsTicketsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/GuestResponseListInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GuestResponseListInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/GuestResponseListInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/GuestTickets/{eventId}": {
      "get": {
        "tags": [
          "GuestTickets"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "asCsv",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/HoldedItems/{id}": {
      "get": {
        "tags": [
          "HoldedItems"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/HoldedItems/AllowBuySP/{id}": {
      "get": {
        "tags": [
          "HoldedItems"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/iFrame": {
      "post": {
        "tags": [
          "iFrame"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateiFrameRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateiFrameRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateiFrameRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateiFrameRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Int32InvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Int32InvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Int32InvokeResponse"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "iFrame"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateiFrameRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateiFrameRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateiFrameRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateiFrameRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/iFrame/List": {
      "get": {
        "tags": [
          "iFrame"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/iFrameWithEventsForPromoterModelIEnumerableInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/iFrameWithEventsForPromoterModelIEnumerableInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/iFrameWithEventsForPromoterModelIEnumerableInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/iFrame/ById/{id}": {
      "get": {
        "tags": [
          "iFrame"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/iFrameWithEventsForPromoterModelInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/iFrameWithEventsForPromoterModelInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/iFrameWithEventsForPromoterModelInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/iFrame/{slug}": {
      "get": {
        "tags": [
          "iFrame"
        ],
        "parameters": [
          {
            "name": "slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/iFrame/{iFrameId}": {
      "delete": {
        "tags": [
          "iFrame"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "iFrameId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/iFrame/Events": {
      "get": {
        "tags": [
          "iFrame"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EventForFramePromoterModelListInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventForFramePromoterModelListInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventForFramePromoterModelListInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/InternalTest/SeedEventsFee": {
      "post": {
        "tags": [
          "InternalTest"
        ],
        "summary": " (Auth)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/InternalTest/FiscalCornerStoreTrans/{transactionId}": {
      "post": {
        "tags": [
          "InternalTest"
        ],
        "summary": " (Auth)",
        "parameters": [
          {
            "name": "transactionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/InternalTest/RunCleanTokens": {
      "post": {
        "tags": [
          "InternalTest"
        ],
        "summary": " (Auth)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/InternalTest/UpdateCategory": {
      "post": {
        "tags": [
          "InternalTest"
        ],
        "summary": " (Auth)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/InternalTest/SellTicket": {
      "post": {
        "tags": [
          "InternalTest"
        ],
        "summary": " (Auth)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/SellTicketRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SellTicketRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SellTicketRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SellTicketRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/InternalTest/Request": {
      "get": {
        "tags": [
          "InternalTest"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/InternalTest/MakeCompletedRefund": {
      "post": {
        "tags": [
          "InternalTest"
        ],
        "summary": " (Auth)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/InternalTest/ForcePaySpotRefund/{orderId}/{amount}": {
      "post": {
        "tags": [
          "InternalTest"
        ],
        "summary": " (Auth)",
        "parameters": [
          {
            "name": "orderId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "amount",
            "in": "path",
            "required": true,
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/InternalTest/ForceFiscalRefund/{transactionId}": {
      "post": {
        "tags": [
          "InternalTest"
        ],
        "summary": " (Auth)",
        "parameters": [
          {
            "name": "transactionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/InternalTest/ForceBulkFiscalRefunds/{take}": {
      "post": {
        "tags": [
          "InternalTest"
        ],
        "summary": " (Auth)",
        "parameters": [
          {
            "name": "take",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/InternalTest/ResendTickets": {
      "post": {
        "tags": [
          "InternalTest"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/InternalTest/FiscalOrder/{orderId}": {
      "get": {
        "tags": [
          "InternalTest"
        ],
        "parameters": [
          {
            "name": "orderId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/InternalTest/MigrateMemberships": {
      "post": {
        "tags": [
          "InternalTest"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "key",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/InternalTest/RandomScan/{teamId}/{eventId}/{isScanOnlySP}/{scanUpToAmount}": {
      "post": {
        "tags": [
          "InternalTest"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "teamId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "isScanOnlySP",
            "in": "path",
            "required": true,
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "scanUpToAmount",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/InternalTest/GetRegion": {
      "get": {
        "tags": [
          "InternalTest"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/InternalTest/AddSeatsToTickets/{eventId}": {
      "post": {
        "tags": [
          "InternalTest"
        ],
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/InternalTest/FixMembershipSeats": {
      "post": {
        "tags": [
          "InternalTest"
        ],
        "summary": " (Auth)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/InternalTest/FixHoldedSeats": {
      "post": {
        "tags": [
          "InternalTest"
        ],
        "summary": " (Auth)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/InternalTest/GenerateNfcForNonSeats": {
      "post": {
        "tags": [
          "InternalTest"
        ],
        "summary": " (Auth)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/InternalTest/FixNfc": {
      "post": {
        "tags": [
          "InternalTest"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              },
              "encoding": {
                "file": {
                  "style": "form"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/InternalTest/StartJob": {
      "post": {
        "tags": [
          "InternalTest"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/InternalTest/Job": {
      "post": {
        "tags": [
          "InternalTest"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/InternalTest/StopJob": {
      "post": {
        "tags": [
          "InternalTest"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "jobId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/InternalTest/RunFiscalizationBulk": {
      "post": {
        "tags": [
          "InternalTest"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/InternalTest/MakeFiscalization/{transactionId}": {
      "post": {
        "tags": [
          "InternalTest"
        ],
        "parameters": [
          {
            "name": "transactionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/InternalTest/GetFiscalizationRequest/{transactionId}": {
      "post": {
        "tags": [
          "InternalTest"
        ],
        "parameters": [
          {
            "name": "transactionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/InternalTest/MigrateTickets": {
      "post": {
        "tags": [
          "InternalTest"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/InternalTest/TransactionSeatsForSPAndUploaded": {
      "post": {
        "tags": [
          "InternalTest"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/InternalTest/RemoveObsoleteCustomers": {
      "post": {
        "tags": [
          "InternalTest"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/InternalTest/UpdateSeasonPasses": {
      "post": {
        "tags": [
          "InternalTest"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              },
              "encoding": {
                "file": {
                  "style": "form"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/ManageSeatsForSale/SetSeatsForSale/{eventId}": {
      "post": {
        "tags": [
          "ManageSeatsForSale"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              },
              "encoding": {
                "file": {
                  "style": "form"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/ManageSeatsForSale/GetDoubles/{eventId}": {
      "post": {
        "tags": [
          "ManageSeatsForSale"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/ManageSeatsForSale/AddSeatsForSale/{eventId}": {
      "post": {
        "tags": [
          "ManageSeatsForSale"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              },
              "encoding": {
                "file": {
                  "style": "form"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/ManageSeatsForSale/ExcludeSeatsForSale/{eventId}": {
      "post": {
        "tags": [
          "ManageSeatsForSale"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              },
              "encoding": {
                "file": {
                  "style": "form"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/ManageSeatsForSale/SetAllSeatsForSale/{eventId}": {
      "post": {
        "tags": [
          "ManageSeatsForSale"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/ManageSeatsForSale/{eventId}/SeatsForSale": {
      "get": {
        "tags": [
          "ManageSeatsForSale"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/ManageSeatsForSale/Reserve/{eventId}": {
      "post": {
        "tags": [
          "ManageSeatsForSale"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ignoreStatus",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              },
              "encoding": {
                "file": {
                  "style": "form"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/ManageTickets/List": {
      "post": {
        "tags": [
          "ManageTickets"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/TicketsSearchRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TicketsSearchRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TicketsSearchRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TicketsSearchRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/ManageTickets": {
      "put": {
        "tags": [
          "ManageTickets"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateTicketInfoRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateTicketInfoRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateTicketInfoRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateTicketInfoRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ManageTicketResponseInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ManageTicketResponseInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ManageTicketResponseInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/ManageTickets/ChangeSeat": {
      "put": {
        "tags": [
          "ManageTickets"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateTicketSeatRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateTicketSeatRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateTicketSeatRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateTicketSeatRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/ManageTickets/Lost/{ticketId}": {
      "post": {
        "tags": [
          "ManageTickets"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "ticketId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/ManageTickets/Refund": {
      "post": {
        "tags": [
          "ManageTickets"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "withFee",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int64"
                }
              }
            },
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int64"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int64"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int64"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/ManageTickets/CancelTickets": {
      "post": {
        "tags": [
          "ManageTickets"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int64"
                }
              }
            },
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int64"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int64"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int64"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/ManageTransactions/List": {
      "post": {
        "tags": [
          "ManageTransactions"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/TransactionSearchRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TransactionSearchRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TransactionSearchRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TransactionSearchRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/ManageTransactions/UpdateTransaction/{transactionId}": {
      "put": {
        "tags": [
          "ManageTransactions"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "transactionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/TransactionUpdateRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TransactionUpdateRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TransactionUpdateRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TransactionUpdateRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/ManageTransactions/DeleteTransaction/{transactionId}": {
      "delete": {
        "tags": [
          "ManageTransactions"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "transactionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/ManageTransactions/DeleteSeats": {
      "delete": {
        "tags": [
          "ManageTransactions"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/ManageTransactions/ResendTicket/{transactionId}": {
      "post": {
        "tags": [
          "ManageTransactions"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "transactionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/ManageTransactions/ResendTickets": {
      "post": {
        "tags": [
          "ManageTransactions"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/ManageTransactions/ResendInvoice/{transactionId}": {
      "post": {
        "tags": [
          "ManageTransactions"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "transactionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "emailTemplateName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/ManageTransactions/ApproveTransaction": {
      "post": {
        "tags": [
          "ManageTransactions"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "transactionId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "makeFiscalization",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/ManageTransactions/CreateAndSell": {
      "post": {
        "tags": [
          "ManageTransactions"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "generationTitle",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/TransactionCreationRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TransactionCreationRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TransactionCreationRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TransactionCreationRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/ManageTransactions/SaveTransactions": {
      "post": {
        "tags": [
          "ManageTransactions"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "emailTemplateName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              },
              "encoding": {
                "file": {
                  "style": "form"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/ManageTransactions/Refund": {
      "post": {
        "tags": [
          "ManageTransactions"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "withFee",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/ManageTransactions/CancelTickets": {
      "post": {
        "tags": [
          "ManageTransactions"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int64"
                }
              }
            },
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int64"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int64"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int64"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/ManageTransactions/{eventId}/Offers": {
      "get": {
        "tags": [
          "ManageTransactions"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OfferResponseModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OfferResponseModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/OfferResponseModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/MapSeats/{mapId}": {
      "put": {
        "tags": [
          "MapSeats"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "mapId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/MapSeats/{promoterId}/Workspace": {
      "put": {
        "tags": [
          "MapSeats"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "promoterId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdatePromoterWorkspaceRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdatePromoterWorkspaceRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdatePromoterWorkspaceRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdatePromoterWorkspaceRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "MapSeats"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "promoterId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PromoterWorkspaceModelInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PromoterWorkspaceModelInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PromoterWorkspaceModelInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/MapSeats/{promoterId}/Map": {
      "post": {
        "tags": [
          "MapSeats"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "promoterId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/AddWorkspaceMapRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AddWorkspaceMapRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/AddWorkspaceMapRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/AddWorkspaceMapRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "MapSeats"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "promoterId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateMapRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateMapRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateMapRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateMapRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/MapSeats/{promoterId}/Maps": {
      "get": {
        "tags": [
          "MapSeats"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "promoterId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PromoterSuperAdminMapModelIEnumerableInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PromoterSuperAdminMapModelIEnumerableInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PromoterSuperAdminMapModelIEnumerableInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/MapSeats/Maps": {
      "get": {
        "tags": [
          "MapSeats"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PromoterMapModelIEnumerableInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PromoterMapModelIEnumerableInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PromoterMapModelIEnumerableInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/MapSeats/MapKeys/{mapId}": {
      "get": {
        "tags": [
          "MapSeats"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "mapId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/MapKeyModelIEnumerableInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MapKeyModelIEnumerableInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/MapKeyModelIEnumerableInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/MapSeats/{promoterId}/Charts": {
      "get": {
        "tags": [
          "MapSeats"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "promoterId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "isPublic",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ChartModelIEnumerableInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ChartModelIEnumerableInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ChartModelIEnumerableInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/MapSeats/Charts": {
      "get": {
        "tags": [
          "MapSeats"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "isPublic",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ChartModelIEnumerableInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ChartModelIEnumerableInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ChartModelIEnumerableInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Membership/passes": {
      "get": {
        "tags": [
          "Membership"
        ],
        "parameters": [
          {
            "name": "accessToken",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "isNew",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Membership/membership": {
      "get": {
        "tags": [
          "Membership"
        ],
        "parameters": [
          {
            "name": "accessToken",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "eventId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "isNew",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      },
      "put": {
        "tags": [
          "Membership"
        ],
        "parameters": [
          {
            "name": "accessToken",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "isNew",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateMemberCardInfoRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateMemberCardInfoRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateMemberCardInfoRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateMemberCardInfoRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Membership/holdedSeats": {
      "get": {
        "tags": [
          "Membership"
        ],
        "parameters": [
          {
            "name": "accessToken",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Membership/holdedSeat/{membershipId}/changeTarget": {
      "put": {
        "tags": [
          "Membership"
        ],
        "parameters": [
          {
            "name": "membershipId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "accessToken",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "seatLabel",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Membership/holdedSeat": {
      "put": {
        "tags": [
          "Membership"
        ],
        "parameters": [
          {
            "name": "accessToken",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "seatLabel",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "targetEmail",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Membership/acceptReplaceSeat": {
      "get": {
        "tags": [
          "Membership"
        ],
        "parameters": [
          {
            "name": "accessToken",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "seatLabel",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/MembershipManagment/{memberId}": {
      "get": {
        "tags": [
          "MembershipManagment"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "memberId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/MembershipManagment/{memberId}/AddPoints": {
      "post": {
        "tags": [
          "MembershipManagment"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "memberId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "points",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/MembershipManagment/ClearPoints": {
      "post": {
        "tags": [
          "MembershipManagment"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/MembershipManagment/approve-membership-request": {
      "put": {
        "tags": [
          "MembershipManagment"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/ApproveMembershipRequestModel"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApproveMembershipRequestModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ApproveMembershipRequestModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ApproveMembershipRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/MembershipManagment/reject-membership-request": {
      "put": {
        "tags": [
          "MembershipManagment"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/ApproveMembershipRequestModel"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApproveMembershipRequestModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ApproveMembershipRequestModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ApproveMembershipRequestModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/MembershipManagment/search": {
      "post": {
        "tags": [
          "MembershipManagment"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/SeasonPassMemberSearchRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SeasonPassMemberSearchRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SeasonPassMemberSearchRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SeasonPassMemberSearchRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/MembershipManagment/migrate-seats-from-db": {
      "post": {
        "tags": [
          "MembershipManagment"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/MembershipManagment/holded-seats-report": {
      "get": {
        "tags": [
          "MembershipManagment"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/MembershipManagment/add-holded-seats": {
      "post": {
        "tags": [
          "MembershipManagment"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              },
              "encoding": {
                "file": {
                  "style": "form"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/MembershipManagment/restore-holded-seats": {
      "post": {
        "tags": [
          "MembershipManagment"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/MembershipManagment/export-nfc-card": {
      "post": {
        "tags": [
          "MembershipManagment"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "markAsExported",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/MembershipManagment/GetAllMembershipCards": {
      "post": {
        "tags": [
          "MembershipManagment"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/MembershipManagment/MembershipReport": {
      "get": {
        "tags": [
          "MembershipManagment"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "includePersonalInfo",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/MembershipManagment/SeasonPassTicketsReport": {
      "get": {
        "tags": [
          "MembershipManagment"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "includePersonalInfo",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/MembershipManagment/RestoreAllMembershipSeats": {
      "post": {
        "tags": [
          "MembershipManagment"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Order": {
      "post": {
        "tags": [
          "Order"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/OrderCreationRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OrderCreationRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/OrderCreationRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/OrderCreationRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/OrderCreationResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OrderCreationResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/OrderCreationResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Order/seller": {
      "post": {
        "tags": [
          "Order"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/OrderCreationByManagerRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OrderCreationByManagerRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/OrderCreationByManagerRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/OrderCreationByManagerRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/OrderCreationResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OrderCreationResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/OrderCreationResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Order/{orderId}": {
      "get": {
        "tags": [
          "Order"
        ],
        "parameters": [
          {
            "name": "orderId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "byTransactionId",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/OrderModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OrderModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/OrderModel"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/OrderManagment/List": {
      "post": {
        "tags": [
          "OrderManagment"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/OrderSearchRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OrderSearchRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/OrderSearchRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/OrderSearchRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/OrderModelPaginationResult"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OrderModelPaginationResult"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/OrderModelPaginationResult"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/OrderManagment/ForcePayment": {
      "post": {
        "tags": [
          "OrderManagment"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "orderId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "makeFiscalization",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              },
              "text/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/OrderManagment/Refund": {
      "post": {
        "tags": [
          "OrderManagment"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              },
              "text/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/OrderManagment/Cancel": {
      "post": {
        "tags": [
          "OrderManagment"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              },
              "text/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/PageUiTheme": {
      "put": {
        "tags": [
          "PageUiTheme"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/PageUiThemeRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PageUiThemeRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PageUiThemeRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PageUiThemeRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Int32InvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Int32InvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Int32InvokeResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "PageUiTheme"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PageUiThemeModelInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PageUiThemeModelInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PageUiThemeModelInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/PageUiTheme/Event/{eventId}": {
      "put": {
        "tags": [
          "PageUiTheme"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/PageUiThemeRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PageUiThemeRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PageUiThemeRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PageUiThemeRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Int32InvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Int32InvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Int32InvokeResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "PageUiTheme"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PageUiThemeModelInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PageUiThemeModelInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PageUiThemeModelInvokeResponse"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "PageUiTheme"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PageUiThemeModelInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PageUiThemeModelInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PageUiThemeModelInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Payment/startupInfo": {
      "post": {
        "tags": [
          "Payment"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Payment/Webhook/CSFiscal": {
      "post": {
        "tags": [
          "Payment"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "string"
              }
            },
            "application/json": {
              "schema": {
                "type": "string"
              }
            },
            "text/json": {
              "schema": {
                "type": "string"
              }
            },
            "application/*+json": {
              "schema": {
                "type": "string"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Payment/Webhook/Kopa": {
      "post": {
        "tags": [
          "Payment"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/KopaWebhookRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/KopaWebhookRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/KopaWebhookRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/KopaWebhookRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Payment/Webhook/KopaAIK": {
      "post": {
        "tags": [
          "Payment"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/KopaAIKWebhookRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/KopaAIKWebhookRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/KopaAIKWebhookRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/KopaAIKWebhookRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Payment/Webhook/Payspot": {
      "post": {
        "tags": [
          "Payment"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/PaySpotWebhookRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PaySpotWebhookRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PaySpotWebhookRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PaySpotWebhookRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Payment/Webhook/Payspot/RaifRedirect": {
      "post": {
        "tags": [
          "Payment"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "OrderID": {
                    "type": "string"
                  }
                }
              },
              "encoding": {
                "OrderID": {
                  "style": "form"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Payment/Webhook/Payspot/Invoice": {
      "post": {
        "tags": [
          "Payment"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/PaySpotInvoiceWebhookRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PaySpotInvoiceWebhookRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PaySpotInvoiceWebhookRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PaySpotInvoiceWebhookRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Payment/Webhook/Paynl": {
      "post": {
        "tags": [
          "Payment"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/PayNlWebhookRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PayNlWebhookRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PayNlWebhookRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PayNlWebhookRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Payment/Webhook/Paynl/SoftPos": {
      "post": {
        "tags": [
          "Payment"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/PayNlWebhookRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PayNlWebhookRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PayNlWebhookRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PayNlWebhookRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Payment/paymentInfo/{orderId}": {
      "get": {
        "tags": [
          "Payment"
        ],
        "parameters": [
          {
            "name": "orderId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentInfoResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentInfoResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PaymentInfoResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/PaymentMethod": {
      "get": {
        "tags": [
          "PaymentMethod"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PaymentMethodModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PaymentMethodModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PaymentMethodModel"
                  }
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "PaymentMethod"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/UpdatePaymentMethodRequest"
                }
              }
            },
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/UpdatePaymentMethodRequest"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/UpdatePaymentMethodRequest"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/UpdatePaymentMethodRequest"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PaymentMethodModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PaymentMethodModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PaymentMethodModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/PaymentMethod/event/{eventId}": {
      "get": {
        "tags": [
          "PaymentMethod"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PaymentMethodModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PaymentMethodModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PaymentMethodModel"
                  }
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "PaymentMethod"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/UpdatePaymentMethodForEventRequest"
                }
              }
            },
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/UpdatePaymentMethodForEventRequest"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/UpdatePaymentMethodForEventRequest"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/UpdatePaymentMethodForEventRequest"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PaymentMethodModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PaymentMethodModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/PaymentMethodModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/PaymentMethod/event/{eventId}/customerFee": {
      "put": {
        "tags": [
          "PaymentMethod"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCustomerFeeSourceForEvent"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCustomerFeeSourceForEvent"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCustomerFeeSourceForEvent"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateCustomerFeeSourceForEvent"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              },
              "text/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/PdfTemplate/CopyPdfTemplate/{pdfTemplateId}": {
      "post": {
        "tags": [
          "PdfTemplate"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "pdfTemplateId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            },
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "integer",
                  "format": "int32"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/PdfTemplate/{eventId}": {
      "post": {
        "tags": [
          "PdfTemplate"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/PdfTemplateRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PdfTemplateRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PdfTemplateRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PdfTemplateRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Int32InvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Int32InvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Int32InvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/PdfTemplate/{pdfTemplateId}": {
      "put": {
        "tags": [
          "PdfTemplate"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "pdfTemplateId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/PdfTemplateRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PdfTemplateRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PdfTemplateRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PdfTemplateRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "PdfTemplate"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "pdfTemplateId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "PdfTemplate"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "pdfTemplateId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PdfTemplateModelInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PdfTemplateModelInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PdfTemplateModelInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/PdfTemplate/EventTemplates/{eventId}": {
      "get": {
        "tags": [
          "PdfTemplate"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PdfTemplateShortModelIEnumerableInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PdfTemplateShortModelIEnumerableInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PdfTemplateShortModelIEnumerableInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/PdfTemplate/Image": {
      "post": {
        "tags": [
          "PdfTemplate"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "image": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              },
              "encoding": {
                "image": {
                  "style": "form"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/StringInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StringInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/StringInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/PdfTemplate/TemplateValues": {
      "get": {
        "tags": [
          "PdfTemplate"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ValueSampleModelListInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ValueSampleModelListInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ValueSampleModelListInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/PdfTemplate/Sample/{pdfTemplateId}": {
      "get": {
        "tags": [
          "PdfTemplate"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "pdfTemplateId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/PdfTemplate/SampleByRequest": {
      "post": {
        "tags": [
          "PdfTemplate"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/PdfTemplateRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PdfTemplateRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PdfTemplateRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PdfTemplateRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/PdfTemplate/FooterInfo": {
      "get": {
        "tags": [
          "PdfTemplate"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/FooterInfoModelInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FooterInfoModelInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/FooterInfoModelInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/PreSale/{eventId}": {
      "get": {
        "tags": [
          "PreSale"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "asCsv",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/PreSale": {
      "post": {
        "tags": [
          "PreSale"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/PreSaleRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PreSaleRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PreSaleRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PreSaleRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/ProductDefinition": {
      "post": {
        "tags": [
          "ProductDefinition"
        ],
        "summary": " (Auth)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateProductDefinitionRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateProductDefinitionRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateProductDefinitionRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateProductDefinitionRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProductDefinitionModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProductDefinitionModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProductDefinitionModel"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "ProductDefinition"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProductDefinitionModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProductDefinitionModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ProductDefinitionModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/ProductDefinition/{productDefinitionId}": {
      "put": {
        "tags": [
          "ProductDefinition"
        ],
        "summary": " (Auth)",
        "parameters": [
          {
            "name": "productDefinitionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateProductDefinitionRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateProductDefinitionRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateProductDefinitionRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateProductDefinitionRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProductDefinitionModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProductDefinitionModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProductDefinitionModel"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "ProductDefinition"
        ],
        "parameters": [
          {
            "name": "productDefinitionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProductDefinitionModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProductDefinitionModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProductDefinitionModel"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/PromoterAnalyticsInfo": {
      "put": {
        "tags": [
          "PromoterAnalyticsInfo"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/PromoterAnalyticsInfoRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PromoterAnalyticsInfoRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PromoterAnalyticsInfoRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PromoterAnalyticsInfoRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "PromoterAnalyticsInfo"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PromoterAnalyticsInfoRequestInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PromoterAnalyticsInfoRequestInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PromoterAnalyticsInfoRequestInvokeResponse"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "PromoterAnalyticsInfo"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/PromoterAnalyticsInfo/GoogleTagManagerIdValidation/{id}": {
      "get": {
        "tags": [
          "PromoterAnalyticsInfo"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/PromoterBalance": {
      "get": {
        "tags": [
          "PromoterBalance"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PromoterBalanceDisplayModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PromoterBalanceDisplayModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PromoterBalanceDisplayModel"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/PromoterBalance/report": {
      "get": {
        "tags": [
          "PromoterBalance"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/PromoterSendGridInfo": {
      "put": {
        "tags": [
          "PromoterSendGridInfo"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/PromoterSendGridInfoRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PromoterSendGridInfoRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/PromoterSendGridInfoRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/PromoterSendGridInfoRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "PromoterSendGridInfo"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PromoterSendGridInfoResponseInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PromoterSendGridInfoResponseInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PromoterSendGridInfoResponseInvokeResponse"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "PromoterSendGridInfo"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/PromoterSendGridInfo/ApiKeyValidation/{apiKey}": {
      "get": {
        "tags": [
          "PromoterSendGridInfo"
        ],
        "parameters": [
          {
            "name": "apiKey",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/PromoterSendGridInfo/SendVerificationEmail/{email}": {
      "post": {
        "tags": [
          "PromoterSendGridInfo"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "email",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/PromoterSendGridInfo/emailVerification/{sendGridInfoId}/{regionId}": {
      "get": {
        "tags": [
          "PromoterSendGridInfo"
        ],
        "parameters": [
          {
            "name": "sendGridInfoId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "regionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Provider": {
      "get": {
        "tags": [
          "Provider"
        ],
        "summary": "Get providers",
        "parameters": [
          {
            "name": "search",
            "in": "query",
            "description": "Keyword for search by name. Optional parameter. Empty if needs all",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "skip",
            "in": "query",
            "description": "The SKIP clause is used to skip a fixed number of items in the result",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "take",
            "in": "query",
            "description": "The number of results returned in statement. By default \"0\", returns all results",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProviderResponseIEnumerableInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProviderResponseIEnumerableInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProviderResponseIEnumerableInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Provider/{providerId}": {
      "get": {
        "tags": [
          "Provider"
        ],
        "summary": "Get provider",
        "parameters": [
          {
            "name": "providerId",
            "in": "path",
            "description": "Provider identifier",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProviderWithConfigurationsResponseInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProviderWithConfigurationsResponseInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProviderWithConfigurationsResponseInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/chart": {
      "get": {
        "tags": [
          "QRCodeImage"
        ],
        "parameters": [
          {
            "name": "chs",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "cht",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "chl",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "choe",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Reservation/assign": {
      "post": {
        "tags": [
          "Reservation"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/ReserveSeatsRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReserveSeatsRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ReserveSeatsRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ReserveSeatsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              },
              "text/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Reservation/unreserve": {
      "post": {
        "tags": [
          "Reservation"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/UnreserveSeatsReqeust"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UnreserveSeatsReqeust"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UnreserveSeatsReqeust"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UnreserveSeatsReqeust"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "boolean"
                }
              },
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              },
              "text/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/ScanActions": {
      "get": {
        "tags": [
          "ScanActions"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "startDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "endDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/ScanActions/restrict-update-on-scan": {
      "get": {
        "tags": [
          "ScanActions"
        ],
        "parameters": [
          {
            "name": "key",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "value",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/ScanActions/restrict-sync": {
      "get": {
        "tags": [
          "ScanActions"
        ],
        "parameters": [
          {
            "name": "key",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "value",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Season/{providerId}": {
      "post": {
        "tags": [
          "Season"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "providerId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateSeasonRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateSeasonRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateSeasonRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateSeasonRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SeasonResponseInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SeasonResponseInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SeasonResponseInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Season/All": {
      "get": {
        "tags": [
          "Season"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SeasonResponseListInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SeasonResponseListInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SeasonResponseListInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Season/{seasonId}": {
      "get": {
        "tags": [
          "Season"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "seasonId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/SeasonResponseInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SeasonResponseInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/SeasonResponseInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Season/{seasonId}/AddEvent/{eventId}": {
      "put": {
        "tags": [
          "Season"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "seasonId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/SeasonPassMember/request-to-login": {
      "post": {
        "tags": [
          "SeasonPassMember"
        ],
        "parameters": [
          {
            "name": "promoterPrefix",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "email",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "lang",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/SeasonPassMember/ResalesForTheSeason": {
      "get": {
        "tags": [
          "SeasonPassMember"
        ],
        "parameters": [
          {
            "name": "seasonId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "key",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/SeasonPassMember": {
      "get": {
        "tags": [
          "SeasonPassMember"
        ],
        "parameters": [
          {
            "name": "accessToken",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      },
      "put": {
        "tags": [
          "SeasonPassMember"
        ],
        "parameters": [
          {
            "name": "accessToken",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/MemberUpdateModel"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MemberUpdateModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/MemberUpdateModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/MemberUpdateModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ESeasonPassMemberStatus"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ESeasonPassMemberStatus"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ESeasonPassMemberStatus"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/SeasonPassMember/passes": {
      "get": {
        "tags": [
          "SeasonPassMember"
        ],
        "parameters": [
          {
            "name": "accessToken",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/SeasonPassMember/attach-season-pass-photo": {
      "post": {
        "tags": [
          "SeasonPassMember"
        ],
        "parameters": [
          {
            "name": "seasonPassId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "accessToken",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              },
              "encoding": {
                "file": {
                  "style": "form"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/SeasonPassMember/detach-season-pass-photo": {
      "delete": {
        "tags": [
          "SeasonPassMember"
        ],
        "parameters": [
          {
            "name": "seasonPassId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "accessToken",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/SeasonPassMember/membership": {
      "get": {
        "tags": [
          "SeasonPassMember"
        ],
        "parameters": [
          {
            "name": "accessToken",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "eventId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ShortTicketModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ShortTicketModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ShortTicketModel"
                  }
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "SeasonPassMember"
        ],
        "parameters": [
          {
            "name": "accessToken",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateMemberCardInfoRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateMemberCardInfoRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateMemberCardInfoRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateMemberCardInfoRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/SeasonPassMember/ResendTicket": {
      "post": {
        "tags": [
          "SeasonPassMember"
        ],
        "parameters": [
          {
            "name": "transactionId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "accessToken",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/SeasonPassMember/FutureEvents": {
      "get": {
        "tags": [
          "SeasonPassMember"
        ],
        "parameters": [
          {
            "name": "accessToken",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/SeasonRefuse/refuse": {
      "post": {
        "tags": [
          "SeasonRefuse"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/RefuseEventRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RefuseEventRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/RefuseEventRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/RefuseEventRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/SeasonRefuse/pass/{seasonPassId}": {
      "get": {
        "tags": [
          "SeasonRefuse"
        ],
        "parameters": [
          {
            "name": "seasonPassId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "token",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/SeasonRefuse/pass": {
      "get": {
        "tags": [
          "SeasonRefuse"
        ],
        "parameters": [
          {
            "name": "eventId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "customerId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/SeasonRefuse/SendResalePurposes": {
      "post": {
        "tags": [
          "SeasonRefuse"
        ],
        "parameters": [
          {
            "name": "eventId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/SeasonRefuse/AddPoints": {
      "post": {
        "tags": [
          "SeasonRefuse"
        ],
        "parameters": [
          {
            "name": "password",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "baseTicketTemplateId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "eventInSeasonId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "points",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/SellAction/{sellActionId}/invoice": {
      "post": {
        "tags": [
          "SellAction"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "sellActionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/SendInvoiceRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SendInvoiceRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SendInvoiceRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SendInvoiceRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Sells/{productDefinitionId}": {
      "get": {
        "tags": [
          "Sells"
        ],
        "parameters": [
          {
            "name": "productDefinitionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ProductDefinitionModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProductDefinitionModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ProductDefinitionModel"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/SharedData/{key}": {
      "get": {
        "tags": [
          "SharedData"
        ],
        "parameters": [
          {
            "name": "key",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "password",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/SharedData": {
      "post": {
        "tags": [
          "SharedData"
        ],
        "summary": " (Auth)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/SharedDataRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SharedDataRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/SharedDataRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/SharedDataRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/ShareTicket": {
      "post": {
        "tags": [
          "ShareTicket"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/ShareTicketRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ShareTicketRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ShareTicketRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ShareTicketRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/ShareTicket/{shareId}": {
      "get": {
        "tags": [
          "ShareTicket"
        ],
        "parameters": [
          {
            "name": "shareId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/ShareTicket/managment/{eventId}": {
      "get": {
        "tags": [
          "ShareTicket"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/ShareTicket/TakeTicket/{shareId}": {
      "put": {
        "tags": [
          "ShareTicket"
        ],
        "parameters": [
          {
            "name": "shareId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/ShareTicketGetRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ShareTicketGetRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ShareTicketGetRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ShareTicketGetRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Tags/list": {
      "get": {
        "tags": [
          "Tags"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Team": {
      "post": {
        "tags": [
          "Team"
        ],
        "summary": "Create new team",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "description": "CreateTeamRequest",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateTeamRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateTeamRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateTeamRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateTeamRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TeamResponseInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TeamResponseInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TeamResponseInvokeResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "Team"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "action",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "skip",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "take",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TeamWithEventsResponseIEnumerableInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TeamWithEventsResponseIEnumerableInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TeamWithEventsResponseIEnumerableInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Team/Events": {
      "get": {
        "tags": [
          "Team"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "teamId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "action",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "skip",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "take",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/EventForTeamResponseIEnumerableInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventForTeamResponseIEnumerableInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/EventForTeamResponseIEnumerableInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Team/{teamId}": {
      "get": {
        "tags": [
          "Team"
        ],
        "summary": "Get teams",
        "parameters": [
          {
            "name": "teamId",
            "in": "path",
            "description": "Team identifier",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TeamResponseInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TeamResponseInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TeamResponseInvokeResponse"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "Team"
        ],
        "summary": "Update team",
        "parameters": [
          {
            "name": "teamId",
            "in": "path",
            "description": "Team identifier",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "description": "UpdateTeamRequest",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateTeamRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateTeamRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateTeamRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateTeamRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TeamResponseInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TeamResponseInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TeamResponseInvokeResponse"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Team"
        ],
        "summary": "Hard delete team",
        "parameters": [
          {
            "name": "teamId",
            "in": "path",
            "description": "Team identifier",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Team/RefreshAccess/{teamId}": {
      "put": {
        "tags": [
          "Team"
        ],
        "summary": "Refresh team access",
        "parameters": [
          {
            "name": "teamId",
            "in": "path",
            "description": "Team identifier",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TeamResponseInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TeamResponseInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TeamResponseInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/team/{teamId}/configurations": {
      "post": {
        "tags": [
          "TeamConfigurationsContoller"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "teamId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateTeamConfigurationRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateTeamConfigurationRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateTeamConfigurationRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateTeamConfigurationRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TeamConfigurationResponseInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TeamConfigurationResponseInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TeamConfigurationResponseInvokeResponse"
                }
              }
            }
          }
        }
      },
      "get": {
        "tags": [
          "TeamConfigurationsContoller"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "teamId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TeamConfigurationResponseIEnumerableInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TeamConfigurationResponseIEnumerableInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TeamConfigurationResponseIEnumerableInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/team/{teamId}/configurations/{teamConfigurationId}": {
      "delete": {
        "tags": [
          "TeamConfigurationsContoller"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "teamConfigurationId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "teamId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TeamConfigurationResponseInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TeamConfigurationResponseInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TeamConfigurationResponseInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Templates/getSampleTicket": {
      "get": {
        "tags": [
          "Templates"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "ticketTemplateId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Templates/sendSampleEmail/{eventId}": {
      "get": {
        "tags": [
          "Templates"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "receiverEmail",
            "in": "query",
            "schema": {
              "type": "string",
              "default": "alektoiii@gmail.com"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Templates/{ticketTemplateId}/PdfTemplate": {
      "put": {
        "tags": [
          "Templates"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "ticketTemplateId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            },
            "application/json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            },
            "text/json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            },
            "application/*+json": {
              "schema": {
                "type": "integer",
                "format": "int32"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Templates/EmailTemplate": {
      "get": {
        "tags": [
          "Templates"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      },
      "post": {
        "tags": [
          "Templates"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "templateName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "replace",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "template": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              },
              "encoding": {
                "template": {
                  "style": "form"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Templates/PdfTemplate": {
      "post": {
        "tags": [
          "Templates"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "templateName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "replace",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "template": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              },
              "encoding": {
                "template": {
                  "style": "form"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/TicketGeneration/Action": {
      "get": {
        "tags": [
          "TicketGeneration"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "ticketTemplateId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/TicketGeneration/Action/{generationActionId}": {
      "get": {
        "tags": [
          "TicketGeneration"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "generationActionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/TicketGeneration/GeneratePdfTickets": {
      "post": {
        "tags": [
          "TicketGeneration"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "generationActionId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/TicketGeneration/StopGeneration": {
      "post": {
        "tags": [
          "TicketGeneration"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "generationActionId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/TicketGeneration/ClearResults/{generationActionId}": {
      "delete": {
        "tags": [
          "TicketGeneration"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "generationActionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/TicketGeneration/{generationActionId}": {
      "delete": {
        "tags": [
          "TicketGeneration"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "generationActionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/TicketGeneration/LoadGenerationResult": {
      "get": {
        "tags": [
          "TicketGeneration"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "generationActionId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/TicketGeneration/AddTickets/{ticketTemplateId}": {
      "post": {
        "tags": [
          "TicketGeneration"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "ticketTemplateId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "generationTitle",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "tags",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "needBookSeats",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          },
          {
            "name": "needWallet",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              },
              "encoding": {
                "file": {
                  "style": "form"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/TicketRules": {
      "post": {
        "tags": [
          "TicketRules"
        ],
        "summary": "Create new ticket rule",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "description": "CreateTicketRuleRequest",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateTicketRuleRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateTicketRuleRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateTicketRuleRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateTicketRuleRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TicketRuleResponseInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TicketRuleResponseInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TicketRuleResponseInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/TicketRules/{ticketRuleId}": {
      "put": {
        "tags": [
          "TicketRules"
        ],
        "summary": "Update Ticket Rule",
        "parameters": [
          {
            "name": "ticketRuleId",
            "in": "path",
            "description": "Ticket rule identifier",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "description": "UpdateTicketRequest",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateTicketRuleRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateTicketRuleRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateTicketRuleRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateTicketRuleRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TicketRuleModelInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TicketRuleModelInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TicketRuleModelInvokeResponse"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "TicketRules"
        ],
        "summary": "Delete Ticket rule",
        "parameters": [
          {
            "name": "ticketRuleId",
            "in": "path",
            "description": "Ticket rule identifier",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TicketRuleModelInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TicketRuleModelInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TicketRuleModelInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Tickets/UploadTicketsTable": {
      "post": {
        "tags": [
          "Tickets"
        ],
        "summary": "Upload tickets table",
        "description": "Supported extensions: .csv",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              },
              "encoding": {
                "file": {
                  "style": "form"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TicketsTableResponseInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TicketsTableResponseInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TicketsTableResponseInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Tickets/ProcessTicketTable": {
      "post": {
        "tags": [
          "Tickets"
        ],
        "summary": "Process tickets table",
        "parameters": [
          {
            "name": "needSaveConfigurations",
            "in": "query",
            "description": "Save new ticket configurations for provider",
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "needBookSeats",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "description": "ProcessTicketsRequest",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/ProcessTicketsRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ProcessTicketsRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ProcessTicketsRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ProcessTicketsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TicketsProcessResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TicketsProcessResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TicketsProcessResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Tickets/{ticketId}": {
      "get": {
        "tags": [
          "Tickets"
        ],
        "summary": "Get ticket",
        "parameters": [
          {
            "name": "ticketId",
            "in": "path",
            "description": "Ticket identifier",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TicketResponseInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TicketResponseInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TicketResponseInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Tickets": {
      "get": {
        "tags": [
          "Tickets"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ticketsTemplateId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "skip",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "take",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TicketResponseIEnumerableInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TicketResponseIEnumerableInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TicketResponseIEnumerableInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/TicketTemplate": {
      "post": {
        "tags": [
          "TicketTemplate"
        ],
        "summary": "Create new ticketTemplate",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "description": "CreateTicketTemplateRequest",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateTicketTemplateRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateTicketTemplateRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateTicketTemplateRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateTicketTemplateRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TicketTemplateResponseInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TicketTemplateResponseInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TicketTemplateResponseInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/TicketTemplate/replaceTicketTemplates": {
      "post": {
        "tags": [
          "TicketTemplate"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "ticketTemplateIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "integer",
                "format": "int32"
              }
            }
          },
          {
            "name": "newEventId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/TicketTemplate/{ticketTemplateId}": {
      "get": {
        "tags": [
          "TicketTemplate"
        ],
        "summary": "Get ticketTemplate",
        "parameters": [
          {
            "name": "ticketTemplateId",
            "in": "path",
            "description": "TicketTemplate identifier",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TicketTemplateDetailedResponseInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TicketTemplateDetailedResponseInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TicketTemplateDetailedResponseInvokeResponse"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "TicketTemplate"
        ],
        "summary": "Update ticketTemplate",
        "parameters": [
          {
            "name": "ticketTemplateId",
            "in": "path",
            "description": "TicketTemplate identifier",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "description": "UpdateTicketTemplateRequest",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateTicketTemplateRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateTicketTemplateRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateTicketTemplateRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateTicketTemplateRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "TicketTemplate"
        ],
        "summary": "Delete ticketTemplate",
        "parameters": [
          {
            "name": "ticketTemplateId",
            "in": "path",
            "description": "TicketTemplate identifier",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/TicketTemplate/{eventId}/{area}-{side}-{row}-{seat}": {
      "get": {
        "tags": [
          "TicketTemplate"
        ],
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "area",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "side",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "row",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "seat",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "hasSide",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TicketTemplateInfoResponseModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TicketTemplateInfoResponseModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TicketTemplateInfoResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/TicketTemplate/{ticketTemplateId}/public": {
      "get": {
        "tags": [
          "TicketTemplate"
        ],
        "parameters": [
          {
            "name": "ticketTemplateId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TicketTemplateInfoResponseModel"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TicketTemplateInfoResponseModel"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TicketTemplateInfoResponseModel"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/TicketTemplate/{eventId}/by-seats": {
      "post": {
        "tags": [
          "TicketTemplate"
        ],
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "text/json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            },
            "application/*+json": {
              "schema": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TicketTemplateInfoResponseModel"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TicketTemplateInfoResponseModel"
                  }
                }
              },
              "text/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TicketTemplateInfoResponseModel"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/TimeZone": {
      "get": {
        "tags": [
          "TimeZone"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Transaction/createForSell": {
      "post": {
        "tags": [
          "Transaction"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/TransactionCreationRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TransactionCreationRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/TransactionCreationRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/TransactionCreationRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/CreateForSellTransactionResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateForSellTransactionResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreateForSellTransactionResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Transaction/{transactionId}": {
      "get": {
        "tags": [
          "Transaction"
        ],
        "parameters": [
          {
            "name": "transactionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Transaction/CancelOfferTransaction/{transactionId}": {
      "post": {
        "tags": [
          "Transaction"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "transactionId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Transaction/CancelOfferTransactions": {
      "post": {
        "tags": [
          "Transaction"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              },
              "encoding": {
                "file": {
                  "style": "form"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Transaction/GetTransactionPdf/{pdfName}": {
      "get": {
        "tags": [
          "Transaction"
        ],
        "parameters": [
          {
            "name": "pdfName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Transaction/GetTicketPdf/{pdfName}": {
      "get": {
        "tags": [
          "Transaction"
        ],
        "parameters": [
          {
            "name": "pdfName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Transaction/Ticket/{pdfName}": {
      "get": {
        "tags": [
          "Transaction"
        ],
        "parameters": [
          {
            "name": "pdfName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Transaction/Invoice/{pdfName}": {
      "get": {
        "tags": [
          "Transaction"
        ],
        "parameters": [
          {
            "name": "pdfName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Transaction/TransactionCreationModel/{id}": {
      "get": {
        "tags": [
          "Transaction"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/Transaction/couponDetails": {
      "get": {
        "tags": [
          "Transaction"
        ],
        "parameters": [
          {
            "name": "couponCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "eventId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/v{api-version}/TransactionFields/Promoter": {
      "get": {
        "tags": [
          "TransactionFields"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TransactionFieldModelListInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TransactionFieldModelListInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TransactionFieldModelListInvokeResponse"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "TransactionFields"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateTransactionFieldModel"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateTransactionFieldModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateTransactionFieldModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateTransactionFieldModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Int32InvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Int32InvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Int32InvokeResponse"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "TransactionFields"
        ],
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateTransactionFieldModel"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateTransactionFieldModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateTransactionFieldModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateTransactionFieldModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/TransactionFields/Promoter/{fieldId}": {
      "delete": {
        "tags": [
          "TransactionFields"
        ],
        "parameters": [
          {
            "name": "fieldId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/TransactionFields/Event/{eventId}": {
      "get": {
        "tags": [
          "TransactionFields"
        ],
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/TransactionFieldModelListInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TransactionFieldModelListInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/TransactionFieldModelListInvokeResponse"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "TransactionFields"
        ],
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateTransactionFieldModel"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateTransactionFieldModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateTransactionFieldModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/CreateTransactionFieldModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/Int32InvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Int32InvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/Int32InvokeResponse"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "TransactionFields"
        ],
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateTransactionFieldModel"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateTransactionFieldModel"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateTransactionFieldModel"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateTransactionFieldModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/TransactionFields/Event/{eventId}/{fieldId}": {
      "delete": {
        "tags": [
          "TransactionFields"
        ],
        "parameters": [
          {
            "name": "eventId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "fieldId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/BooleanInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Users": {
      "get": {
        "tags": [
          "Users"
        ],
        "summary": "Get users",
        "parameters": [
          {
            "name": "search",
            "in": "query",
            "description": "Keyword for search by name. Optional parameter. Empty if needs all",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "skip",
            "in": "query",
            "description": "The SKIP clause is used to skip a fixed number of items in the result",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "take",
            "in": "query",
            "description": "The number of results returned in statement. By default \"0\", returns all results",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PromoterResponseIEnumerableInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PromoterResponseIEnumerableInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PromoterResponseIEnumerableInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Users/{promoterId}": {
      "get": {
        "tags": [
          "Users"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "promoterId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PromoterAboutInfoResponseInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PromoterAboutInfoResponseInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PromoterAboutInfoResponseInvokeResponse"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "Users"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "promoterId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdatePromoterRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdatePromoterRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdatePromoterRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdatePromoterRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Users/self": {
      "get": {
        "tags": [
          "Users"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/PromoterAboutInfoResponseInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PromoterAboutInfoResponseInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/PromoterAboutInfoResponseInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Users/Payments/{promoterId}": {
      "put": {
        "tags": [
          "Users"
        ],
        "summary": " (Auth roles: Promoter)",
        "parameters": [
          {
            "name": "promoterId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateProviderPaymentsRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateProviderPaymentsRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateProviderPaymentsRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateProviderPaymentsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Users/ForgotPassword": {
      "put": {
        "tags": [
          "Users"
        ],
        "summary": "Create reset password request",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "description": "ForgotPasswordRequest",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/ForgotPasswordRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ForgotPasswordRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/ForgotPasswordRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/ForgotPasswordRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              }
            }
          }
        }
      }
    },
    "/v{api-version}/Users/ResetPassword": {
      "put": {
        "tags": [
          "Users"
        ],
        "summary": "Reset password",
        "parameters": [
          {
            "name": "api-version",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-Region",
            "in": "header",
            "description": "header for region:'sr', 'fr', 'nl'"
          }
        ],
        "requestBody": {
          "description": "UpdatePasswordRequest",
          "content": {
            "application/json-patch+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdatePasswordRequest"
              }
            },
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdatePasswordRequest"
              }
            },
            "text/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdatePasswordRequest"
              }
            },
            "application/*+json": {
              "schema": {
                "$ref": "#/components/schemas/UpdatePasswordRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              },
              "text/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectInvokeResponse"
                }
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "AccessTokenResponse": {
        "type": "object",
        "properties": {
          "accessToken": {
            "type": "string",
            "nullable": true
          },
          "expireAt": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "AccessTokenResponseInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/AccessTokenResponse"
          }
        },
        "additionalProperties": false
      },
      "AddWorkspaceMapRequest": {
        "required": [
          "hideChartKey",
          "name",
          "publicChartKey"
        ],
        "type": "object",
        "properties": {
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "publicChartKey": {
            "minLength": 1,
            "type": "string"
          },
          "hideChartKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "AllUserResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "website": {
            "type": "string",
            "nullable": true
          },
          "companyName": {
            "type": "string",
            "nullable": true
          },
          "address": {
            "type": "string",
            "nullable": true
          },
          "hasPayNlAccount": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "AllUserResponseInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/AllUserResponse"
          }
        },
        "additionalProperties": false
      },
      "AppleSampleModel": {
        "type": "object",
        "properties": {
          "eventName": {
            "type": "string",
            "nullable": true
          },
          "ticketName": {
            "type": "string",
            "nullable": true
          },
          "ownerName": {
            "type": "string",
            "nullable": true
          },
          "entranceName": {
            "type": "string",
            "nullable": true
          },
          "area": {
            "type": "string",
            "nullable": true
          },
          "row": {
            "type": "string",
            "nullable": true
          },
          "seat": {
            "type": "string",
            "nullable": true
          },
          "side": {
            "type": "string",
            "nullable": true
          },
          "iconImageUrl": {
            "type": "string",
            "nullable": true
          },
          "backgroundImageUrl": {
            "type": "string",
            "nullable": true
          },
          "thumbnailImageUrl": {
            "type": "string",
            "nullable": true
          },
          "barcode": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ApproveMembershipRequestModel": {
        "type": "object",
        "properties": {
          "memberId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "AuthAllUserResponse": {
        "type": "object",
        "properties": {
          "expireAt": {
            "type": "string",
            "format": "date-time"
          },
          "token": {
            "type": "string",
            "nullable": true
          },
          "refreshToken": {
            "type": "string",
            "nullable": true
          },
          "role": {
            "$ref": "#/components/schemas/ERole"
          },
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "website": {
            "type": "string",
            "nullable": true
          },
          "companyName": {
            "type": "string",
            "nullable": true
          },
          "address": {
            "type": "string",
            "nullable": true
          },
          "hasPayNlAccount": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "AuthAllUserResponseInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/AuthAllUserResponse"
          }
        },
        "additionalProperties": false
      },
      "BooleanInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "type": "boolean",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "BulkEmailsRequest": {
        "type": "object",
        "properties": {
          "bulkAction": {
            "$ref": "#/components/schemas/EBulkEmailAction"
          },
          "emailIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ChartModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int64"
          },
          "key": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "archived": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ChartModelIEnumerableInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ChartModel"
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "CloneEventRequest": {
        "type": "object",
        "properties": {
          "name": {
            "maxLength": 500,
            "minLength": 2,
            "type": "string",
            "nullable": true
          },
          "startDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "endDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "activationTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "salesEndTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "salesAvailability": {
            "$ref": "#/components/schemas/ESalesAvailability"
          },
          "isAvailableForEarlySells": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "CreateEventRequest": {
        "type": "object",
        "properties": {
          "name": {
            "maxLength": 500,
            "minLength": 2,
            "type": "string",
            "nullable": true
          },
          "prefixLabel": {
            "type": "string",
            "nullable": true
          },
          "slug": {
            "type": "string",
            "nullable": true
          },
          "startDate": {
            "type": "string",
            "format": "date-time"
          },
          "durationMinutes": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "timeZone": {
            "type": "string",
            "nullable": true
          },
          "activationTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "salesEndTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "salesAvailability": {
            "$ref": "#/components/schemas/ESalesAvailability"
          },
          "isAvailableForEarlySells": {
            "type": "boolean"
          },
          "endDate": {
            "type": "string",
            "format": "date-time"
          },
          "currency": {
            "$ref": "#/components/schemas/ECurrency"
          },
          "isCheckingCovid": {
            "type": "boolean"
          },
          "extraFeeRate": {
            "type": "number",
            "format": "double"
          },
          "fixedFeeRate": {
            "type": "number",
            "format": "double"
          },
          "administrativeFeePaidByCustomer": {
            "type": "boolean"
          },
          "processingFeePaidByCustomer": {
            "type": "boolean"
          },
          "minimumAge": {
            "type": "integer",
            "format": "int32"
          },
          "place": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "isSeason": {
            "type": "boolean"
          },
          "seasonId": {
            "type": "integer",
            "format": "int32"
          },
          "seatsIoMapId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "salesNotAvailableText": {
            "type": "string",
            "nullable": true
          },
          "ticketsSoldText": {
            "type": "string",
            "nullable": true
          },
          "needDataTalksSync": {
            "type": "boolean"
          },
          "maxSeatsToSelectPerTransaction": {
            "type": "integer",
            "format": "int32"
          },
          "qrCodeVisibilityHours": {
            "type": "integer",
            "format": "int32"
          },
          "isRecurring": {
            "type": "boolean"
          },
          "parentEventId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "hideForUpcoming": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "CreateForSellTransactionResponse": {
        "type": "object",
        "properties": {
          "transactionId": {
            "type": "string",
            "nullable": true
          },
          "invoiceId": {
            "type": "string",
            "nullable": true
          },
          "paymentProvider": {
            "$ref": "#/components/schemas/EPaymentProvider"
          },
          "paymentUrl": {
            "type": "string",
            "nullable": true
          },
          "redirectUrl": {
            "type": "string",
            "nullable": true
          },
          "externalId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CreateProductDefinitionRequest": {
        "type": "object",
        "properties": {
          "type": {
            "$ref": "#/components/schemas/EProductType"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "price": {
            "type": "number",
            "format": "double"
          },
          "currencyId": {
            "type": "integer",
            "format": "int32"
          },
          "capacity": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CreateSeasonRequest": {
        "type": "object",
        "properties": {
          "event": {
            "$ref": "#/components/schemas/CreateEventRequest"
          }
        },
        "additionalProperties": false
      },
      "CreateTeamConfigurationRequest": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CreateTeamRequest": {
        "required": [
          "name"
        ],
        "type": "object",
        "properties": {
          "name": {
            "maxLength": 50,
            "minLength": 3,
            "type": "string"
          },
          "ticketTemplatesIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "isSearchAvailable": {
            "type": "boolean"
          },
          "isUnscanAvailable": {
            "type": "boolean"
          },
          "isScanAvailable": {
            "type": "boolean"
          },
          "isStatsAvailable": {
            "type": "boolean"
          },
          "isPreScanAvailable": {
            "type": "boolean"
          },
          "nfcPasswords": {
            "type": "string",
            "nullable": true
          },
          "teamSellAbilityType": {
            "$ref": "#/components/schemas/ETeamSellAbilityType"
          },
          "teamAutoscanAbilityType": {
            "$ref": "#/components/schemas/ETeamAutoscanAbilityType"
          }
        },
        "additionalProperties": false
      },
      "CreateTicketRuleRequest": {
        "type": "object",
        "properties": {
          "ticketTemplateId": {
            "type": "integer",
            "format": "int32"
          },
          "startDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "endDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "description": {
            "maxLength": 255,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "price": {
            "minimum": 0,
            "type": "number",
            "format": "double"
          },
          "type": {
            "$ref": "#/components/schemas/EDiscount"
          },
          "count": {
            "maximum": 2147483647,
            "minimum": 1,
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "CreateTicketTemplateRequest": {
        "required": [
          "ticketName"
        ],
        "type": "object",
        "properties": {
          "eventId": {
            "type": "integer",
            "format": "int32"
          },
          "ticketName": {
            "maxLength": 120,
            "minLength": 0,
            "type": "string"
          },
          "price": {
            "type": "number",
            "format": "double"
          },
          "pointsForResale": {
            "type": "number",
            "format": "double"
          },
          "allowedScansAmount": {
            "type": "integer",
            "format": "int32"
          },
          "capacity": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "seatsIoCategoryKey": {
            "type": "string",
            "nullable": true
          },
          "hasSeats": {
            "type": "boolean"
          },
          "pdfTemplateId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "guestPdfTemplateId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "sellingPointPdfTemplateId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isAvailableToSale": {
            "type": "boolean"
          },
          "isAvailableToResale": {
            "type": "boolean"
          },
          "entranceName": {
            "type": "string",
            "nullable": true
          },
          "afterTicketTemplateId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "afterTimeLocal": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CreateTransactionFieldModel": {
        "type": "object",
        "properties": {
          "name": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "nullable": true
          },
          "isEnabled": {
            "type": "boolean"
          },
          "isRequired": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "CreateiFrameRequest": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "returnEventsToSell": {
            "type": "boolean"
          },
          "eventIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "googleAnaliticsId": {
            "type": "string",
            "nullable": true
          },
          "listVersion": {
            "$ref": "#/components/schemas/EListVersion"
          },
          "showHeaders": {
            "type": "boolean"
          },
          "fontFamily": {
            "type": "string",
            "nullable": true
          },
          "primaryColor": {
            "type": "string",
            "nullable": true
          },
          "backgroundColor": {
            "type": "string",
            "nullable": true
          },
          "dayColor": {
            "type": "string",
            "nullable": true
          },
          "primaryTextColor": {
            "type": "string",
            "nullable": true
          },
          "secondaryTextColor": {
            "type": "string",
            "nullable": true
          },
          "hoverColor": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "DeviceRegistrationRequest": {
        "type": "object",
        "properties": {
          "pushToken": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EBanStatus": {
        "enum": [
          1,
          2
        ],
        "type": "integer",
        "format": "int32"
      },
      "EBulkEmailAction": {
        "enum": [
          1,
          2,
          3
        ],
        "type": "integer",
        "format": "int32"
      },
      "ECovidTestResult": {
        "enum": [
          1,
          2,
          3
        ],
        "type": "integer",
        "format": "int32"
      },
      "ECurrency": {
        "enum": [
          1,
          2,
          3,
          4,
          5
        ],
        "type": "integer",
        "format": "int32"
      },
      "EDiscount": {
        "enum": [
          0,
          1,
          2
        ],
        "type": "integer",
        "format": "int32"
      },
      "EEventFilterType": {
        "enum": [
          1,
          2,
          4,
          8,
          15,
          16
        ],
        "type": "integer",
        "format": "int32"
      },
      "EEventImageType": {
        "enum": [
          1,
          2,
          3,
          4,
          5,
          6,
          7
        ],
        "type": "integer",
        "format": "int32"
      },
      "EEventSortingType": {
        "enum": [
          1,
          2,
          3,
          4,
          5,
          6,
          7
        ],
        "type": "integer",
        "format": "int32"
      },
      "EGender": {
        "enum": [
          0,
          1,
          2
        ],
        "type": "integer",
        "format": "int32"
      },
      "EListVersion": {
        "enum": [
          0,
          1
        ],
        "type": "integer",
        "format": "int32"
      },
      "EMapChannel": {
        "enum": [
          0,
          1,
          2,
          3,
          4
        ],
        "type": "integer",
        "format": "int32"
      },
      "EMemberSortingType": {
        "enum": [
          1,
          2,
          3,
          4,
          5
        ],
        "type": "integer",
        "format": "int32"
      },
      "EOrderPaymentType": {
        "enum": [
          1,
          2,
          3,
          9
        ],
        "type": "integer",
        "format": "int32"
      },
      "EOrderStatus": {
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5,
          6
        ],
        "type": "integer",
        "format": "int32"
      },
      "EOrderType": {
        "enum": [
          0,
          1,
          2,
          3,
          4
        ],
        "type": "integer",
        "format": "int32"
      },
      "EPaymentProvider": {
        "enum": [
          0,
          1,
          2,
          32767
        ],
        "type": "integer",
        "format": "int32"
      },
      "EProductType": {
        "enum": [
          0,
          1,
          2,
          3
        ],
        "type": "integer",
        "format": "int32"
      },
      "ERefundSource": {
        "enum": [
          0,
          1,
          2,
          3
        ],
        "type": "integer",
        "format": "int32"
      },
      "ERole": {
        "enum": [
          1,
          2
        ],
        "type": "integer",
        "format": "int32"
      },
      "ESalesAvailability": {
        "enum": [
          0,
          1,
          2
        ],
        "type": "integer",
        "format": "int32"
      },
      "ESeasonPassMemberStatus": {
        "enum": [
          1,
          2,
          3,
          4
        ],
        "type": "integer",
        "format": "int32"
      },
      "ESellPageField": {
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          8,
          9,
          10
        ],
        "type": "integer",
        "format": "int32"
      },
      "ESortingType": {
        "enum": [
          1,
          2,
          3,
          4,
          5,
          6,
          7
        ],
        "type": "integer",
        "format": "int32"
      },
      "EStatisticCurrency": {
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5
        ],
        "type": "integer",
        "format": "int32"
      },
      "ETeamAutoscanAbilityType": {
        "enum": [
          1,
          2
        ],
        "type": "integer",
        "format": "int32"
      },
      "ETeamSellAbilityType": {
        "enum": [
          1,
          2
        ],
        "type": "integer",
        "format": "int32"
      },
      "ETicketSortingType": {
        "enum": [
          1,
          2,
          3,
          4,
          5
        ],
        "type": "integer",
        "format": "int32"
      },
      "ETicketStatus": {
        "enum": [
          1,
          2,
          3,
          4,
          5,
          6
        ],
        "type": "integer",
        "format": "int32"
      },
      "EmailPeriod": {
        "enum": [
          0,
          1,
          2,
          3,
          4
        ],
        "type": "integer",
        "format": "int32"
      },
      "EmailTemplateModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "subject": {
            "type": "string",
            "nullable": true
          },
          "bodyContent": {
            "type": "string",
            "nullable": true
          },
          "headerImageUrl": {
            "type": "string",
            "nullable": true
          },
          "footerImageUrl": {
            "type": "string",
            "nullable": true
          },
          "eventEmailTemplateTypeId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "EmailTemplateModelIEnumerableInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EmailTemplateModel"
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "EmailTemplateModelInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/EmailTemplateModel"
          }
        },
        "additionalProperties": false
      },
      "EmailTemplateRequest": {
        "type": "object",
        "properties": {
          "eventEmailTemplateTypeId": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "subject": {
            "type": "string",
            "nullable": true
          },
          "bodyContent": {
            "type": "string",
            "nullable": true
          },
          "headerImageUrl": {
            "type": "string",
            "nullable": true
          },
          "footerImageUrl": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EmailTemplateUpdateRequest": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "subject": {
            "type": "string",
            "nullable": true
          },
          "bodyContent": {
            "type": "string",
            "nullable": true
          },
          "headerImageUrl": {
            "type": "string",
            "nullable": true
          },
          "footerImageUrl": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EmailType": {
        "enum": [
          0,
          1,
          2,
          3
        ],
        "type": "integer",
        "format": "int32"
      },
      "EventEmailsResponse": {
        "type": "object",
        "properties": {
          "emailTicketTemplateId": {
            "type": "integer",
            "format": "int32"
          },
          "emailInvoiceTemplateId": {
            "type": "integer",
            "format": "int32"
          },
          "emailGuestTemplateId": {
            "type": "integer",
            "format": "int32"
          },
          "emailErrorTemplateId": {
            "type": "integer",
            "format": "int32"
          },
          "emailOfferTemplateId": {
            "type": "integer",
            "format": "int32"
          },
          "emailCancellTemplateId": {
            "type": "integer",
            "format": "int32"
          },
          "emailResoldTemplateId": {
            "type": "integer",
            "format": "int32"
          },
          "emailRefundTemplateId": {
            "type": "integer",
            "format": "int32"
          },
          "emailRefuseTemplateId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "EventForFramePromoterModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "startDate": {
            "type": "string",
            "format": "date-time"
          },
          "endDate": {
            "type": "string",
            "format": "date-time"
          },
          "slug": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventForFramePromoterModelListInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EventForFramePromoterModel"
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "EventForTeamResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "startDate": {
            "type": "string",
            "format": "date-time"
          },
          "endDate": {
            "type": "string",
            "format": "date-time"
          },
          "currency": {
            "$ref": "#/components/schemas/ECurrency"
          },
          "ticketTemplates": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TicketTemplateForTeamResponse"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventForTeamResponseIEnumerableInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EventForTeamResponse"
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "EventPromoterDetailedResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "prefixLabel": {
            "type": "string",
            "nullable": true
          },
          "startDate": {
            "type": "string",
            "format": "date-time"
          },
          "endDate": {
            "type": "string",
            "format": "date-time"
          },
          "currency": {
            "$ref": "#/components/schemas/ECurrency"
          },
          "extraFeeRate": {
            "type": "number",
            "format": "double"
          },
          "fixedFeeRate": {
            "type": "number",
            "format": "double"
          },
          "administrativeFeePaidByCustomer": {
            "type": "boolean"
          },
          "processingFeePaidByCustomer": {
            "type": "boolean"
          },
          "scannedTickets": {
            "type": "integer",
            "format": "int32"
          },
          "allTickets": {
            "type": "integer",
            "format": "int32"
          },
          "headerImageUrl": {
            "type": "string",
            "nullable": true
          },
          "headerMobileImageUrl": {
            "type": "string",
            "nullable": true
          },
          "minimumAge": {
            "type": "integer",
            "format": "int32"
          },
          "place": {
            "type": "string",
            "nullable": true
          },
          "mapId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "mapName": {
            "type": "string",
            "nullable": true
          },
          "isCreationInProgress": {
            "type": "boolean"
          },
          "seatsIoEventId": {
            "type": "string",
            "nullable": true
          },
          "seatsIoChartKey": {
            "type": "string",
            "nullable": true
          },
          "hideSeatsIoEventId": {
            "type": "string",
            "nullable": true
          },
          "hideSeatsIoChartKey": {
            "type": "string",
            "nullable": true
          },
          "salesAvailability": {
            "$ref": "#/components/schemas/ESalesAvailability"
          },
          "isAvailableForEarlySells": {
            "type": "boolean"
          },
          "activationTime": {
            "type": "string",
            "format": "date-time"
          },
          "salesEndTime": {
            "type": "string",
            "format": "date-time"
          },
          "ticketTemplates": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TicketTemplatePromoterResponse"
            },
            "nullable": true
          },
          "isCheckingCovid": {
            "type": "boolean"
          },
          "slug": {
            "type": "string",
            "nullable": true
          },
          "isPublicMode": {
            "type": "boolean"
          },
          "maxSeatsToSelectPerTransaction": {
            "type": "integer",
            "format": "int32"
          },
          "seasonName": {
            "type": "string",
            "nullable": true
          },
          "pdfTemplateId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "qrCodeVisibilityHours": {
            "type": "integer",
            "format": "int32"
          },
          "timeZone": {
            "type": "string",
            "nullable": true
          },
          "eventEmails": {
            "$ref": "#/components/schemas/EventEmailsResponse"
          },
          "isHidden": {
            "type": "boolean"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "salesNotAvailableText": {
            "type": "string",
            "nullable": true
          },
          "ticketsSoldText": {
            "type": "string",
            "nullable": true
          },
          "isSeasonBaseEvent": {
            "type": "boolean"
          },
          "transactionFields": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TransactionFieldModel"
            },
            "nullable": true
          },
          "hideForUpcoming": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "EventPromoterDetailedResponseInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/EventPromoterDetailedResponse"
          }
        },
        "additionalProperties": false
      },
      "EventPromoterResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "prefixLabel": {
            "type": "string",
            "nullable": true
          },
          "startDate": {
            "type": "string",
            "format": "date-time"
          },
          "endDate": {
            "type": "string",
            "format": "date-time"
          },
          "scannedTickets": {
            "type": "integer",
            "format": "int32"
          },
          "allTickets": {
            "type": "integer",
            "format": "int32"
          },
          "minimumAge": {
            "type": "integer",
            "format": "int32"
          },
          "place": {
            "type": "string",
            "nullable": true
          },
          "isCheckingCovid": {
            "type": "boolean"
          },
          "maxSeatsToSelectPerTransaction": {
            "type": "integer",
            "format": "int32"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "salesNotAvailableText": {
            "type": "string",
            "nullable": true
          },
          "ticketsSoldText": {
            "type": "string",
            "nullable": true
          },
          "hideForUpcoming": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "EventPromoterResponseIEnumerableInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EventPromoterResponse"
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "EventResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "prefixLabel": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "startDate": {
            "type": "string",
            "format": "date-time"
          },
          "endDate": {
            "type": "string",
            "format": "date-time"
          },
          "durationMinutes": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "currency": {
            "$ref": "#/components/schemas/ECurrency"
          },
          "isCheckingCovid": {
            "type": "boolean"
          },
          "slug": {
            "type": "string",
            "nullable": true
          },
          "extraFeeRate": {
            "type": "number",
            "format": "double"
          },
          "fixedFeeRate": {
            "type": "number",
            "format": "double"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "salesNotAvailableText": {
            "type": "string",
            "nullable": true
          },
          "ticketsSoldText": {
            "type": "string",
            "nullable": true
          },
          "isSalesAvailable": {
            "type": "boolean"
          },
          "hideForUpcoming": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "EventResponseInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/EventResponse"
          }
        },
        "additionalProperties": false
      },
      "EventStatisticInfoResponseModel": {
        "type": "object",
        "properties": {
          "eventId": {
            "type": "integer",
            "format": "int32"
          },
          "eventName": {
            "type": "string",
            "nullable": true
          },
          "eventTimeZone": {
            "type": "string",
            "nullable": true
          },
          "eventStartDate": {
            "type": "string",
            "format": "date-time"
          },
          "currency": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "EventWalletInfo": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "startDate": {
            "type": "string",
            "format": "date-time"
          },
          "visibilityDate": {
            "type": "string",
            "format": "date-time"
          },
          "endDate": {
            "type": "string",
            "format": "date-time"
          },
          "qrCodeVisibilityHours": {
            "type": "integer",
            "format": "int32"
          },
          "isQrCodeVisible": {
            "type": "boolean"
          },
          "season": {
            "$ref": "#/components/schemas/SeasonInfo"
          },
          "lastWalletUpdateStartDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "startUpdateIsQrVisible": {
            "type": "boolean"
          },
          "lastWalletUpdateFinishDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "finishUpdateIsQrVisible": {
            "type": "boolean"
          },
          "logInfos": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EventWallteLogInfo"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "EventWalletInfoInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/EventWalletInfo"
          }
        },
        "additionalProperties": false
      },
      "EventWallteLogInfo": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "creationDate": {
            "type": "string",
            "format": "date-time"
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "logType": {
            "type": "string",
            "nullable": true
          },
          "withBarcode": {
            "type": "boolean"
          },
          "count": {
            "type": "integer",
            "format": "int32"
          },
          "patchType": {
            "type": "string",
            "nullable": true
          },
          "reason": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FeeSettingsModel": {
        "type": "object",
        "properties": {
          "rate": {
            "type": "number",
            "format": "double"
          },
          "fixedByPosition": {
            "type": "number",
            "format": "double"
          },
          "fixedByOrder": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "FeeSettingsResponse": {
        "type": "object",
        "properties": {
          "rate": {
            "type": "number",
            "format": "double"
          },
          "fixedByPosition": {
            "type": "number",
            "format": "double"
          },
          "fixedByOrder": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "FooterInfoModel": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "pib": {
            "type": "string",
            "nullable": true
          },
          "mb": {
            "type": "string",
            "nullable": true
          },
          "link": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "FooterInfoModelInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/FooterInfoModel"
          }
        },
        "additionalProperties": false
      },
      "ForgotPasswordRequest": {
        "type": "object",
        "properties": {
          "email": {
            "type": "string",
            "format": "email",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GoogleSampleModel": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "nullable": true
          },
          "eventName": {
            "type": "string",
            "nullable": true
          },
          "barcode": {
            "type": "string",
            "nullable": true
          },
          "entranceName": {
            "type": "string",
            "nullable": true
          },
          "area": {
            "type": "string",
            "nullable": true
          },
          "rowSeat": {
            "type": "string",
            "nullable": true
          },
          "logoImageUrl": {
            "type": "string",
            "nullable": true
          },
          "footerImageUrl": {
            "type": "string",
            "nullable": true
          },
          "ticketName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GuestParseResponse": {
        "type": "object",
        "properties": {
          "area": {
            "type": "string",
            "nullable": true
          },
          "row": {
            "type": "string",
            "nullable": true
          },
          "seat": {
            "type": "string",
            "nullable": true
          },
          "side": {
            "type": "string",
            "nullable": true
          },
          "ticketTemplateId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GuestParseResponseListInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GuestParseResponse"
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "GuestRequest": {
        "type": "object",
        "properties": {
          "ticketTemplateId": {
            "type": "integer",
            "format": "int32"
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "area": {
            "type": "string",
            "nullable": true
          },
          "row": {
            "type": "string",
            "nullable": true
          },
          "seat": {
            "type": "string",
            "nullable": true
          },
          "side": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GuestResponse": {
        "type": "object",
        "properties": {
          "ticketTemplateId": {
            "type": "integer",
            "format": "int32"
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "area": {
            "type": "string",
            "nullable": true
          },
          "row": {
            "type": "string",
            "nullable": true
          },
          "seat": {
            "type": "string",
            "nullable": true
          },
          "side": {
            "type": "string",
            "nullable": true
          },
          "eventId": {
            "type": "integer",
            "format": "int32"
          },
          "isSuccess": {
            "type": "boolean"
          },
          "isProcessed": {
            "type": "boolean"
          },
          "message": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "GuestResponseListInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GuestResponse"
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "ISerializable": {
        "type": "object",
        "additionalProperties": false
      },
      "Int32InvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "InvoiceKopaInfoModel": {
        "type": "object",
        "properties": {
          "transactionNumber": {
            "type": "string",
            "nullable": true
          },
          "authCode": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "KopaAIKWebhookRequest": {
        "type": "object",
        "properties": {
          "merchantId": {
            "type": "string",
            "nullable": true
          },
          "kopaCycleId": {
            "type": "string",
            "nullable": true
          },
          "orderId": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "boolean"
          },
          "transaction": {
            "$ref": "#/components/schemas/KopaWebhookTransaction"
          },
          "streamData": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "KopaWebhookRequest": {
        "type": "object",
        "properties": {
          "orderId": {
            "type": "string",
            "nullable": true
          },
          "transStatus": {
            "type": "string",
            "nullable": true
          },
          "transDate": {
            "type": "string",
            "nullable": true
          },
          "tansId": {
            "type": "string",
            "nullable": true
          },
          "transErrorMsg": {
            "type": "string",
            "nullable": true
          },
          "transErrorCode": {
            "type": "string",
            "nullable": true
          },
          "transNumCode": {
            "type": "string",
            "nullable": true
          },
          "authCode": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "KopaWebhookTransaction": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "nullable": true
          },
          "amount": {
            "type": "number",
            "format": "double"
          },
          "currency": {
            "type": "string",
            "nullable": true
          },
          "date": {
            "type": "string",
            "nullable": true
          },
          "card": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "error": {
            "type": "object",
            "additionalProperties": {
              "type": "string",
              "nullable": true
            },
            "nullable": true
          },
          "transactionID": {
            "type": "string",
            "nullable": true
          },
          "orderID": {
            "type": "string",
            "nullable": true
          },
          "transactionAmount": {
            "type": "number",
            "format": "double"
          },
          "authorizedAmount": {
            "type": "number",
            "format": "double"
          },
          "transactionResult": {
            "type": "string",
            "nullable": true
          },
          "authorizationNumber": {
            "type": "string",
            "nullable": true
          },
          "transactionStatus": {
            "type": "string",
            "nullable": true
          },
          "tranCode": {
            "type": "string",
            "nullable": true
          },
          "approvalCode": {
            "type": "string",
            "nullable": true
          },
          "rrn": {
            "type": "string",
            "nullable": true
          },
          "comment": {
            "type": "string",
            "nullable": true
          },
          "cVResult": {
            "type": "string",
            "nullable": true
          },
          "hostCode": {
            "type": "string",
            "nullable": true
          },
          "sli": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LogEntries": {
        "type": "object",
        "properties": {
          "logs": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LoginScanteamRequest": {
        "type": "object",
        "properties": {
          "loginToken": {
            "type": "string",
            "nullable": true
          },
          "uniqueDeviceId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "LoginUserRequest": {
        "required": [
          "email",
          "password"
        ],
        "type": "object",
        "properties": {
          "email": {
            "minLength": 1,
            "type": "string",
            "format": "email"
          },
          "password": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ManageTicketResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int64"
          },
          "status": {
            "$ref": "#/components/schemas/ETicketStatus"
          },
          "fullName": {
            "type": "string",
            "nullable": true
          },
          "createdAtUtc": {
            "type": "string",
            "format": "date-time"
          },
          "modifiedAtUtc": {
            "type": "string",
            "format": "date-time"
          },
          "ticketTemplateId": {
            "type": "integer",
            "format": "int32"
          },
          "ticketName": {
            "type": "string",
            "nullable": true
          },
          "area": {
            "type": "string",
            "nullable": true
          },
          "side": {
            "type": "string",
            "nullable": true
          },
          "row": {
            "type": "string",
            "nullable": true
          },
          "seat": {
            "type": "string",
            "nullable": true
          },
          "entrance": {
            "type": "string",
            "nullable": true
          },
          "customerEmail": {
            "type": "string",
            "nullable": true
          },
          "customerPhone": {
            "type": "string",
            "nullable": true
          },
          "address": {
            "type": "string",
            "nullable": true
          },
          "zip": {
            "type": "string",
            "nullable": true
          },
          "city": {
            "type": "string",
            "nullable": true
          },
          "transactionId": {
            "type": "string",
            "nullable": true
          },
          "baseBarcode": {
            "type": "string",
            "nullable": true
          },
          "barcode": {
            "type": "string",
            "nullable": true
          },
          "nfcCode": {
            "type": "string",
            "nullable": true
          },
          "scansCount": {
            "type": "integer",
            "format": "int32"
          },
          "isSeasonPass": {
            "type": "boolean"
          },
          "price": {
            "type": "number",
            "format": "double"
          },
          "currency": {
            "type": "string",
            "nullable": true
          },
          "allowRefund": {
            "type": "boolean"
          },
          "allowCancel": {
            "type": "boolean"
          },
          "allowChangeSeat": {
            "type": "boolean"
          },
          "allowChangeName": {
            "type": "boolean"
          },
          "allowLost": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "ManageTicketResponseInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/ManageTicketResponse"
          }
        },
        "additionalProperties": false
      },
      "MapKeyModel": {
        "type": "object",
        "properties": {
          "key": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "isNoSeat": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "MapKeyModelIEnumerableInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MapKeyModel"
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "MemberUpdateModel": {
        "required": [
          "city",
          "dateOfBirth",
          "firstName",
          "gender",
          "lastName",
          "phoneNumber",
          "physicalAddress",
          "postalCode"
        ],
        "type": "object",
        "properties": {
          "memberId": {
            "type": "string",
            "nullable": true
          },
          "firstName": {
            "maxLength": 60,
            "minLength": 2,
            "type": "string"
          },
          "lastName": {
            "maxLength": 60,
            "minLength": 2,
            "type": "string"
          },
          "physicalAddress": {
            "maxLength": 60,
            "minLength": 2,
            "type": "string"
          },
          "city": {
            "maxLength": 60,
            "minLength": 2,
            "type": "string"
          },
          "postalCode": {
            "maxLength": 60,
            "minLength": 2,
            "type": "string"
          },
          "phoneNumber": {
            "maxLength": 60,
            "minLength": 2,
            "type": "string"
          },
          "buyerEmail": {
            "type": "string",
            "nullable": true
          },
          "dateOfBirth": {
            "type": "string",
            "format": "date-time"
          },
          "gender": {
            "$ref": "#/components/schemas/EGender"
          }
        },
        "additionalProperties": false
      },
      "ObjectInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "OfferResponseModel": {
        "type": "object",
        "properties": {
          "seatLabel": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "fullName": {
            "type": "string",
            "nullable": true
          },
          "eventId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "OrderCreationByManagerRequest": {
        "type": "object",
        "properties": {
          "sellerId": {
            "type": "integer",
            "format": "int32"
          },
          "paymentType": {
            "$ref": "#/components/schemas/EOrderPaymentType"
          },
          "paymentProvider": {
            "$ref": "#/components/schemas/EPaymentProvider"
          },
          "paymentMethod": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "type": {
            "$ref": "#/components/schemas/EOrderType"
          },
          "promoterPaymentProviderId": {
            "type": "integer",
            "format": "int32"
          },
          "successUrl": {
            "type": "string",
            "nullable": true
          },
          "currency": {
            "type": "string",
            "nullable": true
          },
          "firstName": {
            "type": "string",
            "nullable": true
          },
          "lastName": {
            "type": "string",
            "nullable": true
          },
          "physicalAddress": {
            "type": "string",
            "nullable": true
          },
          "city": {
            "type": "string",
            "nullable": true
          },
          "postalCode": {
            "type": "string",
            "nullable": true
          },
          "phoneNumber": {
            "type": "string",
            "nullable": true
          },
          "buyerEmail": {
            "type": "string",
            "nullable": true
          },
          "birthday": {
            "type": "string",
            "format": "date-time"
          },
          "gender": {
            "type": "string",
            "nullable": true
          },
          "companyEmail": {
            "type": "string",
            "nullable": true
          },
          "companyName": {
            "type": "string",
            "nullable": true
          },
          "companyAddress": {
            "type": "string",
            "nullable": true
          },
          "companyCity": {
            "type": "string",
            "nullable": true
          },
          "companyPostalCode": {
            "type": "string",
            "nullable": true
          },
          "buyerCountry": {
            "type": "string",
            "nullable": true
          },
          "companyCountry": {
            "type": "string",
            "nullable": true
          },
          "companyVatNumber": {
            "type": "string",
            "nullable": true
          },
          "couponCode": {
            "type": "string",
            "nullable": true
          },
          "isDelayedPayment": {
            "type": "boolean"
          },
          "tagNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "products": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OrderProductCreationRequest"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OrderCreationRequest": {
        "type": "object",
        "properties": {
          "paymentProvider": {
            "$ref": "#/components/schemas/EPaymentProvider"
          },
          "paymentMethod": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "type": {
            "$ref": "#/components/schemas/EOrderType"
          },
          "promoterPaymentProviderId": {
            "type": "integer",
            "format": "int32"
          },
          "successUrl": {
            "type": "string",
            "nullable": true
          },
          "currency": {
            "type": "string",
            "nullable": true
          },
          "firstName": {
            "type": "string",
            "nullable": true
          },
          "lastName": {
            "type": "string",
            "nullable": true
          },
          "physicalAddress": {
            "type": "string",
            "nullable": true
          },
          "city": {
            "type": "string",
            "nullable": true
          },
          "postalCode": {
            "type": "string",
            "nullable": true
          },
          "phoneNumber": {
            "type": "string",
            "nullable": true
          },
          "buyerEmail": {
            "type": "string",
            "nullable": true
          },
          "birthday": {
            "type": "string",
            "format": "date-time"
          },
          "gender": {
            "type": "string",
            "nullable": true
          },
          "companyEmail": {
            "type": "string",
            "nullable": true
          },
          "companyName": {
            "type": "string",
            "nullable": true
          },
          "companyAddress": {
            "type": "string",
            "nullable": true
          },
          "companyCity": {
            "type": "string",
            "nullable": true
          },
          "companyPostalCode": {
            "type": "string",
            "nullable": true
          },
          "buyerCountry": {
            "type": "string",
            "nullable": true
          },
          "companyCountry": {
            "type": "string",
            "nullable": true
          },
          "companyVatNumber": {
            "type": "string",
            "nullable": true
          },
          "couponCode": {
            "type": "string",
            "nullable": true
          },
          "isDelayedPayment": {
            "type": "boolean"
          },
          "tagNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "products": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OrderProductCreationRequest"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OrderCreationResponse": {
        "type": "object",
        "properties": {
          "orderId": {
            "type": "string",
            "nullable": true
          },
          "transactionId": {
            "type": "string",
            "nullable": true
          },
          "paymentUrl": {
            "type": "string",
            "nullable": true
          },
          "returnUrl": {
            "type": "string",
            "nullable": true
          },
          "paymentProvider": {
            "$ref": "#/components/schemas/EPaymentProvider"
          }
        },
        "additionalProperties": false
      },
      "OrderInfoModel": {
        "type": "object",
        "properties": {
          "firstName": {
            "type": "string",
            "nullable": true
          },
          "lastName": {
            "type": "string",
            "nullable": true
          },
          "physicalAddress": {
            "type": "string",
            "nullable": true
          },
          "city": {
            "type": "string",
            "nullable": true
          },
          "postalCode": {
            "type": "string",
            "nullable": true
          },
          "phoneNumber": {
            "type": "string",
            "nullable": true
          },
          "buyerEmail": {
            "type": "string",
            "nullable": true
          },
          "companyEmail": {
            "type": "string",
            "nullable": true
          },
          "companyName": {
            "type": "string",
            "nullable": true
          },
          "companyAddress": {
            "type": "string",
            "nullable": true
          },
          "companyCity": {
            "type": "string",
            "nullable": true
          },
          "companyPostalCode": {
            "type": "string",
            "nullable": true
          },
          "buyerCountry": {
            "type": "string",
            "nullable": true
          },
          "companyCountry": {
            "type": "string",
            "nullable": true
          },
          "companyVatNumber": {
            "type": "string",
            "nullable": true
          },
          "additionalPaymentStatus": {
            "type": "string",
            "nullable": true
          },
          "transactionErrorMessage": {
            "type": "string",
            "nullable": true
          },
          "transactionErrorCode": {
            "type": "string",
            "nullable": true
          },
          "cardTransactionId": {
            "type": "string",
            "nullable": true
          },
          "clientIp": {
            "type": "string",
            "nullable": true
          },
          "redirectUrl": {
            "type": "string",
            "nullable": true
          },
          "birthday": {
            "type": "string",
            "format": "date-time"
          },
          "gender": {
            "type": "string",
            "nullable": true
          },
          "couponCode": {
            "type": "string",
            "nullable": true
          },
          "kopaInfo": {
            "$ref": "#/components/schemas/InvoiceKopaInfoModel"
          }
        },
        "additionalProperties": false
      },
      "OrderModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "externalId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "$ref": "#/components/schemas/EOrderType"
          },
          "status": {
            "$ref": "#/components/schemas/EOrderStatus"
          },
          "paymentType": {
            "$ref": "#/components/schemas/EOrderPaymentType"
          },
          "paymentProvider": {
            "$ref": "#/components/schemas/EPaymentProvider"
          },
          "externalStatus": {
            "type": "string",
            "nullable": true
          },
          "amount": {
            "type": "number",
            "format": "double"
          },
          "currency": {
            "type": "string",
            "nullable": true
          },
          "processingFeeAmount": {
            "type": "number",
            "format": "double"
          },
          "paymentDate": {
            "type": "string",
            "format": "date-time"
          },
          "number": {
            "type": "integer",
            "format": "int32"
          },
          "info": {
            "$ref": "#/components/schemas/OrderInfoModel"
          },
          "products": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OrderProductModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "OrderModelPaginationResult": {
        "type": "object",
        "properties": {
          "list": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OrderModel"
            },
            "nullable": true
          },
          "total": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "OrderProductCreationRequest": {
        "type": "object",
        "properties": {
          "productDefinitionId": {
            "type": "string",
            "nullable": true
          },
          "body": {
            "type": "string",
            "nullable": true
          },
          "discount": {
            "type": "integer",
            "format": "int32"
          },
          "fixedDiscount": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "OrderProductModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "$ref": "#/components/schemas/EProductType"
          },
          "price": {
            "type": "number",
            "format": "double"
          },
          "feeRate": {
            "type": "number",
            "format": "double"
          },
          "fixedFee": {
            "type": "number",
            "format": "double"
          },
          "discount": {
            "type": "integer",
            "format": "int32"
          },
          "fixedDiscount": {
            "type": "number",
            "format": "double"
          },
          "refunded": {
            "type": "boolean"
          },
          "productDefinition": {
            "$ref": "#/components/schemas/ProductDefinitionModel"
          }
        },
        "additionalProperties": false
      },
      "OrderSearchRequest": {
        "type": "object",
        "properties": {
          "searchQuery": {
            "type": "string",
            "nullable": true
          },
          "searchByInputNumber": {
            "type": "boolean"
          },
          "paymentStatuses": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EOrderStatus"
            },
            "nullable": true
          },
          "eventId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "transactionStatus": {
            "type": "string",
            "nullable": true
          },
          "sortingType": {
            "$ref": "#/components/schemas/ESortingType"
          },
          "paymentTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EOrderPaymentType"
            },
            "nullable": true
          },
          "page": {
            "type": "integer",
            "format": "int32"
          },
          "pageSize": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "PGLEncryptedRequestWithBarcode": {
        "type": "object",
        "properties": {
          "eventBarcode": {
            "type": "string",
            "nullable": true
          },
          "pgl-encrypted": {
            "type": "string",
            "nullable": true
          },
          "timestamp": {
            "type": "integer",
            "format": "int64"
          }
        },
        "additionalProperties": false
      },
      "PageUiThemeModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "fontFamily": {
            "type": "string",
            "nullable": true
          },
          "primaryTextColor": {
            "type": "string",
            "nullable": true
          },
          "secondaryTextColor": {
            "type": "string",
            "nullable": true
          },
          "primaryColor": {
            "type": "string",
            "nullable": true
          },
          "primarySemiLightColor": {
            "type": "string",
            "nullable": true
          },
          "primaryLightColor": {
            "type": "string",
            "nullable": true
          },
          "secondaryColor": {
            "type": "string",
            "nullable": true
          },
          "secondaryLightColor": {
            "type": "string",
            "nullable": true
          },
          "rejectButtonColor": {
            "type": "string",
            "nullable": true
          },
          "isDefault": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "PageUiThemeModelInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/PageUiThemeModel"
          }
        },
        "additionalProperties": false
      },
      "PageUiThemeRequest": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "fontFamily": {
            "type": "string",
            "nullable": true
          },
          "primaryTextColor": {
            "type": "string",
            "nullable": true
          },
          "secondaryTextColor": {
            "type": "string",
            "nullable": true
          },
          "primaryColor": {
            "type": "string",
            "nullable": true
          },
          "primarySemiLightColor": {
            "type": "string",
            "nullable": true
          },
          "primaryLightColor": {
            "type": "string",
            "nullable": true
          },
          "secondaryColor": {
            "type": "string",
            "nullable": true
          },
          "secondaryLightColor": {
            "type": "string",
            "nullable": true
          },
          "rejectButtonColor": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PayNlWebhookRequest": {
        "type": "object",
        "properties": {
          "action": {
            "type": "string",
            "nullable": true
          },
          "pincode": {
            "type": "string",
            "nullable": true
          },
          "website_location_id": {
            "type": "string",
            "nullable": true
          },
          "website_id": {
            "type": "string",
            "nullable": true
          },
          "program_id": {
            "type": "string",
            "nullable": true
          },
          "promotor_id": {
            "type": "string",
            "nullable": true
          },
          "product_id": {
            "type": "string",
            "nullable": true
          },
          "tool": {
            "type": "string",
            "nullable": true
          },
          "info": {
            "type": "string",
            "nullable": true
          },
          "domain_id": {
            "type": "string",
            "nullable": true
          },
          "object": {
            "type": "string",
            "nullable": true
          },
          "ip_address": {
            "type": "string",
            "nullable": true
          },
          "amount": {
            "type": "number",
            "format": "double"
          },
          "extra1": {
            "type": "string",
            "nullable": true
          },
          "extra2": {
            "type": "string",
            "nullable": true
          },
          "extra3": {
            "type": "string",
            "nullable": true
          },
          "secret": {
            "type": "string",
            "nullable": true
          },
          "enduser_id": {
            "type": "string",
            "nullable": true
          },
          "starttime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "stoptime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "country_id": {
            "type": "integer",
            "format": "int32"
          },
          "payment_session_id": {
            "type": "string",
            "nullable": true
          },
          "payment_profile_id": {
            "type": "string",
            "nullable": true
          },
          "payment_method_id": {
            "type": "string",
            "nullable": true
          },
          "customer_id": {
            "type": "string",
            "nullable": true
          },
          "order_id": {
            "type": "string",
            "nullable": true
          },
          "customer_key": {
            "type": "string",
            "nullable": true
          },
          "is_sandbox": {
            "type": "boolean"
          },
          "country_code": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PaySpotInvoiceOrderWebhookRequest": {
        "type": "object",
        "properties": {
          "merchantOrderId": {
            "type": "string",
            "nullable": true
          },
          "merchantOrderCurrency": {
            "type": "integer",
            "format": "int32"
          },
          "merchantOrderAmount": {
            "type": "string",
            "nullable": true
          },
          "beneficiaryReference": {
            "type": "string",
            "nullable": true
          },
          "paymentDate": {
            "type": "string",
            "format": "date-time"
          },
          "statusTrans": {
            "type": "string",
            "nullable": true
          },
          "statusTransDesc": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PaySpotInvoiceWebhookRequest": {
        "type": "object",
        "properties": {
          "companyId": {
            "type": "integer",
            "format": "int32"
          },
          "hash": {
            "type": "string",
            "nullable": true
          },
          "rnd": {
            "type": "string",
            "nullable": true
          },
          "orders": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PaySpotInvoiceOrderWebhookRequest"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PaySpotWebhookRequest": {
        "type": "object",
        "properties": {
          "orderID": {
            "type": "string",
            "nullable": true
          },
          "shopID": {
            "type": "string",
            "nullable": true
          },
          "authNumber": {
            "type": "string",
            "nullable": true
          },
          "amount": {
            "type": "string",
            "nullable": true
          },
          "currency": {
            "type": "string",
            "nullable": true
          },
          "transactionID": {
            "type": "string",
            "nullable": true
          },
          "result": {
            "type": "string",
            "nullable": true
          },
          "transactionDate": {
            "type": "string",
            "nullable": true
          },
          "paySpotOrderID": {
            "type": "string",
            "nullable": true
          },
          "rnd": {
            "type": "string",
            "nullable": true
          },
          "hash": {
            "type": "string",
            "nullable": true
          },
          "maskedPan": {
            "type": "string",
            "nullable": true
          },
          "expiryDate": {
            "type": "string",
            "nullable": true
          },
          "cardBrand": {
            "type": "string",
            "nullable": true
          },
          "panAlias": {
            "type": "string",
            "nullable": true
          },
          "responseCode": {
            "type": "string",
            "nullable": true
          },
          "responseMsg": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PaymentInfoResponse": {
        "type": "object",
        "properties": {
          "paySpot": {
            "$ref": "#/components/schemas/PaymentInfoResponsePayspotUPC"
          },
          "ledPay": {
            "$ref": "#/components/schemas/PaymentInfoResponseKopa"
          },
          "merchantId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PaymentInfoResponseKopa": {
        "type": "object",
        "properties": {
          "orderId": {
            "type": "string",
            "nullable": true
          },
          "paymentAmount": {
            "type": "string",
            "nullable": true
          },
          "currencyCode": {
            "type": "string",
            "nullable": true
          },
          "resURL": {
            "type": "string",
            "nullable": true
          },
          "sessionValidity": {
            "type": "string",
            "nullable": true
          },
          "redirectURL": {
            "type": "string",
            "nullable": true
          },
          "lang": {
            "type": "string",
            "nullable": true
          },
          "merchantName": {
            "type": "string",
            "nullable": true
          },
          "iFDirective": {
            "type": "string",
            "nullable": true
          },
          "accessToken": {
            "type": "string",
            "nullable": true
          },
          "signedKeys": {
            "type": "string",
            "nullable": true
          },
          "action": {
            "type": "string",
            "nullable": true
          },
          "tranType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PaymentInfoResponsePayspotUPC": {
        "type": "object",
        "properties": {
          "action": {
            "type": "string",
            "nullable": true
          },
          "companyId": {
            "type": "integer",
            "format": "int32"
          },
          "merchantOrderID": {
            "type": "string",
            "nullable": true
          },
          "merchantOrderAmount": {
            "type": "string",
            "nullable": true
          },
          "merchantCurrencyCode": {
            "type": "integer",
            "format": "int32"
          },
          "language": {
            "type": "integer",
            "format": "int32"
          },
          "successURL": {
            "type": "string",
            "nullable": true
          },
          "cancelURL": {
            "type": "string",
            "nullable": true
          },
          "errorURL": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "requestType": {
            "type": "integer",
            "format": "int32"
          },
          "hash": {
            "type": "string",
            "nullable": true
          },
          "rnd": {
            "type": "string",
            "nullable": true
          },
          "currentDate": {
            "type": "string",
            "nullable": true
          },
          "paymentPurpose": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PaymentMethodModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "paymentMethodName": {
            "type": "string",
            "nullable": true
          },
          "isPromoterDefault": {
            "type": "boolean"
          },
          "isUsedForEvent": {
            "type": "boolean"
          },
          "provider": {
            "$ref": "#/components/schemas/EPaymentProvider"
          },
          "merchantId": {
            "type": "string",
            "nullable": true
          },
          "fee": {
            "$ref": "#/components/schemas/FeeSettingsModel"
          },
          "isAvailableForMobile": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "PaymentProviderInfoModel": {
        "type": "object",
        "properties": {
          "paymentProvider": {
            "$ref": "#/components/schemas/EPaymentProvider"
          },
          "merchantid": {
            "type": "string",
            "nullable": true
          },
          "methods": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PaymentProviderMethodInfoModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PaymentProviderMethodInfoModel": {
        "type": "object",
        "properties": {
          "paymentMethodName": {
            "type": "string",
            "nullable": true
          },
          "extra1": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PdfTemplateModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "width": {
            "type": "integer",
            "format": "int32"
          },
          "height": {
            "type": "integer",
            "format": "int32"
          },
          "json": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "hasFooter": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "PdfTemplateModelInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/PdfTemplateModel"
          }
        },
        "additionalProperties": false
      },
      "PdfTemplateRequest": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "height": {
            "type": "integer",
            "format": "int32"
          },
          "width": {
            "type": "integer",
            "format": "int32"
          },
          "framesJson": {
            "type": "string",
            "nullable": true
          },
          "hasFooter": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "PdfTemplateShortModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "width": {
            "type": "integer",
            "format": "int32"
          },
          "height": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PdfTemplateShortModelIEnumerableInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PdfTemplateShortModel"
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "PreSaleRequest": {
        "type": "object",
        "properties": {
          "buyerEmail": {
            "type": "string",
            "nullable": true
          },
          "firstName": {
            "type": "string",
            "nullable": true
          },
          "lastName": {
            "type": "string",
            "nullable": true
          },
          "isMarketingAccepted": {
            "type": "boolean"
          },
          "eventId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "ProcessGuestsTicketsRequest": {
        "type": "object",
        "properties": {
          "eventId": {
            "type": "integer",
            "format": "int32"
          },
          "guests": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GuestRequest"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ProcessTicketsRequest": {
        "required": [
          "providerName"
        ],
        "type": "object",
        "properties": {
          "ticketTemplateId": {
            "type": "integer",
            "format": "int32"
          },
          "sessionId": {
            "type": "integer",
            "format": "int32"
          },
          "providerName": {
            "maxLength": 255,
            "minLength": 0,
            "type": "string"
          },
          "barcodeIndex": {
            "type": "integer",
            "format": "int32"
          },
          "phoneIndex": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "emailIndex": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nameIndex": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "genderIndex": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ageIndex": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "addressIndex": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "areaIndex": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "sideIndex": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "rowIndex": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "seatIndex": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isHeaderIncluded": {
            "type": "boolean"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ProductDefinitionModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "$ref": "#/components/schemas/EProductType"
          },
          "price": {
            "type": "number",
            "format": "double"
          },
          "fee": {
            "$ref": "#/components/schemas/FeeSettingsModel"
          },
          "currencyId": {
            "type": "integer",
            "format": "int32"
          },
          "promoterId": {
            "type": "integer",
            "format": "int32"
          },
          "capacity": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "allowedToSell": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PromoterAboutInfoResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "issuerName": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "phone": {
            "type": "string",
            "nullable": true
          },
          "prefix": {
            "type": "string",
            "nullable": true
          },
          "merchantId": {
            "type": "string",
            "nullable": true
          },
          "website": {
            "type": "string",
            "nullable": true
          },
          "companyName": {
            "type": "string",
            "nullable": true
          },
          "address": {
            "type": "string",
            "nullable": true
          },
          "currencyId": {
            "type": "integer",
            "format": "int32"
          },
          "feeSettings": {
            "$ref": "#/components/schemas/FeeSettingsResponse"
          },
          "banStatus": {
            "$ref": "#/components/schemas/EBanStatus"
          }
        },
        "additionalProperties": false
      },
      "PromoterAboutInfoResponseInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/PromoterAboutInfoResponse"
          }
        },
        "additionalProperties": false
      },
      "PromoterAnalyticsInfoRequest": {
        "type": "object",
        "properties": {
          "tikTokPixelId": {
            "type": "string",
            "nullable": true
          },
          "googleAnalytics4MeasurmentId": {
            "type": "string",
            "nullable": true
          },
          "googleAdwordsConversionId": {
            "type": "string",
            "nullable": true
          },
          "googleAdwordsConversionLabel": {
            "type": "string",
            "nullable": true
          },
          "googleTagManagerId": {
            "type": "string",
            "nullable": true
          },
          "facebookPixelId": {
            "type": "string",
            "nullable": true
          },
          "facebookAccessToken": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PromoterAnalyticsInfoRequestInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/PromoterAnalyticsInfoRequest"
          }
        },
        "additionalProperties": false
      },
      "PromoterBalanceDisplayModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "hasPayNlAccount": {
            "type": "boolean"
          },
          "balance": {
            "type": "number",
            "format": "double"
          },
          "clearedPayout": {
            "type": "number",
            "format": "double"
          },
          "pendingIncome": {
            "type": "number",
            "format": "double"
          },
          "refunded": {
            "type": "number",
            "format": "double"
          },
          "clearings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PromoterClearingModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PromoterClearingModel": {
        "type": "object",
        "properties": {
          "amount": {
            "type": "number",
            "format": "double"
          },
          "requested": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "PromoterMapModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "publicChartKey": {
            "type": "string",
            "nullable": true
          },
          "hideChartKey": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PromoterMapModelIEnumerableInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PromoterMapModel"
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "PromoterResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "phone": {
            "type": "string",
            "nullable": true
          },
          "prefix": {
            "type": "string",
            "nullable": true
          },
          "merchantId": {
            "type": "string",
            "nullable": true
          },
          "banStatus": {
            "$ref": "#/components/schemas/EBanStatus"
          },
          "currencyId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "PromoterResponseIEnumerableInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PromoterResponse"
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "PromoterSendGridInfoRequest": {
        "required": [
          "apiKey",
          "email",
          "name"
        ],
        "type": "object",
        "properties": {
          "apiKey": {
            "minLength": 1,
            "type": "string"
          },
          "email": {
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "PromoterSendGridInfoResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "apiKey": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "isVerified": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "PromoterSendGridInfoResponseInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/PromoterSendGridInfoResponse"
          }
        },
        "additionalProperties": false
      },
      "PromoterSuperAdminMapModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "publicChartKey": {
            "type": "string",
            "nullable": true
          },
          "hideChartKey": {
            "type": "string",
            "nullable": true
          },
          "archived": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "PromoterSuperAdminMapModelIEnumerableInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PromoterSuperAdminMapModel"
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "PromoterWorkspaceModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "publicPublicWorkspaceKey": {
            "type": "string",
            "nullable": true
          },
          "publicSecretWorkspaceKey": {
            "type": "string",
            "nullable": true
          },
          "hidePublicWorkspaceKey": {
            "type": "string",
            "nullable": true
          },
          "hideSecretWorkspaceKey": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "PromoterWorkspaceModelInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/PromoterWorkspaceModel"
          }
        },
        "additionalProperties": false
      },
      "ProviderResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ProviderResponseIEnumerableInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProviderResponse"
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "ProviderWithConfigurationsResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "isConfigured": {
            "type": "boolean"
          },
          "needIncludeHeader": {
            "type": "boolean"
          },
          "barcodeIndex": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "phoneIndex": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "emailIndex": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nameIndex": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "genderIndex": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ageIndex": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "addressIndex": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ProviderWithConfigurationsResponseInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/ProviderWithConfigurationsResponse"
          }
        },
        "additionalProperties": false
      },
      "RefreshTokenRequest": {
        "type": "object",
        "properties": {
          "refreshToken": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RefuseEventRequest": {
        "type": "object",
        "properties": {
          "eventId": {
            "type": "integer",
            "format": "int32"
          },
          "seasonPassIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "customerToken": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "RegisterUserRequest": {
        "required": [
          "address",
          "companyName",
          "email",
          "name",
          "password",
          "phone",
          "website"
        ],
        "type": "object",
        "properties": {
          "name": {
            "maxLength": 60,
            "minLength": 3,
            "type": "string"
          },
          "email": {
            "minLength": 1,
            "type": "string",
            "format": "email"
          },
          "phone": {
            "maxLength": 16,
            "minLength": 3,
            "pattern": "^\\+?[0-9]*$",
            "type": "string"
          },
          "password": {
            "maxLength": 16,
            "minLength": 8,
            "pattern": "[A-Za-z0-9!@#$%^&*()_+=\\[{\\]};:<>|./?,-]*$",
            "type": "string"
          },
          "website": {
            "maxLength": 255,
            "minLength": 0,
            "type": "string"
          },
          "companyName": {
            "maxLength": 60,
            "minLength": 0,
            "type": "string"
          },
          "address": {
            "maxLength": 255,
            "minLength": 0,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "ReportByScanTeamRequestGroupByPeriod": {
        "type": "object",
        "properties": {
          "fromTimeUtc": {
            "type": "string",
            "format": "date-time"
          },
          "toTimeUtc": {
            "type": "string",
            "format": "date-time"
          },
          "groupByMinutes": {
            "type": "integer",
            "format": "int32"
          },
          "scanteams": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "ticketTempalteIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ReportByScanTeamsRequest": {
        "type": "object",
        "properties": {
          "eventId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "fromTimeUtc": {
            "type": "string",
            "format": "date-time"
          },
          "toTimeUtc": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "ReportBySellsGroupByPeriodRequest": {
        "type": "object",
        "properties": {
          "fromTimeUtc": {
            "type": "string",
            "format": "date-time"
          },
          "toTimeUtc": {
            "type": "string",
            "format": "date-time"
          },
          "groupByMinutes": {
            "type": "integer",
            "format": "int32"
          },
          "paymentTypes": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "ticketTempalteIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ReportByTagsRequest": {
        "type": "object",
        "properties": {
          "targetEventIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "targetTicketTemplateIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "targetTags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "eventIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "ticketTemplateIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ReserveSeatsRequest": {
        "type": "object",
        "properties": {
          "reservationChannelId": {
            "type": "integer",
            "format": "int32"
          },
          "seats": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "comments": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ResultCode": {
        "enum": [
          2000,
          4001,
          4002,
          4003,
          4004,
          4005,
          4006,
          4007,
          4008,
          4009,
          4010,
          4101,
          4201,
          4202,
          4203,
          4301,
          4302,
          4303,
          4304,
          4305,
          4307,
          4308,
          4309,
          4310,
          4311,
          4312,
          4313,
          4314,
          4320,
          4321,
          5001,
          5002,
          6001
        ],
        "type": "integer",
        "format": "int32"
      },
      "ScanActionStatsResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int64"
          },
          "ticketTemplateId": {
            "type": "integer",
            "format": "int64"
          },
          "scannedAtUtc": {
            "type": "string",
            "format": "date-time"
          },
          "scannedByTeamId": {
            "type": "integer",
            "format": "int32"
          },
          "deviceNumber": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "SeasonInfo": {
        "type": "object",
        "properties": {
          "seasonBaseEventId": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "isNextInSeason": {
            "type": "boolean"
          },
          "eventId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "currentEventName": {
            "type": "string",
            "nullable": true
          },
          "isQrCodeVisible": {
            "type": "boolean"
          },
          "nextEventStartDate": {
            "type": "string",
            "format": "date-time"
          },
          "visibilityDate": {
            "type": "string",
            "format": "date-time"
          },
          "endDate": {
            "type": "string",
            "format": "date-time"
          },
          "qrCodeVisibilityHours": {
            "type": "integer",
            "format": "int32"
          },
          "lastWalletUpdateStartDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "startUpdateIsQrVisible": {
            "type": "boolean"
          },
          "lastWalletUpdateFinishDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "finishUpdateIsQrVisible": {
            "type": "boolean"
          },
          "logInfos": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EventWallteLogInfo"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SeasonPassMemberSearchRequest": {
        "type": "object",
        "properties": {
          "searchQuery": {
            "type": "string",
            "nullable": true
          },
          "statuses": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ESeasonPassMemberStatus"
            },
            "nullable": true
          },
          "sortingType": {
            "$ref": "#/components/schemas/EMemberSortingType"
          },
          "page": {
            "type": "integer",
            "format": "int32"
          },
          "pageSize": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "SeasonResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "baseEventId": {
            "type": "integer",
            "format": "int32"
          },
          "seasonName": {
            "type": "string",
            "nullable": true
          },
          "eventsIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SeasonResponseInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/SeasonResponse"
          }
        },
        "additionalProperties": false
      },
      "SeasonResponseListInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SeasonResponse"
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "SellTicketRequest": {
        "type": "object",
        "properties": {
          "ticketTemplateId": {
            "type": "integer",
            "format": "int32"
          },
          "teamId": {
            "type": "integer",
            "format": "int32"
          },
          "teamMemberId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "SendGridWebhookRequest": {
        "type": "object",
        "properties": {
          "email": {
            "type": "string",
            "nullable": true
          },
          "timestamp": {
            "type": "integer",
            "format": "int32"
          },
          "smtp-id": {
            "type": "string",
            "nullable": true
          },
          "event": {
            "type": "string",
            "nullable": true
          },
          "ip": {
            "type": "string",
            "nullable": true
          },
          "sg_event_id": {
            "type": "string",
            "nullable": true
          },
          "sg_message_id": {
            "type": "string",
            "nullable": true
          },
          "useragent": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "type": "string",
            "nullable": true
          },
          "attempt": {
            "type": "string",
            "nullable": true
          },
          "url": {
            "type": "string",
            "nullable": true
          },
          "reason": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "asm_group_id": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SendInvoiceRequest": {
        "required": [
          "email"
        ],
        "type": "object",
        "properties": {
          "email": {
            "minLength": 1,
            "type": "string",
            "format": "email"
          }
        },
        "additionalProperties": false
      },
      "SendResponse": {
        "type": "object",
        "properties": {
          "messageId": {
            "type": "string",
            "nullable": true
          },
          "errorMessages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "successful": {
            "type": "boolean",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "SendResponseInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/SendResponse"
          }
        },
        "additionalProperties": false
      },
      "SentEmailResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "messageId": {
            "type": "string",
            "nullable": true
          },
          "toAddress": {
            "type": "string",
            "nullable": true
          },
          "subject": {
            "type": "string",
            "nullable": true
          },
          "body": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "errorMessage": {
            "type": "string",
            "nullable": true
          },
          "isSolved": {
            "type": "boolean"
          },
          "isProblematic": {
            "type": "boolean"
          },
          "modifiedAtUtc": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "SentEmailResponseIEnumerableInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SentEmailResponse"
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "SentEmailResponseInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/SentEmailResponse"
          }
        },
        "additionalProperties": false
      },
      "ShareTicketGetRequest": {
        "type": "object",
        "properties": {
          "fullName": {
            "maxLength": 100,
            "minLength": 2,
            "type": "string",
            "nullable": true
          },
          "physicalAddress": {
            "maxLength": 200,
            "minLength": 5,
            "type": "string",
            "nullable": true
          },
          "phoneNumber": {
            "maxLength": 20,
            "minLength": 5,
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ShareTicketRequest": {
        "type": "object",
        "properties": {
          "ticketId": {
            "type": "integer",
            "format": "int64"
          },
          "accessToken": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "SharedDataRequest": {
        "type": "object",
        "properties": {
          "data": {
            "type": "string",
            "nullable": true
          },
          "password": {
            "type": "string",
            "nullable": true
          },
          "expiredAt": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ShortTicketModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int64"
          },
          "templateId": {
            "type": "integer",
            "format": "int32"
          },
          "customerName": {
            "type": "string",
            "nullable": true
          },
          "eventName": {
            "type": "string",
            "nullable": true
          },
          "ticketName": {
            "type": "string",
            "nullable": true
          },
          "ticketPrice": {
            "type": "number",
            "format": "double"
          },
          "area": {
            "type": "string",
            "nullable": true
          },
          "side": {
            "type": "string",
            "nullable": true
          },
          "row": {
            "type": "string",
            "nullable": true
          },
          "seat": {
            "type": "string",
            "nullable": true
          },
          "startDate": {
            "type": "string",
            "format": "date-time"
          },
          "scansCount": {
            "type": "integer",
            "format": "int32"
          },
          "endDate": {
            "type": "string",
            "format": "date-time"
          },
          "additionPaymentsTakenCount": {
            "type": "integer",
            "format": "int32"
          },
          "latestCovidTestResultType": {
            "$ref": "#/components/schemas/ECovidTestResult"
          },
          "latestCovidTestDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "hasSeasonPass": {
            "type": "boolean"
          },
          "seasonPassTicketId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "transactionId": {
            "type": "string",
            "nullable": true
          },
          "hasNFCCard": {
            "type": "boolean"
          },
          "firstPhaseMember": {
            "type": "boolean"
          },
          "hasDefaultSeat": {
            "type": "boolean"
          },
          "allowSelectSeat": {
            "type": "boolean"
          },
          "allowBuySeasonPass": {
            "type": "boolean"
          },
          "allowUpgradeSeasonPass": {
            "type": "boolean"
          },
          "holdedDiscount": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "StringInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "TableColumnResponse": {
        "type": "object",
        "properties": {
          "columnIndex": {
            "type": "integer",
            "format": "int32"
          },
          "columnValues": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TeamConfigurationResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "title": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TeamConfigurationResponseIEnumerableInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TeamConfigurationResponse"
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "TeamConfigurationResponseInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/TeamConfigurationResponse"
          }
        },
        "additionalProperties": false
      },
      "TeamConfigurationStatsResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "title": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TeamMemberStatsResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "deviceNumber": {
            "type": "integer",
            "format": "int32"
          },
          "teamId": {
            "type": "integer",
            "format": "int32"
          },
          "teamMemberTeamConfigurations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TeamMemberTeamConfigurationResponse"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TeamMemberTeamConfigurationResponse": {
        "type": "object",
        "properties": {
          "teamConfigurationId": {
            "type": "integer",
            "format": "int32"
          },
          "value": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TeamResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "loginToken": {
            "type": "string",
            "nullable": true
          },
          "isSearchAvailable": {
            "type": "boolean"
          },
          "isUnscanAvailable": {
            "type": "boolean"
          },
          "isScanAvailable": {
            "type": "boolean"
          },
          "isStatsAvailable": {
            "type": "boolean"
          },
          "isPreScanAvailable": {
            "type": "boolean"
          },
          "nfcPasswords": {
            "type": "string",
            "nullable": true
          },
          "teamSellAbilityType": {
            "$ref": "#/components/schemas/ETeamSellAbilityType"
          },
          "teamAutoscanAbilityType": {
            "$ref": "#/components/schemas/ETeamAutoscanAbilityType"
          }
        },
        "additionalProperties": false
      },
      "TeamResponseInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/TeamResponse"
          }
        },
        "additionalProperties": false
      },
      "TeamStatsResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TeamWithEventsResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "isSearchAvailable": {
            "type": "boolean"
          },
          "isUnscanAvailable": {
            "type": "boolean"
          },
          "isScanAvailable": {
            "type": "boolean"
          },
          "isStatsAvailable": {
            "type": "boolean"
          },
          "isPreScanAvailable": {
            "type": "boolean"
          },
          "nfcPasswords": {
            "type": "string",
            "nullable": true
          },
          "teamSellAbilityType": {
            "$ref": "#/components/schemas/ETeamSellAbilityType"
          },
          "teamAutoscanAbilityType": {
            "$ref": "#/components/schemas/ETeamAutoscanAbilityType"
          },
          "teamEvents": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EventResponse"
            },
            "nullable": true
          },
          "teamTicketTemplates": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TicketTemplateResponse"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TeamWithEventsResponseIEnumerableInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TeamWithEventsResponse"
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "TicketResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int64"
          },
          "ticketTemplateId": {
            "type": "integer",
            "format": "int32"
          },
          "scansCount": {
            "type": "integer",
            "format": "int32"
          },
          "customerEmail": {
            "type": "string",
            "nullable": true
          },
          "customerName": {
            "type": "string",
            "nullable": true
          },
          "customerPhone": {
            "type": "string",
            "nullable": true
          },
          "barcode": {
            "type": "string",
            "nullable": true
          },
          "scannedAt": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "scannedByScanteamId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "scanteamName": {
            "type": "string",
            "nullable": true
          },
          "scannedByDeviceNumber": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "additionPaymentsTakenCount": {
            "type": "integer",
            "format": "int32"
          },
          "latestCovidTestResultType": {
            "$ref": "#/components/schemas/ECovidTestResult"
          },
          "latestCovidTestDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TicketResponseIEnumerableInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TicketResponse"
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "TicketResponseInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/TicketResponse"
          }
        },
        "additionalProperties": false
      },
      "TicketRuleModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "ticketTemplateId": {
            "type": "integer",
            "format": "int32"
          },
          "startDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "endDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "price": {
            "type": "number",
            "format": "double"
          },
          "type": {
            "$ref": "#/components/schemas/EDiscount"
          },
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "TicketRuleModelInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/TicketRuleModel"
          }
        },
        "additionalProperties": false
      },
      "TicketRulePromoterResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "startDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "endDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "price": {
            "type": "number",
            "format": "double"
          },
          "type": {
            "$ref": "#/components/schemas/EDiscount"
          },
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "TicketRuleResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "ticketTemplateId": {
            "type": "integer",
            "format": "int32"
          },
          "startDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "endDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "price": {
            "type": "number",
            "format": "double"
          },
          "type": {
            "$ref": "#/components/schemas/EDiscount"
          },
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "TicketRuleResponseInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/TicketRuleResponse"
          }
        },
        "additionalProperties": false
      },
      "TicketSellActionStatsResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "selledByTeamId": {
            "type": "integer",
            "format": "int32"
          },
          "selledByTeamMemberId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "TicketStatisticInfoResponseModel": {
        "type": "object",
        "properties": {
          "ticketTemplateId": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "paidPrice": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "TicketStatsResponse": {
        "type": "object",
        "properties": {
          "sellActionId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "ticketTemplateId": {
            "type": "integer",
            "format": "int32"
          },
          "providerId": {
            "type": "integer",
            "format": "int32"
          },
          "createdAtUtc": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "TicketTemplateDetailedResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "allowedScansAmount": {
            "type": "integer",
            "format": "int32"
          },
          "eventId": {
            "type": "integer",
            "format": "int32"
          },
          "ticketName": {
            "type": "string",
            "nullable": true
          },
          "price": {
            "type": "number",
            "format": "double"
          },
          "pointForResale": {
            "type": "number",
            "format": "double"
          },
          "feeRate": {
            "type": "number",
            "format": "double"
          },
          "fixedFeeRate": {
            "type": "number",
            "format": "double"
          },
          "capacity": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "seatsIoCategoryKey": {
            "type": "string",
            "nullable": true
          },
          "hasSeats": {
            "type": "boolean"
          },
          "isAvailableToSale": {
            "type": "boolean"
          },
          "isAvailableToResale": {
            "type": "boolean"
          },
          "entranceName": {
            "type": "string",
            "nullable": true
          },
          "pdfTemplateName": {
            "type": "string",
            "nullable": true
          },
          "pdfTemplateId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "guestPdfTemplateName": {
            "type": "string",
            "nullable": true
          },
          "sellingPointTemplateName": {
            "type": "string",
            "nullable": true
          },
          "guestPdfTemplateId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "sellingPointPdfTemplateId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "scannedTickets": {
            "type": "integer",
            "format": "int32"
          },
          "allTickets": {
            "type": "integer",
            "format": "int32"
          },
          "afterTicketTemplateId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "afterTimeLocal": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "ticketRules": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TicketRulePromoterResponse"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TicketTemplateDetailedResponseInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/TicketTemplateDetailedResponse"
          }
        },
        "additionalProperties": false
      },
      "TicketTemplateForTeamResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "ticketName": {
            "type": "string",
            "nullable": true
          },
          "isScanning": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "TicketTemplateInfoResponseModel": {
        "type": "object",
        "properties": {
          "ticketTemplateId": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "price": {
            "type": "number",
            "format": "double"
          },
          "categoryKey": {
            "type": "string",
            "nullable": true
          },
          "capacity": {
            "type": "integer",
            "format": "int32"
          },
          "allowedToSell": {
            "type": "integer",
            "format": "int32"
          },
          "hasSeats": {
            "type": "boolean"
          },
          "isAvailableToSale": {
            "type": "boolean"
          },
          "possibleSeats": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "ticketRules": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TicketRuleModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TicketTemplatePromoterResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "ticketName": {
            "type": "string",
            "nullable": true
          },
          "scannedTickets": {
            "type": "integer",
            "format": "int32"
          },
          "allTickets": {
            "type": "integer",
            "format": "int32"
          },
          "capacity": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "price": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "TicketTemplateResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "allowedScansAmount": {
            "type": "integer",
            "format": "int32"
          },
          "eventId": {
            "type": "integer",
            "format": "int32"
          },
          "ticketName": {
            "type": "string",
            "nullable": true
          },
          "price": {
            "type": "number",
            "format": "double"
          },
          "pointsForResale": {
            "type": "number",
            "format": "double"
          },
          "capacity": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isAvailableToSale": {
            "type": "boolean"
          },
          "isAvailableToResale": {
            "type": "boolean"
          },
          "afterTicketTemplateId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "afterTimeLocal": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "entranceName": {
            "type": "string",
            "nullable": true
          },
          "seatsIoCategoryKey": {
            "type": "string",
            "nullable": true
          },
          "hasSeats": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "TicketTemplateResponseInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/TicketTemplateResponse"
          }
        },
        "additionalProperties": false
      },
      "TicketTemplateStatsResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TicketsProcessResponse": {
        "type": "object",
        "properties": {
          "allTicketsCount": {
            "type": "integer",
            "format": "int32"
          },
          "updatedTicketsCount": {
            "type": "integer",
            "format": "int32"
          },
          "dublicatedTicketsCount": {
            "type": "integer",
            "format": "int32"
          },
          "errorSeatsCount": {
            "type": "integer",
            "format": "int32"
          },
          "emptyBarcodesCount": {
            "type": "integer",
            "format": "int32"
          },
          "errorSeats": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TicketsScanStatsResponse": {
        "type": "object",
        "properties": {
          "scanActions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ScanActionStatsResponse"
            },
            "nullable": true
          },
          "ticketTemplates": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TicketTemplateStatsResponse"
            },
            "nullable": true
          },
          "teams": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TeamStatsResponse"
            },
            "nullable": true
          },
          "teamMembers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TeamMemberStatsResponse"
            },
            "nullable": true
          },
          "teamConfigurations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TeamConfigurationStatsResponse"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TicketsScanStatsResponseInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/TicketsScanStatsResponse"
          }
        },
        "additionalProperties": false
      },
      "TicketsSearchRequest": {
        "type": "object",
        "properties": {
          "searchQuery": {
            "type": "string",
            "nullable": true
          },
          "eventId": {
            "type": "integer",
            "format": "int32"
          },
          "ticketTemplateId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "status": {
            "$ref": "#/components/schemas/ETicketStatus"
          },
          "sortingType": {
            "$ref": "#/components/schemas/ETicketSortingType"
          },
          "area": {
            "type": "string",
            "nullable": true
          },
          "side": {
            "type": "string",
            "nullable": true
          },
          "row": {
            "type": "string",
            "nullable": true
          },
          "seat": {
            "type": "string",
            "nullable": true
          },
          "asCSV": {
            "type": "boolean",
            "nullable": true
          },
          "page": {
            "type": "integer",
            "format": "int32"
          },
          "pageSize": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "TicketsSellStatsResponse": {
        "type": "object",
        "properties": {
          "tickets": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TicketStatsResponse"
            },
            "nullable": true
          },
          "sellActions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TicketSellActionStatsResponse"
            },
            "nullable": true
          },
          "ticketTemplates": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TicketTemplateStatsResponse"
            },
            "nullable": true
          },
          "teams": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TeamStatsResponse"
            },
            "nullable": true
          },
          "teamMembers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TeamMemberStatsResponse"
            },
            "nullable": true
          },
          "providers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProviderResponse"
            },
            "nullable": true
          },
          "teamConfigurations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TeamConfigurationStatsResponse"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TicketsSellStatsResponseInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/TicketsSellStatsResponse"
          }
        },
        "additionalProperties": false
      },
      "TicketsTableResponse": {
        "type": "object",
        "properties": {
          "sessionId": {
            "type": "integer",
            "format": "int32"
          },
          "tableColumns": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TableColumnResponse"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TicketsTableResponseInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/TicketsTableResponse"
          }
        },
        "additionalProperties": false
      },
      "TokenResponse": {
        "type": "object",
        "properties": {
          "accessToken": {
            "type": "string",
            "nullable": true
          },
          "refreshToken": {
            "type": "string",
            "nullable": true
          },
          "expireAt": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "TokenResponseInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/TokenResponse"
          }
        },
        "additionalProperties": false
      },
      "TransactionCreationModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "amount": {
            "type": "number",
            "format": "double"
          },
          "currency": {
            "type": "string",
            "nullable": true
          },
          "fee": {
            "$ref": "#/components/schemas/FeeSettingsModel"
          },
          "fullName": {
            "type": "string",
            "nullable": true
          },
          "physicalAddress": {
            "type": "string",
            "nullable": true
          },
          "city": {
            "type": "string",
            "nullable": true
          },
          "postalCode": {
            "type": "string",
            "nullable": true
          },
          "phoneNumber": {
            "type": "string",
            "nullable": true
          },
          "buyerEmail": {
            "type": "string",
            "nullable": true
          },
          "birthday": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "gender": {
            "type": "string",
            "nullable": true
          },
          "companyEmail": {
            "type": "string",
            "nullable": true
          },
          "companyName": {
            "type": "string",
            "nullable": true
          },
          "companyAddress": {
            "type": "string",
            "nullable": true
          },
          "companyCity": {
            "type": "string",
            "nullable": true
          },
          "companyPostalCode": {
            "type": "string",
            "nullable": true
          },
          "buyerCountry": {
            "type": "string",
            "nullable": true
          },
          "companyCountry": {
            "type": "string",
            "nullable": true
          },
          "companyVatNumber": {
            "type": "string",
            "nullable": true
          },
          "paymentStatus": {
            "$ref": "#/components/schemas/TransactionPaymentStatus"
          },
          "refundSource": {
            "$ref": "#/components/schemas/ERefundSource"
          },
          "paymentDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "additionalPaymentStatus": {
            "type": "string",
            "nullable": true
          },
          "transactionId": {
            "type": "string",
            "nullable": true
          },
          "paymentType": {
            "$ref": "#/components/schemas/TransactionPaymentType"
          },
          "couponCode": {
            "type": "string",
            "nullable": true
          },
          "sellActionId": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "paymentMethodId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "seats": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TransactionSeatModel"
            },
            "nullable": true
          },
          "tagNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "transactionFieldValues": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TransactionFieldValueModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TransactionCreationRequest": {
        "type": "object",
        "properties": {
          "transaction": {
            "$ref": "#/components/schemas/TransactionCreationModel"
          },
          "paymentProvider": {
            "$ref": "#/components/schemas/EPaymentProvider"
          },
          "paymentMethodId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "successUrl": {
            "type": "string",
            "nullable": true
          },
          "ignoreCustomFields": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "TransactionFieldModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "type": {
            "$ref": "#/components/schemas/ESellPageField"
          },
          "name": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "nullable": true
          },
          "isEnabled": {
            "type": "boolean"
          },
          "isRequired": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "TransactionFieldModelListInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TransactionFieldModel"
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "TransactionFieldValueModel": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string",
            "nullable": true
          },
          "transactionAddtitionalFieldId": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TransactionPaymentStatus": {
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5
        ],
        "type": "integer",
        "format": "int32"
      },
      "TransactionPaymentType": {
        "enum": [
          0,
          1,
          2,
          3,
          4,
          5,
          6,
          7,
          8,
          9,
          20,
          21
        ],
        "type": "integer",
        "format": "int32"
      },
      "TransactionSearchRequest": {
        "type": "object",
        "properties": {
          "searchQuery": {
            "type": "string",
            "nullable": true
          },
          "searchByInputNumber": {
            "type": "boolean"
          },
          "paymentStatuses": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TransactionPaymentStatus"
            },
            "nullable": true
          },
          "eventId": {
            "type": "integer",
            "format": "int32"
          },
          "transactionStatus": {
            "type": "string",
            "nullable": true
          },
          "sortingType": {
            "$ref": "#/components/schemas/ESortingType"
          },
          "paymentTypes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TransactionPaymentType"
            },
            "nullable": true
          },
          "page": {
            "type": "integer",
            "format": "int32"
          },
          "pageSize": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "TransactionSeatModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "ticketName": {
            "type": "string",
            "nullable": true
          },
          "side": {
            "type": "string",
            "nullable": true
          },
          "area": {
            "type": "string",
            "nullable": true
          },
          "row": {
            "type": "string",
            "nullable": true
          },
          "seat": {
            "type": "string",
            "nullable": true
          },
          "ticketTemplateId": {
            "type": "integer",
            "format": "int32"
          },
          "transactionId": {
            "type": "string",
            "nullable": true
          },
          "amount": {
            "type": "number",
            "format": "double"
          },
          "discount": {
            "type": "integer",
            "format": "int32"
          },
          "fixedDiscount": {
            "type": "number",
            "format": "double"
          },
          "optionalParameters": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TransactionStatisticInfoResponseModel": {
        "type": "object",
        "properties": {
          "eventId": {
            "type": "integer",
            "format": "int32"
          },
          "age": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "gender": {
            "type": "string",
            "nullable": true
          },
          "buyerHash": {
            "type": "integer",
            "format": "int32"
          },
          "paymentType": {
            "type": "integer",
            "format": "int32"
          },
          "paymentDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "currency": {
            "$ref": "#/components/schemas/EStatisticCurrency"
          },
          "tickets": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TicketStatisticInfoResponseModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TransactionStatisticResultResponseModel": {
        "type": "object",
        "properties": {
          "events": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EventStatisticInfoResponseModel"
            },
            "nullable": true
          },
          "transactions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TransactionStatisticInfoResponseModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "TransactionStatisticResultResponseModelInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/TransactionStatisticResultResponseModel"
          }
        },
        "additionalProperties": false
      },
      "TransactionUpdateRequest": {
        "type": "object",
        "properties": {
          "fullName": {
            "type": "string",
            "nullable": true
          },
          "buyerEmail": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UnreserveSeatsReqeust": {
        "type": "object",
        "properties": {
          "eventId": {
            "type": "integer",
            "format": "int32"
          },
          "seats": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UpdateCustomerFeeSourceForEvent": {
        "type": "object",
        "properties": {
          "eventId": {
            "type": "integer",
            "format": "int32"
          },
          "administrativeFeePaidByCustomer": {
            "type": "boolean"
          },
          "processingFeePaidByCustomer": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "UpdateEventRequest": {
        "type": "object",
        "properties": {
          "isDeactivate": {
            "type": "boolean",
            "default": false
          },
          "isHidden": {
            "type": "boolean",
            "default": false
          },
          "needUpdateWallets": {
            "type": "boolean",
            "default": true
          },
          "pdfTemplateId": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "maxLength": 500,
            "minLength": 2,
            "type": "string",
            "nullable": true
          },
          "prefixLabel": {
            "type": "string",
            "nullable": true
          },
          "slug": {
            "type": "string",
            "nullable": true
          },
          "startDate": {
            "type": "string",
            "format": "date-time"
          },
          "durationMinutes": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "timeZone": {
            "type": "string",
            "nullable": true
          },
          "activationTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "salesEndTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "salesAvailability": {
            "$ref": "#/components/schemas/ESalesAvailability"
          },
          "isAvailableForEarlySells": {
            "type": "boolean"
          },
          "endDate": {
            "type": "string",
            "format": "date-time"
          },
          "currency": {
            "$ref": "#/components/schemas/ECurrency"
          },
          "isCheckingCovid": {
            "type": "boolean"
          },
          "extraFeeRate": {
            "type": "number",
            "format": "double"
          },
          "fixedFeeRate": {
            "type": "number",
            "format": "double"
          },
          "administrativeFeePaidByCustomer": {
            "type": "boolean"
          },
          "processingFeePaidByCustomer": {
            "type": "boolean"
          },
          "minimumAge": {
            "type": "integer",
            "format": "int32"
          },
          "place": {
            "type": "string",
            "nullable": true
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "isSeason": {
            "type": "boolean"
          },
          "seasonId": {
            "type": "integer",
            "format": "int32"
          },
          "seatsIoMapId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "salesNotAvailableText": {
            "type": "string",
            "nullable": true
          },
          "ticketsSoldText": {
            "type": "string",
            "nullable": true
          },
          "needDataTalksSync": {
            "type": "boolean"
          },
          "maxSeatsToSelectPerTransaction": {
            "type": "integer",
            "format": "int32"
          },
          "qrCodeVisibilityHours": {
            "type": "integer",
            "format": "int32"
          },
          "isRecurring": {
            "type": "boolean"
          },
          "parentEventId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "hideForUpcoming": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "UpdateFeeRequest": {
        "type": "object",
        "properties": {
          "rate": {
            "type": "number",
            "format": "double"
          },
          "fixedByPosition": {
            "type": "number",
            "format": "double"
          },
          "fixedByOrder": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "UpdateMapRequest": {
        "required": [
          "id",
          "name"
        ],
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "archived": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "UpdateMemberCardInfoRequest": {
        "type": "object",
        "properties": {
          "ticketId": {
            "type": "string",
            "nullable": true
          },
          "fullName": {
            "type": "string",
            "nullable": true
          },
          "area": {
            "type": "string",
            "nullable": true
          },
          "side": {
            "type": "string",
            "nullable": true
          },
          "row": {
            "type": "string",
            "nullable": true
          },
          "seat": {
            "type": "string",
            "nullable": true
          },
          "isNoSeat": {
            "type": "boolean"
          },
          "restoreToDefaultSeat": {
            "type": "boolean"
          },
          "membershipId": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UpdatePasswordRequest": {
        "required": [
          "email",
          "newPassword",
          "passwordRecoveryToken"
        ],
        "type": "object",
        "properties": {
          "email": {
            "minLength": 1,
            "type": "string",
            "format": "email"
          },
          "passwordRecoveryToken": {
            "minLength": 1,
            "type": "string"
          },
          "newPassword": {
            "maxLength": 16,
            "minLength": 8,
            "pattern": "^[A-Za-z0-9]*$",
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "UpdatePaymentMethodForEventRequest": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "activated": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "UpdatePaymentMethodRequest": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "paymentMethodName": {
            "type": "string",
            "nullable": true
          },
          "isPromoterDefault": {
            "type": "boolean"
          },
          "isAvailableForMobile": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "UpdateProductDefinitionRequest": {
        "type": "object",
        "properties": {
          "productDefinitionId": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "$ref": "#/components/schemas/EProductType"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "price": {
            "type": "number",
            "format": "double"
          },
          "currencyId": {
            "type": "integer",
            "format": "int32"
          },
          "capacity": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UpdatePromoterRequest": {
        "required": [
          "banStatus",
          "currencyId",
          "prefix"
        ],
        "type": "object",
        "properties": {
          "banStatus": {
            "$ref": "#/components/schemas/EBanStatus"
          },
          "currencyId": {
            "$ref": "#/components/schemas/ECurrency"
          },
          "prefix": {
            "minLength": 1,
            "type": "string"
          },
          "dataTalksAccessKey": {
            "type": "string",
            "nullable": true
          },
          "dataTalksSecretKey": {
            "type": "string",
            "nullable": true
          },
          "issuerName": {
            "type": "string",
            "nullable": true
          },
          "address": {
            "type": "string",
            "nullable": true
          },
          "companyName": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "phone": {
            "type": "string",
            "nullable": true
          },
          "website": {
            "type": "string",
            "nullable": true
          },
          "fee": {
            "$ref": "#/components/schemas/UpdateFeeRequest"
          }
        },
        "additionalProperties": false
      },
      "UpdatePromoterWorkspaceRequest": {
        "required": [
          "hidePublicWorkspaceKey",
          "hideSecretWorkspaceKey",
          "name",
          "publicPublicWorkspaceKey",
          "publicSecretWorkspaceKey"
        ],
        "type": "object",
        "properties": {
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "publicPublicWorkspaceKey": {
            "minLength": 1,
            "type": "string"
          },
          "publicSecretWorkspaceKey": {
            "minLength": 1,
            "type": "string"
          },
          "hidePublicWorkspaceKey": {
            "minLength": 1,
            "type": "string"
          },
          "hideSecretWorkspaceKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "UpdateProviderPaymentsRequest": {
        "required": [
          "merchantId"
        ],
        "type": "object",
        "properties": {
          "merchantId": {
            "minLength": 1,
            "type": "string"
          },
          "paymentProviders": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PaymentProviderInfoModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UpdateTeamRequest": {
        "required": [
          "name"
        ],
        "type": "object",
        "properties": {
          "isDeactivated": {
            "type": "boolean"
          },
          "action": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "maxLength": 50,
            "minLength": 3,
            "type": "string"
          },
          "ticketTemplatesIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "isSearchAvailable": {
            "type": "boolean"
          },
          "isUnscanAvailable": {
            "type": "boolean"
          },
          "isScanAvailable": {
            "type": "boolean"
          },
          "isStatsAvailable": {
            "type": "boolean"
          },
          "isPreScanAvailable": {
            "type": "boolean"
          },
          "nfcPasswords": {
            "type": "string",
            "nullable": true
          },
          "teamSellAbilityType": {
            "$ref": "#/components/schemas/ETeamSellAbilityType"
          },
          "teamAutoscanAbilityType": {
            "$ref": "#/components/schemas/ETeamAutoscanAbilityType"
          }
        },
        "additionalProperties": false
      },
      "UpdateTicketInfoRequest": {
        "type": "object",
        "properties": {
          "ticketId": {
            "type": "integer",
            "format": "int64"
          },
          "fullName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UpdateTicketRuleRequest": {
        "type": "object",
        "properties": {
          "startDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "endDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "description": {
            "maxLength": 255,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "price": {
            "minimum": 0,
            "type": "number",
            "format": "double"
          },
          "type": {
            "$ref": "#/components/schemas/EDiscount"
          },
          "count": {
            "maximum": 2147483647,
            "minimum": 1,
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "UpdateTicketSeatRequest": {
        "type": "object",
        "properties": {
          "ticketId": {
            "type": "integer",
            "format": "int64"
          },
          "area": {
            "type": "string",
            "nullable": true
          },
          "side": {
            "type": "string",
            "nullable": true
          },
          "row": {
            "type": "string",
            "nullable": true
          },
          "seat": {
            "type": "string",
            "nullable": true
          },
          "allowSwap": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "UpdateTicketTemplateRequest": {
        "type": "object",
        "properties": {
          "ticketName": {
            "maxLength": 120,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "price": {
            "type": "number",
            "format": "double"
          },
          "pointsForResale": {
            "type": "number",
            "format": "double"
          },
          "allowedScansAmount": {
            "type": "integer",
            "format": "int32"
          },
          "capacity": {
            "maximum": 2147483647,
            "minimum": 0,
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "seatsIoCategoryKey": {
            "type": "string",
            "nullable": true
          },
          "hasSeats": {
            "type": "boolean"
          },
          "pdfTemplateId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "guestPdfTemplateId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "sellingPointPdfTemplateId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isAvailableToSale": {
            "type": "boolean"
          },
          "isAvailableToResale": {
            "type": "boolean"
          },
          "entranceName": {
            "type": "string",
            "nullable": true
          },
          "afterTicketTemplateId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "afterTimeLocal": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "UpdateTransactionFieldModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "nullable": true
          },
          "isEnabled": {
            "type": "boolean"
          },
          "isRequired": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "UpdateiFrameRequest": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "returnEventsToSell": {
            "type": "boolean"
          },
          "eventIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "googleAnaliticsId": {
            "type": "string",
            "nullable": true
          },
          "listVersion": {
            "$ref": "#/components/schemas/EListVersion"
          },
          "showHeaders": {
            "type": "boolean"
          },
          "fontFamily": {
            "type": "string",
            "nullable": true
          },
          "primaryColor": {
            "type": "string",
            "nullable": true
          },
          "backgroundColor": {
            "type": "string",
            "nullable": true
          },
          "dayColor": {
            "type": "string",
            "nullable": true
          },
          "primaryTextColor": {
            "type": "string",
            "nullable": true
          },
          "secondaryTextColor": {
            "type": "string",
            "nullable": true
          },
          "hoverColor": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ValueSampleModel": {
        "type": "object",
        "properties": {
          "value": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "sample": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ValueSampleModelListInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ValueSampleModel"
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "WalletSamplesModel": {
        "type": "object",
        "properties": {
          "apple": {
            "$ref": "#/components/schemas/AppleSampleModel"
          },
          "google": {
            "$ref": "#/components/schemas/GoogleSampleModel"
          }
        },
        "additionalProperties": false
      },
      "WalletSamplesModelInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/WalletSamplesModel"
          }
        },
        "additionalProperties": false
      },
      "iFrameWithEventsForPromoterModel": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "createdAtUtc": {
            "type": "string",
            "format": "date-time"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "slug": {
            "type": "string",
            "nullable": true
          },
          "returnEventsToSell": {
            "type": "boolean"
          },
          "eventIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "googleAnaliticsId": {
            "type": "string",
            "nullable": true
          },
          "listVersion": {
            "$ref": "#/components/schemas/EListVersion"
          },
          "showHeaders": {
            "type": "boolean"
          },
          "fontFamily": {
            "type": "string",
            "nullable": true
          },
          "primaryColor": {
            "type": "string",
            "nullable": true
          },
          "backgroundColor": {
            "type": "string",
            "nullable": true
          },
          "dayColor": {
            "type": "string",
            "nullable": true
          },
          "primaryTextColor": {
            "type": "string",
            "nullable": true
          },
          "secondaryTextColor": {
            "type": "string",
            "nullable": true
          },
          "hoverColor": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "iFrameWithEventsForPromoterModelIEnumerableInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/iFrameWithEventsForPromoterModel"
            },
            "nullable": true,
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "iFrameWithEventsForPromoterModelInvokeResponse": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean",
            "readOnly": true
          },
          "code": {
            "$ref": "#/components/schemas/ResultCode"
          },
          "errorMessage": {
            "type": "string",
            "nullable": true,
            "readOnly": true
          },
          "exception": {
            "$ref": "#/components/schemas/ISerializable"
          },
          "result": {
            "$ref": "#/components/schemas/iFrameWithEventsForPromoterModel"
          }
        },
        "additionalProperties": false
      }
    },
    "securitySchemes": {
      "Bearer": {
        "type": "apiKey",
        "description": "Enter the JWT token as follows: Bearer {token}",
        "name": "Authorization",
        "in": "header"
      }
    }
  },
  "security": [
    {
      "Bearer": [ ]
    }
  ]
}