{
  "openapi": "3.0.1",
  "info": {
    "title": "GamingPlatform01 API",
    "version": "1.0.0"
  },
  "servers": [
    {
      "url": "http://10.10.211.138:25012/"
    }
  ],
  "paths": {
    "/PushTestRequestHandlerProxy/PushTest": {
      "post": {
        "tags": [
          "PushTestRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PushTestResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PushTestRequestHandlerProxy/InjectResponseTest": {
      "post": {
        "tags": [
          "PushTestRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InjectResponseTestResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PushTestRequestHandlerProxy/AcceptLegalPopupTest": {
      "post": {
        "tags": [
          "PushTestRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "SessionExpirationInMinutes",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AcceptLegalPopupResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/AutoExclude": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AutoExcludeRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AutoExcludeResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/UnExclude": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UnExcludeRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UnExcludeResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/ActivityExclude": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "ActivityType",
            "in": "query",
            "schema": {
              "enum": [
                "Dices",
                "Slots",
                "Roulettes",
                "TableGames",
                "Betting"
              ],
              "type": "string"
            }
          },
          {
            "name": "End",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ActivityExclusionResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/GetAutoExcludeInfo": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetAutoExcludeInfoRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAutoExcludeInfoResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/AutoReactivation": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "Pseudo",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Email",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AutoReactivationResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/BlacklistPlayer": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BlacklistPlayerResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/SetLossLimits": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "DailyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "DailyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "WeeklyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "WeeklyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "MonthlyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "MonthlyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "YearlyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "YearlyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "ActivitySource",
            "in": "query",
            "schema": {
              "enum": [
                "Gaming",
                "Betting",
                "VirtualBetting",
                "FantasyBet",
                "HorseBetting",
                "Poker"
              ],
              "type": "string"
            }
          },
          {
            "name": "ActivityType",
            "in": "query",
            "schema": {
              "enum": [
                "Deposit",
                "Wage",
                "Loss",
                "ConnectionTime",
                "SpentTime",
                "Withdraw"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SetLimitsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/GetLossLimits": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "ActivitySource",
            "in": "query",
            "schema": {
              "enum": [
                "Gaming",
                "Betting",
                "VirtualBetting",
                "FantasyBet",
                "HorseBetting",
                "Poker"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetLimitsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/SetWageLimits": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "DailyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "DailyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "WeeklyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "WeeklyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "MonthlyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "MonthlyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "YearlyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "YearlyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "ActivitySource",
            "in": "query",
            "schema": {
              "enum": [
                "Gaming",
                "Betting",
                "VirtualBetting",
                "FantasyBet",
                "HorseBetting",
                "Poker"
              ],
              "type": "string"
            }
          },
          {
            "name": "ActivityType",
            "in": "query",
            "schema": {
              "enum": [
                "Deposit",
                "Wage",
                "Loss",
                "ConnectionTime",
                "SpentTime",
                "Withdraw"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SetLimitsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/GetWageLimits": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "ActivitySource",
            "in": "query",
            "schema": {
              "enum": [
                "Gaming",
                "Betting",
                "VirtualBetting",
                "FantasyBet",
                "HorseBetting",
                "Poker"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetLimitsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/SetConnectionTimeLimits": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "DailyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "DailyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "WeeklyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "WeeklyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "MonthlyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "MonthlyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "YearlyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "YearlyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "ActivitySource",
            "in": "query",
            "schema": {
              "enum": [
                "Gaming",
                "Betting",
                "VirtualBetting",
                "FantasyBet",
                "HorseBetting",
                "Poker"
              ],
              "type": "string"
            }
          },
          {
            "name": "ActivityType",
            "in": "query",
            "schema": {
              "enum": [
                "Deposit",
                "Wage",
                "Loss",
                "ConnectionTime",
                "SpentTime",
                "Withdraw"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SetLimitsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/GetSpentTimeOnActivityLimit": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "ActivitySource",
            "in": "query",
            "schema": {
              "enum": [
                "Gaming",
                "Betting",
                "VirtualBetting",
                "FantasyBet",
                "HorseBetting",
                "Poker"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetLimitsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/GetConnectionLimitRemainingTime": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "ActivitySource",
            "in": "query",
            "schema": {
              "enum": [
                "Gaming",
                "Betting",
                "VirtualBetting",
                "FantasyBet",
                "HorseBetting",
                "Poker"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetConnectionLimitRemainingTimeResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/GetSpentConnectionTime": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetSpentConnectionTimeResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/GetSpentTimeLimitRemainingTime": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "ActivitySource",
            "in": "query",
            "schema": {
              "enum": [
                "Gaming",
                "Betting",
                "VirtualBetting",
                "FantasyBet",
                "HorseBetting",
                "Poker"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetSpentTimeLimitRemainingTimeResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/SetSpentTimeOnActivityLimit": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "DailyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "DailyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "WeeklyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "WeeklyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "MonthlyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "MonthlyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "YearlyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "YearlyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "ActivitySource",
            "in": "query",
            "schema": {
              "enum": [
                "Gaming",
                "Betting",
                "VirtualBetting",
                "FantasyBet",
                "HorseBetting",
                "Poker"
              ],
              "type": "string"
            }
          },
          {
            "name": "ActivityType",
            "in": "query",
            "schema": {
              "enum": [
                "Deposit",
                "Wage",
                "Loss",
                "ConnectionTime",
                "SpentTime",
                "Withdraw"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SetLimitsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/UpdateSessionLastAck": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "PushShowAutoLogOutPopup",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UpdateSessionLastAckResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/ShowAutoLogOutPopup": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ShowAutoLogOutPopupResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/SessionFinished": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "Request",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SessionFinishedDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/ResponsibleGaming": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "Request",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ResponsibleGamingDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/SessionFinishedNotification": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultServer"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "PlayerId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "SessionId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "StartDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "EndDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "InitialCredits",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "RemainingCredits",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "TotalStake",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "TotalWinnings",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "GameName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "GameType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Void"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/PlayerSignout": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultServer"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "PlayerId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "SessionId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "Reason",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Void"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/SessionFinishedDisplayed": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "Id",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Void"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/GetActivityExclusions": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetActivityExclusionsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/SetDepositLimits": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "DailyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "DailyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "WeeklyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "WeeklyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "MonthlyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "MonthlyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "YearlyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "YearlyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "ActivitySource",
            "in": "query",
            "schema": {
              "enum": [
                "Gaming",
                "Betting",
                "VirtualBetting",
                "FantasyBet",
                "HorseBetting",
                "Poker"
              ],
              "type": "string"
            }
          },
          {
            "name": "ActivityType",
            "in": "query",
            "schema": {
              "enum": [
                "Deposit",
                "Wage",
                "Loss",
                "ConnectionTime",
                "SpentTime",
                "Withdraw"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SetLimitsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/GetConnectionLimits": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "ActivitySource",
            "in": "query",
            "schema": {
              "enum": [
                "Gaming",
                "Betting",
                "VirtualBetting",
                "FantasyBet",
                "HorseBetting",
                "Poker"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetLimitsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/SetConnectionLimits": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "DailyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "DailyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "WeeklyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "WeeklyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "MonthlyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "MonthlyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "YearlyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "YearlyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "ActivitySource",
            "in": "query",
            "schema": {
              "enum": [
                "Gaming",
                "Betting",
                "VirtualBetting",
                "FantasyBet",
                "HorseBetting",
                "Poker"
              ],
              "type": "string"
            }
          },
          {
            "name": "ActivityType",
            "in": "query",
            "schema": {
              "enum": [
                "Deposit",
                "Wage",
                "Loss",
                "ConnectionTime",
                "SpentTime",
                "Withdraw"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SetLimitsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/SetSessionDuration": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "Duration",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SetSessionDurationResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/GetSessionDuration": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetSessionDurationResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/GetConnectionTimeLimits": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "ActivitySource",
            "in": "query",
            "schema": {
              "enum": [
                "Gaming",
                "Betting",
                "VirtualBetting",
                "FantasyBet",
                "HorseBetting",
                "Poker"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetLimitsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/SetMinimumTimeBetweenConnections": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "DailyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "DailyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "WeeklyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "WeeklyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "MonthlyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "MonthlyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "YearlyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "YearlyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "ActivitySource",
            "in": "query",
            "schema": {
              "enum": [
                "Gaming",
                "Betting",
                "VirtualBetting",
                "FantasyBet",
                "HorseBetting",
                "Poker"
              ],
              "type": "string"
            }
          },
          {
            "name": "ActivityType",
            "in": "query",
            "schema": {
              "enum": [
                "Deposit",
                "Wage",
                "Loss",
                "ConnectionTime",
                "SpentTime",
                "Withdraw"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SetLimitsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/GetMinimumTimeBetweenConnections": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "ActivitySource",
            "in": "query",
            "schema": {
              "enum": [
                "Gaming",
                "Betting",
                "VirtualBetting",
                "FantasyBet",
                "HorseBetting",
                "Poker"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetLimitsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/CheckSession": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultServer"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "RoomId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "DomainName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SessionId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CheckSessionResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/GetSessionDetails": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetSessionDetailsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/GetPlayerDepositLimitationApprovalStatus": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPlayerDepositLimitationApprovalStatusResponse"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/CheckDepositLimitationApproval": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "Amount",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CheckDepositLimitationApprovalResponse"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/GetLimitsState": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetLimitsStateResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerActivityConstraintRequestHandlerProxy/ShowConnectionTimeLimitWarningPopup": {
      "post": {
        "tags": [
          "PlayerActivityConstraintRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ShowConnectionTimeLimitWarningPopupResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/GovernmentServiceRequestHandlerProxy/AcceptLegalPopup": {
      "post": {
        "tags": [
          "GovernmentServiceRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AcceptLegalPopupResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/GovernmentServiceRequestHandlerProxy/ShowLegalPopup": {
      "post": {
        "tags": [
          "GovernmentServiceRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ShowLegalPopupResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SecurityPinCodeRequestHandlerProxy/GetSecurityPinCodeInfo": {
      "post": {
        "tags": [
          "SecurityPinCodeRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetSecurityPinCodeInfoResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SecurityPinCodeRequestHandlerProxy/ResetSecurityPinCode": {
      "post": {
        "tags": [
          "SecurityPinCodeRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "CurrentSecurityPinCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "NewSecurityPinCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ResetSecurityPinCodeResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SecurityPinCodeRequestHandlerProxy/ChangeSecurityPinCode": {
      "post": {
        "tags": [
          "SecurityPinCodeRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "CurrentSecurityPinCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "NewSecurityPinCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ChangeSecurityPinCodeResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/DocumentsProvidersRequestHandlerProxy/GetAvailableDocumentsProviders": {
      "post": {
        "tags": [
          "DocumentsProvidersRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAvailableDocumentsProvidersResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/DocumentsProvidersRequestHandlerProxy/UseDocumentProvider": {
      "post": {
        "tags": [
          "DocumentsProvidersRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "Key",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UseDocumentProviderResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/MobileAppAccountDeletionRequestHandlerProxy/GetMobileAppAccountDeletion": {
      "post": {
        "tags": [
          "MobileAppAccountDeletionRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetMobileAppAccountDeletionResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/MobileAppAccountDeletionRequestHandlerProxy/DeleteMobileAppAccount": {
      "post": {
        "tags": [
          "MobileAppAccountDeletionRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "Reason",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Comment",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DeleteMobileAppAccountResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/AuthenticationRequestHandlerProxy/AuthenticatePlayer": {
      "post": {
        "tags": [
          "AuthenticationRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultServer"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ActorAuthenticationRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ActorAuthenticationResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/AuthenticationRequestHandlerProxy/AuthenticateEmployee": {
      "post": {
        "tags": [
          "AuthenticationRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultServer"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "RoomId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "RoomDomainName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Login",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ClearPassword",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Token",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "LanguageCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "UserAgent",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "NetworkAddress",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EmployeeAuthenticationResponsetDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/AuthenticationRequestHandlerProxy/AuthenticateToken": {
      "post": {
        "tags": [
          "AuthenticationRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TokenAuthenticationRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TokenAuthenticationResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/AuthenticationRequestHandlerProxy/GetAuthenticationTokenForPlayer": {
      "post": {
        "tags": [
          "AuthenticationRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultServer"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetAuthenticationTokenForActorRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAuthenticationTokenForActorResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/AuthenticationRequestHandlerProxy/AuthenticateExternalConnection": {
      "post": {
        "tags": [
          "AuthenticationRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultServer"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "ExternalConnectId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "UserAgent",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "NetworkAddress",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ExternalConnectionAuthenticationResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/AuthenticationRequestHandlerProxy/GetImpersonationInfo": {
      "post": {
        "tags": [
          "AuthenticationRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultServer"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "ImpersonationId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetImpersonationInfoResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/AuthenticationRequestHandlerProxy/Impersonate": {
      "post": {
        "tags": [
          "AuthenticationRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultServer"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ImpersonateRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ImpersonateResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/AuthenticationRequestHandlerProxy/GetPopupAfterLogin": {
      "post": {
        "tags": [
          "AuthenticationRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPopupAfterLoginResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonPlayerAutoRegistrationRequestHandlerProxy/PlayerConfirmAutoRegistration": {
      "post": {
        "tags": [
          "SingletonPlayerAutoRegistrationRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PlayerConfirmAutoRegistrationRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlayerConfirmAutoRegistrationResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonZendeskJwtTokenRequestHandlerProxy/GetJwtToken": {
      "post": {
        "tags": [
          "SingletonZendeskJwtTokenRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetZendeskJwtTokenResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonOptimoveMailingRequestHandlerProxy/Subscribe": {
      "post": {
        "tags": [
          "SingletonOptimoveMailingRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "OptimoveBrandId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SubscribeResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonOptimoveMailingRequestHandlerProxy/Unsubscribe": {
      "post": {
        "tags": [
          "SingletonOptimoveMailingRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "OptimoveBrandId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UnsubscribeResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonOptimoveMailingRequestHandlerProxy/OneClickSubscribe": {
      "post": {
        "tags": [
          "SingletonOptimoveMailingRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "ExternalPlayerId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "OptimoveBrandId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OneClickSubscribeResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonOptimoveMailingRequestHandlerProxy/OneClickUnsubscribe": {
      "post": {
        "tags": [
          "SingletonOptimoveMailingRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "ExternalPlayerId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "OptimoveBrandId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/OneClickUnsubscribeResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonPlayerAcknowledgeRealityCheckRequestHandlerProxy/PlayerAcknowledgeRealityCheck": {
      "post": {
        "tags": [
          "SingletonPlayerAcknowledgeRealityCheckRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlayerAcknowledgeRealityCheckResponse"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonBreakRequestHandlerProxy/GetBreakDurations": {
      "post": {
        "tags": [
          "SingletonBreakRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetBreakDurationsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonLightRegistrationRequestHandlerProxy/GetPlayerData": {
      "post": {
        "tags": [
          "SingletonLightRegistrationRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "RegistrationId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPlayerDataResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonLightRegistrationRequestHandlerProxy/RegisterPlayerThroughLightRegistrationFlow": {
      "post": {
        "tags": [
          "SingletonLightRegistrationRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RegisterPlayerRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RegisterPlayerResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonIdentityVerificationRequestHandlerProxy/AuthenticateUserWithItsme": {
      "post": {
        "tags": [
          "SingletonIdentityVerificationRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "State",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "Code",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AuthenticateUserWithItsmeResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonIdentityVerificationRequestHandlerProxy/GetIdentityVerificationOptionsForPlayer": {
      "post": {
        "tags": [
          "SingletonIdentityVerificationRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetIdentityVerificationOptionsForPlayerResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonIdentityVerificationRequestHandlerProxy/StartItsmeIdentityVerificationFlow": {
      "post": {
        "tags": [
          "SingletonIdentityVerificationRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "ChannelType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StartItsmeIdentityVerificationFlowResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonIdentityVerificationRequestHandlerProxy/StartVeriffIdentityVerificationFlow": {
      "post": {
        "tags": [
          "SingletonIdentityVerificationRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StartVeriffIdentityVerificationFlowResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonBonusCodeRequestHandlerProxy/GetRedeemBonusCodeAccess": {
      "post": {
        "tags": [
          "SingletonBonusCodeRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRedeemBonusCodeAccessResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonBonusCodeRequestHandlerProxy/RedeemCode": {
      "post": {
        "tags": [
          "SingletonBonusCodeRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "Code",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RedeemCodeResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonItsmeLoginRequestHandlerProxy/IsLoginAvailable": {
      "post": {
        "tags": [
          "SingletonItsmeLoginRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ItsmeLoginAvailableResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonItsmeLoginRequestHandlerProxy/StartItsmeLogin": {
      "post": {
        "tags": [
          "SingletonItsmeLoginRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "ChannelType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "GoogleReCaptchaToken",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ItsmeStartLoginResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonAccountRecoveryRequestHandlerProxy/StartItsmeAccountRecovery": {
      "post": {
        "tags": [
          "SingletonAccountRecoveryRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "RedirectUri",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StartItsmeAccountRecoveryResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonWithdrawRequestHandlerProxy/GetWithdrawInfo": {
      "post": {
        "tags": [
          "SingletonWithdrawRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetWithdrawInfoResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonWithdrawRequestHandlerProxy/GetTransferWithdrawInfos": {
      "post": {
        "tags": [
          "SingletonWithdrawRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetTransferWithdrawInfosRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetTransferWithdrawInfosResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonWithdrawRequestHandlerProxy/MakeTransferWithdraw": {
      "post": {
        "tags": [
          "SingletonWithdrawRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MakeTransferWithdrawRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MakeTransferWithdrawResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonWithdrawRequestHandlerProxy/SetWithdrawLimitation": {
      "post": {
        "tags": [
          "SingletonWithdrawRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "AutomaticWithdrawThresholdHigh",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "AutomaticWithdrawThresholdLow",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SetWithdrawLimitationResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonWithdrawRequestHandlerProxy/GetWithdrawLimitation": {
      "post": {
        "tags": [
          "SingletonWithdrawRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetWithdrawLimitationResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonWithdrawRequestHandlerProxy/GetBicForIban": {
      "post": {
        "tags": [
          "SingletonWithdrawRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "Iban",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetBicForIbanResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonWithdrawRequestHandlerProxy/MakeInRoomWithdraw": {
      "post": {
        "tags": [
          "SingletonWithdrawRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MakeInRoomWithdrawRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MakeInRoomWithdrawResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonWithdrawRequestHandlerProxy/MakeEWalletWithdraw": {
      "post": {
        "tags": [
          "SingletonWithdrawRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EWalletWithdrawRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EWalletWithdrawResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonWithdrawRequestHandlerProxy/GetEWalletWithdrawInfos": {
      "post": {
        "tags": [
          "SingletonWithdrawRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "WalletId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetEWalletWithdrawInfosResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonWithdrawRequestHandlerProxy/MakePayout": {
      "post": {
        "tags": [
          "SingletonWithdrawRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "Amount",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "PaymentAccountId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "PaymentMethodFlowId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MakePayoutResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonWithdrawRequestHandlerProxy/GetCreditCardWithdrawInfos": {
      "post": {
        "tags": [
          "SingletonWithdrawRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "WalletId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCreditCardWithdrawInfosResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonWithdrawRequestHandlerProxy/MakeCreditCardWithdraw": {
      "post": {
        "tags": [
          "SingletonWithdrawRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreditCardWithdrawRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreditCardWithdrawResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonWithdrawRequestHandlerProxy/GetEBankInfosWithdraw": {
      "post": {
        "tags": [
          "SingletonWithdrawRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "WalletId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetEBankWithdrawInfosResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonWithdrawRequestHandlerProxy/MakeEBankWithdraw": {
      "post": {
        "tags": [
          "SingletonWithdrawRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MakeEBankWithdrawRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MakeEBankWithdrawResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonWithdrawRequestHandlerProxy/GetCancellableWithdraws": {
      "post": {
        "tags": [
          "SingletonWithdrawRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCancellableWithdrawsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonWithdrawRequestHandlerProxy/GetWithdrawtHistory": {
      "post": {
        "tags": [
          "SingletonWithdrawRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "IncludeTotal",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "PageNumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetWithdrawHistoryResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonWithdrawRequestHandlerProxy/CancelWithdraw": {
      "post": {
        "tags": [
          "SingletonWithdrawRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "WithdrawId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CancelWithdrawResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonWithdrawRequestHandlerProxy/GetClosedLoops": {
      "post": {
        "tags": [
          "SingletonWithdrawRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetClosedLoopsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonDepositRequestHandlerProxy/GetDepositInfo": {
      "post": {
        "tags": [
          "SingletonDepositRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetDepositInfoResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonDepositRequestHandlerProxy/GetIsFastDepositAvailable": {
      "post": {
        "tags": [
          "SingletonDepositRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetIsFastDepositAvailableResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonDepositRequestHandlerProxy/MakeVoucherDeposit": {
      "post": {
        "tags": [
          "SingletonDepositRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "WalletId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MakeDepositResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonDepositRequestHandlerProxy/MakeDeposit": {
      "post": {
        "tags": [
          "SingletonDepositRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MakeDepositRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MakeDepositResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonDepositRequestHandlerProxy/MakeDepositPrepaidCard": {
      "post": {
        "tags": [
          "SingletonDepositRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MakeDepositPrepaidCardRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MakeDepositPrepaidCardResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonDepositRequestHandlerProxy/GetDepositStatus": {
      "post": {
        "tags": [
          "SingletonDepositRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "DepositId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "OnlyBMC",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "IncludeExtraInfo",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetDepositStatusResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonDepositRequestHandlerProxy/GetDepositWalletsList": {
      "post": {
        "tags": [
          "SingletonDepositRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetDepositWalletsListResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonDepositRequestHandlerProxy/GetDepositHistory": {
      "post": {
        "tags": [
          "SingletonDepositRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "IncludeTotal",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "PageNumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetDepositHistoryResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonDepositRequestHandlerProxy/GetDepositLimitation": {
      "post": {
        "tags": [
          "SingletonDepositRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetDepositLimitationResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonDepositRequestHandlerProxy/SetDepositLimitation": {
      "post": {
        "tags": [
          "SingletonDepositRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "DailyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "DailyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "WeeklyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "WeeklyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "MonthlyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "MonthlyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          },
          {
            "name": "YearlyLimited",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "YearlyLimit",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SetDepositLimitationResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonDepositRequestHandlerProxy/FindDeposits": {
      "post": {
        "tags": [
          "SingletonDepositRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FindDepositsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonDepositRequestHandlerProxy/GetDepositWalletInfo": {
      "post": {
        "tags": [
          "SingletonDepositRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "WalletId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetDepositWalletInfoResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonWalletConfigurationRequestHandlerProxy/GetWalletConfiguration": {
      "post": {
        "tags": [
          "SingletonWalletConfigurationRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetWalletConfigurationResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/DepositPlayerNotificationRequestHandlerProxy/DepositPlayerNotification": {
      "post": {
        "tags": [
          "DepositPlayerNotificationRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "DepositId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "OnlyBMC",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "IncludeExtraInfo",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetDepositStatusResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/BankAccountValidationRequestHandlerProxy/GetBankAccountValidationSummary": {
      "post": {
        "tags": [
          "BankAccountValidationRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetBankAccountValidationSummaryResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/DepositStepRequestHandlerProxy/GetDepositNextStep": {
      "post": {
        "tags": [
          "DepositStepRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "DepositId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetDepositNextStepResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PayNearMePaymentMethodRequestHandlerProxy/AddPayNearMePaymentMethod": {
      "post": {
        "tags": [
          "PayNearMePaymentMethodRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "PnmPaymentMethodId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "DepositId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AddPayNearMePaymentMethodResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/ProductsRequestHandlerProxy/GetUnavailableProducts": {
      "post": {
        "tags": [
          "ProductsRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetUnavailableProductsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/ShopOrderPendingRequestHandlerProxy/GetShopOrderPending": {
      "post": {
        "tags": [
          "ShopOrderPendingRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "Shop",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetShopOrderPendingResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerTicketRequestHandlerProxy/GetPlayerTickets": {
      "post": {
        "tags": [
          "PlayerTicketRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPlayerTicketsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerTicketRequestHandlerProxy/GetAvailableTicketsForPlayer": {
      "post": {
        "tags": [
          "PlayerTicketRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAvailableTicketsForPlayerResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/ShopPurchaseScratchCardRequestHandlerProxy/PurchaseScratchCard": {
      "post": {
        "tags": [
          "ShopPurchaseScratchCardRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PurchaseScratchCardRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ScratchCardPurchaseResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonVipMoneyRequestHandlerProxy/VipMoneyConverterInfo": {
      "post": {
        "tags": [
          "SingletonVipMoneyRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VipMoneyConverterInfoResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonVipMoneyRequestHandlerProxy/ConvertToCash": {
      "post": {
        "tags": [
          "SingletonVipMoneyRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "Amount",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConvertToCashResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonVipMoneyRequestHandlerProxy/GetVipMoneyBalance": {
      "post": {
        "tags": [
          "SingletonVipMoneyRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetVipMoneyBalanceResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonShopPurchaseDonationCardRequestHandlerProxy/PurchaseDonationCard": {
      "post": {
        "tags": [
          "SingletonShopPurchaseDonationCardRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "SellableId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "Amount",
            "in": "query",
            "schema": {
              "type": "number",
              "format": "double"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DonationCardPurchaseResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonShopPurchaseContestRequestHandlerProxy/PurchaseContest": {
      "post": {
        "tags": [
          "SingletonShopPurchaseContestRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "SellableId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ContestPurchaseResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonShopGetContestIdentifierRequestHandlerProxy/GetContestIdentifierFromProduct": {
      "post": {
        "tags": [
          "SingletonShopGetContestIdentifierRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "SellableId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ShopGetContestIdentifierResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonHistoryRequestHandlerProxy/GetShopHistoryCredit": {
      "post": {
        "tags": [
          "SingletonHistoryRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "PageIndex",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageCount",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreditHistoryResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonClubRequestHandlerProxy/GetPlayerAvailableFeatures": {
      "post": {
        "tags": [
          "SingletonClubRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPlayerAvailableFeaturesResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/RetributionScratchCardRequestHandlerProxy/ScratchCardWon": {
      "post": {
        "tags": [
          "RetributionScratchCardRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultServer"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "PlayerId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "PrizeId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "ScratchCardId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "TimeConsumed",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ScratchCardWonEventAck"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/ScratchCardPrizeRequestHandlerProxy/GetScratchCardPrizeInfo": {
      "post": {
        "tags": [
          "ScratchCardPrizeRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "PrizeId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetScratchCardPrizeInfoResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonShopAccessRightRequestHandlerProxy/GetPlayerShopAccess": {
      "post": {
        "tags": [
          "SingletonShopAccessRightRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPlayerShopAccessResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerVipRequestHandlerProxy/GetPlayerVipRankInfo": {
      "post": {
        "tags": [
          "PlayerVipRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPlayerVipRankInfoResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonPrizeInformationRequestHandlerProxy/GetPrizeInformation": {
      "post": {
        "tags": [
          "SingletonPrizeInformationRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "PrizeId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPrizeInformationResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonWheelsRequestHandlerProxy/GetPlayerWheel": {
      "post": {
        "tags": [
          "SingletonWheelsRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPlayerWheelResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonWheelsRequestHandlerProxy/PlayVipWheelMiniGame": {
      "post": {
        "tags": [
          "SingletonWheelsRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "WheelMiniGameId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlayVipWheelMiniGameResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonWheelsRequestHandlerProxy/GetPlayerWheelDetails": {
      "post": {
        "tags": [
          "SingletonWheelsRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPlayerWheelDetailsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonWheelsRequestHandlerProxy/GetNextWheelPrizes": {
      "post": {
        "tags": [
          "SingletonWheelsRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetNextWheelPrizesResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonMonthlyBoxRequestHandlerProxy/GetPlayerMonthlyBoxInfo": {
      "post": {
        "tags": [
          "SingletonMonthlyBoxRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPlayerMonthlyBoxInfoResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonMonthlyBoxRequestHandlerProxy/PlayMonthlyBoxMiniGame": {
      "post": {
        "tags": [
          "SingletonMonthlyBoxRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "MonthlyBoxMiniGameId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlayMonthlyBoxMiniGameResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonMoneyMakerPromotionInfoRequestHandlerProxy/MoneyMakerPromotionInfo": {
      "post": {
        "tags": [
          "SingletonMoneyMakerPromotionInfoRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MoneyMakerPromotionInfoResponse"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonMiniGameRequestHandlerProxy/GetMiniGameUrl": {
      "post": {
        "tags": [
          "SingletonMiniGameRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "MiniGameId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetMiniGameUrlResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonPrognosticMiniGameRequestHandlerProxy/GetPrognosticMiniGameAccessToken": {
      "post": {
        "tags": [
          "SingletonPrognosticMiniGameRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPrognosticMiniGameAccessTokenResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonMissionsAvailableRequestHandlerProxy/GetMissionsAvailableOverview": {
      "post": {
        "tags": [
          "SingletonMissionsAvailableRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetMissionsAvailableOverviewResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonMissionsAvailableRequestHandlerProxy/GetOngoingAvailableMissions": {
      "post": {
        "tags": [
          "SingletonMissionsAvailableRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetOngoingAvailableMissionsRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetOngoingAvailableMissionsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonMissionsAvailableRequestHandlerProxy/MarkMissionsAsSeen": {
      "post": {
        "tags": [
          "SingletonMissionsAvailableRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MarkMissionsAsSeenRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MarkMissionsAsSeenResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonMissionParticipationRequestHandlerProxy/GetMissionParticipationProgress": {
      "post": {
        "tags": [
          "SingletonMissionParticipationRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetMissionParticipationProgressRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetMissionParticipationProgressResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonMissionParticipationRequestHandlerProxy/ParticipateInMission": {
      "post": {
        "tags": [
          "SingletonMissionParticipationRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ParticipateInMissionRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ParticipateInMissionResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonMissionParticipationStepsRequestHandlerProxy/GetMissionParticipationSteps": {
      "post": {
        "tags": [
          "SingletonMissionParticipationStepsRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetMissionParticipationStepsRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetMissionParticipationStepsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonMissionCollectablePrizesRequestHandlerProxy/GetMissionCollectablePrizes": {
      "post": {
        "tags": [
          "SingletonMissionCollectablePrizesRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "MissionId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetMissionCollectablePrizesResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonMissionCollectablePrizesRequestHandlerProxy/CollectMissionPrizes": {
      "post": {
        "tags": [
          "SingletonMissionCollectablePrizesRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "MissionId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectMissionPrizesResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonMissionCollectablePrizesRequestHandlerProxy/CollectMissionPrizesDetailed": {
      "post": {
        "tags": [
          "SingletonMissionCollectablePrizesRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "MissionId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectMissionPrizesDetailedResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonGetAvailableCampaignsRequestHandlerProxy/GetAvailableCampaigns": {
      "post": {
        "tags": [
          "SingletonGetAvailableCampaignsRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAvailableCampaignsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonDailyRewardRequestHandlerProxy/GetPlayerDailyReward": {
      "post": {
        "tags": [
          "SingletonDailyRewardRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlayerDailyRewardResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonGetRewardMinigameAvailableParticipationsRequestHandlerProxy/GetRewardMinigameAvailableParticipations": {
      "post": {
        "tags": [
          "SingletonGetRewardMinigameAvailableParticipationsRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetRewardMinigameAvailableParticipationsRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRewardMinigameAvailableParticipationsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonGetRewardMinigameAvailableParticipationsRequestHandlerProxy/GetRewardMinigameAvailableParticipationsCorrelated": {
      "post": {
        "tags": [
          "SingletonGetRewardMinigameAvailableParticipationsRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetRewardMinigameAvailableParticipationsCorrelatedRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRewardMinigameAvailableParticipationsCorrelatedResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonGetRewardMinigameAvailableParticipationDetailsRequestHandlerProxy/GetRewardMinigameAvailableParticipationDetails": {
      "post": {
        "tags": [
          "SingletonGetRewardMinigameAvailableParticipationDetailsRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "ParticipationId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRewardMinigameAvailableParticipationDetailsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonRewardMinigameAvailableParticipationGamePlayedRequestHandlerProxy/MinigameAvailableParticipationGamePlayed": {
      "post": {
        "tags": [
          "SingletonRewardMinigameAvailableParticipationGamePlayedRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "ParticipationId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MinigameAvailableParticipationGamePlayedResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonGetAvailableLevelUpRewardsRequestHandlerProxy/GetAvailableLevelUpRewards": {
      "post": {
        "tags": [
          "SingletonGetAvailableLevelUpRewardsRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAvailableLevelUpRewardsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonAcknowledgeDepositThresholdRequestHandlerProxy/SaveAcknowledgeDepositThreshold": {
      "post": {
        "tags": [
          "SingletonAcknowledgeDepositThresholdRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AcknowledgeDepositThresholdResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonPaymentsConfigurationRequestHandlerProxy/GetPaymentsConfiguration": {
      "post": {
        "tags": [
          "SingletonPaymentsConfigurationRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPaymentsConfigurationResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonRecreationalBudgetRequestHandlerProxy/GetRecreationalBudget": {
      "post": {
        "tags": [
          "SingletonRecreationalBudgetRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRecreationalBudgetResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonPlayerDepositUsageConfirmationRequestHandlerProxy/ApproveDepositUsage": {
      "post": {
        "tags": [
          "SingletonPlayerDepositUsageConfirmationRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApproveDepositUsageResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonPlayerDepositUsageConfirmationRequestHandlerProxy/GetDepositUsage": {
      "post": {
        "tags": [
          "SingletonPlayerDepositUsageConfirmationRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetDepositUsageResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonLimitAcknowledgementRequestHandlerProxy/GetLimitAcknowledgementRequired": {
      "post": {
        "tags": [
          "SingletonLimitAcknowledgementRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetLimitAcknowledgementRequiredResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonLimitAcknowledgementRequestHandlerProxy/ConfirmLimitAcknowledgement": {
      "post": {
        "tags": [
          "SingletonLimitAcknowledgementRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfirmLimitAcknowledgementResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonFrozenPayInRequestHandlerProxy/GetFrozenPayIns": {
      "post": {
        "tags": [
          "SingletonFrozenPayInRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetFrozenPayInsResponse"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonFrozenPayInRequestHandlerProxy/GetFrozenFunds": {
      "post": {
        "tags": [
          "SingletonFrozenPayInRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetFrozenFundsResponse"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonFrozenPayInRequestHandlerProxy/BulkConfirmFrozenPayIns": {
      "post": {
        "tags": [
          "SingletonFrozenPayInRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BulkConfirmFrozenPayInsResponse"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonFrozenPayInRequestHandlerProxy/ConfirmFrozenPayInTransfer": {
      "post": {
        "tags": [
          "SingletonFrozenPayInRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "Id",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfirmFrozenPayInTransferResponse"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonPlayerOfficialDocumentRequestHandlerProxy/GetDocumentStatus": {
      "post": {
        "tags": [
          "SingletonPlayerOfficialDocumentRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetDocumentStatusResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonPlayerOfficialDocumentRequestHandlerProxy/UploadDocument": {
      "post": {
        "tags": [
          "SingletonPlayerOfficialDocumentRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UploadDocumentRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UploadDocumentResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonMFARequestHandlerProxy/IsMFAPaired": {
      "post": {
        "tags": [
          "SingletonMFARequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IsMFAPairedResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonMFARequestHandlerProxy/GenerateMFA": {
      "post": {
        "tags": [
          "SingletonMFARequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GenerateMFAResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonMFARequestHandlerProxy/ValidateMFACode": {
      "post": {
        "tags": [
          "SingletonMFARequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "Code",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ValidateMFACodeResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonMFARequestHandlerProxy/GetMfaProtectedFeature": {
      "post": {
        "tags": [
          "SingletonMFARequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetMfaProtectedFeatureResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonMFARequestHandlerProxy/SetMfaProtectedFeature": {
      "post": {
        "tags": [
          "SingletonMFARequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "IsLoginProtected",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "SecurityCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SetMfaProtectedFeatureResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonCaptchaRequestHandlerProxy/GetRecaptchaSiteKey": {
      "post": {
        "tags": [
          "SingletonCaptchaRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRecaptchaSiteKeyResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonContactRequestHandlerProxy/GetSupportNode": {
      "post": {
        "tags": [
          "SingletonContactRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "RoomDomainName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "NodeId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetSupportNodeResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonContactRequestHandlerProxy/GetContactData": {
      "post": {
        "tags": [
          "SingletonContactRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "RoomDomainName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetContactDataResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonContactRequestHandlerProxy/SendContact": {
      "post": {
        "tags": [
          "SingletonContactRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "RoomDomainName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Subject",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "LastName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "FirstName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Pseudo",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Email",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Gsm",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Question",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "LanguageIsoCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "IpAddress",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "UserAgent",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SendContactResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonContactRequestHandlerProxy/GetPlayerBanLiveChatStatus": {
      "post": {
        "tags": [
          "SingletonContactRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPlayerBanLiveChatResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonAuthenticationNotificationRequestHandlerProxy/IsMailOnAuthenticationEnabled": {
      "post": {
        "tags": [
          "SingletonAuthenticationNotificationRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IsMailOnAuthenticationEnabledResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SingletonAuthenticationNotificationRequestHandlerProxy/SetMailOnAuthentication": {
      "post": {
        "tags": [
          "SingletonAuthenticationNotificationRequestHandlerProxy"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "IsMailEnabled",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SetMailOnAuthenticationResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/HipayTppDepositRequestHandler/GetHipayTppDepositInfo": {
      "post": {
        "tags": [
          "HipayTppDepositRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "ColorDepth",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ScreenWidth",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ScreenHeight",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "TimeZone",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetHipayTppDepositInfoResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/HipayTppDepositRequestHandler/MakeHipayTppDeposit": {
      "post": {
        "tags": [
          "HipayTppDepositRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "CardId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ColorDepth",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ScreenWidth",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ScreenHeight",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "TimeZone",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MakeHipayTppDepositResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/CreditRequestHandler/GetPlayerCredit": {
      "post": {
        "tags": [
          "CreditRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "UserAction",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "ForceRefresh",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "IncludeInGameAmount",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCreditResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/CreditRequestHandler/CreditAdjustment": {
      "post": {
        "tags": [
          "CreditRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultServer"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreditAdjustmentRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CreditAdjustmentResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRequestHandler/GetRegistrationInfo": {
      "post": {
        "tags": [
          "PlayerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "RoomDomainName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SponsorshipCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SponsorshipCodeParameterName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRegistrationInfoResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRequestHandler/ValidateRegistrationFields": {
      "post": {
        "tags": [
          "PlayerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PlayerRegistrationRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlayerRegistrationResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRequestHandler/RegisterPlayer": {
      "post": {
        "tags": [
          "PlayerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PlayerRegistrationRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlayerRegistrationResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRequestHandler/ValidatePseudo": {
      "post": {
        "tags": [
          "PlayerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "RoomDomainName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PotentialPseudo",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ValidatePseudoResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRequestHandler/ValidateEmail": {
      "post": {
        "tags": [
          "PlayerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "RoomDomainName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PotentialEmail",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ValidateEmailResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRequestHandler/SendRegistrationMail": {
      "post": {
        "tags": [
          "PlayerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SendRegistrationMailResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRequestHandler/ActivateAccount": {
      "post": {
        "tags": [
          "PlayerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "ActivationId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "LanguageCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ActivateAccountResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRequestHandler/PasswordRecovery": {
      "post": {
        "tags": [
          "PlayerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "LanguageCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "RoomDomainName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Email",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PasswordRecoveryResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRequestHandler/ValidatePasswordRecovery": {
      "post": {
        "tags": [
          "PlayerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "LanguageCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PasswordRecoveryId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ValidatePasswordRecoveryResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRequestHandler/ResetPassword": {
      "post": {
        "tags": [
          "PlayerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "PasswordRecoveryId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "LanguageCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "NewPassword",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PasswordConfirm",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SecurityPinCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ResetPasswordResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRequestHandler/ChangePassword": {
      "post": {
        "tags": [
          "PlayerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "OldPassword",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "NewPassword",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PasswordConfirm",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SecurityPinCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ChangePasswordResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRequestHandler/ForcePasswordUpdate": {
      "post": {
        "tags": [
          "PlayerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ForcePasswordUpdateResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRequestHandler/GetPlayerProfile": {
      "post": {
        "tags": [
          "PlayerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "IncludePlayerDetails",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPlayerProfileResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRequestHandler/ChangePlayerProfile": {
      "post": {
        "tags": [
          "PlayerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ChangePlayerProfileRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ChangePlayerProfileResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRequestHandler/GetPlayerSettings": {
      "post": {
        "tags": [
          "PlayerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPlayerSettingsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRequestHandler/ChangePlayerSettings": {
      "post": {
        "tags": [
          "PlayerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ChangePlayerSettingsRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ChangePlayerSettingsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRequestHandler/GetAllCountriesForResidenceCountry": {
      "post": {
        "tags": [
          "PlayerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "RoomDomainName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "LanguageCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAllCountriesResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRequestHandler/GetAllLicencesAndStatesByPlayer": {
      "post": {
        "tags": [
          "PlayerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "RoomDomainName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "LanguageCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAllLicenceResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRequestHandler/ChangeStateLicences": {
      "post": {
        "tags": [
          "PlayerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ChangeStateLicencesRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ChangeStateLicencesResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRequestHandler/GetAllCountries": {
      "post": {
        "tags": [
          "PlayerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "RoomDomainName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "LanguageCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAllCountriesResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRequestHandler/GetAllProvinces": {
      "post": {
        "tags": [
          "PlayerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "CountryIsoCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAllProvincesResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRequestHandler/GetMunicipalities": {
      "post": {
        "tags": [
          "PlayerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "CountryIsoCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetMunicipalitiesResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRequestHandler/GetStates": {
      "post": {
        "tags": [
          "PlayerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetStatesResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRequestHandler/GetUploadDocumentStatus": {
      "post": {
        "tags": [
          "PlayerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetUploadDocumentStatusResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRequestHandler/CheckPlayerRealMoneyAllowed": {
      "post": {
        "tags": [
          "PlayerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CheckPlayerRealMoneyAllowedRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CheckPlayerRealMoneyAllowedResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRequestHandler/GetPlayerConnectionHistory": {
      "post": {
        "tags": [
          "PlayerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "PageNumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPlayerConnectionHistoryResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRequestHandler/GetRegistrationFormInfo": {
      "post": {
        "tags": [
          "PlayerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "CaptchaToken",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Action",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRegistrationFormInfoResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRequestHandler/GetRequiredDocTypes": {
      "post": {
        "tags": [
          "PlayerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRequiredDocTypesResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRequestHandler/ConfirmEmail": {
      "post": {
        "tags": [
          "PlayerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "Email",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfirmEmailResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/FrenchPlayerRequestHandler/GetFrenchPlayerActionsRequiringAck": {
      "post": {
        "tags": [
          "FrenchPlayerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FrenchPlayerActionsRequiringAckResponse"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/FrenchPlayerRequestHandler/RegisterFrenchPlayerActionsAck": {
      "post": {
        "tags": [
          "FrenchPlayerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FrenchPlayerActionsAckRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FrenchPlayerActionsAckResponse"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerAddressValidationRequestHandler/ValidateSecretCode": {
      "post": {
        "tags": [
          "PlayerAddressValidationRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "SecretCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ValidateSecretCodeResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerPhoneValidationHandler/SendPhoneValidationCode": {
      "post": {
        "tags": [
          "PlayerPhoneValidationHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SendPhoneValidationCodeResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerPhoneValidationHandler/ValidatePhoneCode": {
      "post": {
        "tags": [
          "PlayerPhoneValidationHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "ValidationCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ValidatePhoneCodeResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerPreregisterRequestHandler/PreregisterPlayer": {
      "post": {
        "tags": [
          "PlayerPreregisterRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "Firstname",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Lastname",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "BirthDay",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          },
          {
            "name": "Email",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PhoneNumber",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Login",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Password",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "RoomDomainName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ActionName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlayerPreregistrationResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerPreregisterRequestHandler/GetPreregistration": {
      "post": {
        "tags": [
          "PlayerPreregisterRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "Id",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPreregistrationResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/BonusRequestHandler/GetBonusHistory": {
      "post": {
        "tags": [
          "BonusRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "IncludeTotal",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "PageNumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetBonusHistoryResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/BonusRequestHandler/RedeemBonusCode": {
      "post": {
        "tags": [
          "BonusRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "BonusCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RedeemBonusCodeResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/BonusRequestHandler/CheckBonusPromoCode": {
      "post": {
        "tags": [
          "BonusRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultServer"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "PlayerId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CheckBonusPromoCodeResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/BonusRequestHandler/CancelBonusMoney": {
      "post": {
        "tags": [
          "BonusRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CancelBonusRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CancelBonusResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/BonusRequestHandler/PlayerHasRunningBonus": {
      "post": {
        "tags": [
          "BonusRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PlayerHasRunningBonusRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlayerHasRunningBonusResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/BonusInfoRequestHandler/GetActiveBonus": {
      "post": {
        "tags": [
          "BonusInfoRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "LanguageCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "RoomDomainName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Count",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetActiveBonusResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/BonusInfoRequestHandler/GetActiveBonusForPlayer": {
      "post": {
        "tags": [
          "BonusInfoRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "LanguageCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ForDeposit",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetActiveBonusForPlayerResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/BonusInfoRequestHandler/GetBonusForPlayerOrRoom": {
      "post": {
        "tags": [
          "BonusInfoRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "LanguageCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ForDeposit",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetBonusForPlayerOrRoomResponse"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SponsorshipRequestHandler/GetSponsorshipHistory": {
      "post": {
        "tags": [
          "SponsorshipRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "IncludeTotal",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "PageNumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetSponsorshipHistoryResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SponsorshipRequestHandler/GetSponsorshipInfos": {
      "post": {
        "tags": [
          "SponsorshipRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetSponsorshipInfosResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SponsorshipRequestHandler/NewSponsorship": {
      "post": {
        "tags": [
          "SponsorshipRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/NewSponsorshipRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NewSponsorshipResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/LanguageRequestHandler/GetAllLanguages": {
      "post": {
        "tags": [
          "LanguageRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "RoomDomainName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "LanguageCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAllLanguagesResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/FaqRequestHandler/GetFaq": {
      "post": {
        "tags": [
          "FaqRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "LanguageCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "RoomDomainName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SiteType",
            "in": "query",
            "schema": {
              "enum": [
                "MainSite",
                "AffiliatedSite",
                "Extranet",
                "Api"
              ],
              "type": "string"
            }
          },
          {
            "name": "Scope",
            "in": "query",
            "schema": {
              "enum": [
                "Any",
                "UnsecuredZone",
                "SecuredZone"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetFaqResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SlideShowRequestHandler/GetSlideShow": {
      "post": {
        "tags": [
          "SlideShowRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "LanguageCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "RoomDomainName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "GroupName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "GroupParam",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Count",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetSlideShowResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/SliderRequestHandler/GetSlider": {
      "post": {
        "tags": [
          "SliderRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetSliderRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetSliderResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/RoomRequestHandler/GetVirtualRoomList": {
      "post": {
        "tags": [
          "RoomRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVirtualRoomListRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetVirtualRoomListResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/RoomRequestHandler/GetVirtualRoomGroupList": {
      "post": {
        "tags": [
          "RoomRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetVirtualRoomGroupListResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/RoomRequestHandler/GetAuthorizedVirtualRoomsForTournament": {
      "post": {
        "tags": [
          "RoomRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "TournamentId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetVirtualRoomListResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/NewsRequestHandler/GetActiveNews": {
      "post": {
        "tags": [
          "NewsRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "RoomDomainName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "LanguageCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "NewsCookie",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetNewsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/MailRequestHandler/SendMail5YearsCircus": {
      "post": {
        "tags": [
          "MailRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "Lastname",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Firstname",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Phone",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EMail",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Guest",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "StreetAndNumber",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "CityAndZipCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Mail5YearsCircusResponse"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/MailRequestHandler/SendMailBowling": {
      "post": {
        "tags": [
          "MailRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "Lastname",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Firstname",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Phone",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Players",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "DateTime",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MailBowlingResponse"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/MailRequestHandler/SendMailPackageReservation": {
      "post": {
        "tags": [
          "MailRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "Firstname",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Lastname",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "PackageName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Email",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Phone",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ReservationDate",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "date-time"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SendMailPackageReservationResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/MailRequestHandler/SendMailAgendaEventRegistration": {
      "post": {
        "tags": [
          "MailRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "FirstName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "LastName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "VirtualRoomId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "EventId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "SubscriberMail",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MailAgendaEventRegistrationResponse"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/MailRequestHandler/SendMailAssociation": {
      "post": {
        "tags": [
          "MailRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "MailSender",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Firstname",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Lastname",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Phone",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Province",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "City",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Address",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "BuildingType",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Comments",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/MailAssociationResponse"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/GoogleTagManagerRequestHandler/GetGoogleTagManager": {
      "post": {
        "tags": [
          "GoogleTagManagerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "LanguageCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "RoomDomainName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetGoogleTagManagerResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/GoogleTagManagerRequestHandler/GoogleTagManagerTrackingPlaced": {
      "post": {
        "tags": [
          "GoogleTagManagerRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GoogleTagManagerTrackingPlacedRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "text/plain; charset=utf-8": { }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/GoogleTagManagerRequestPushHandler/FakeRequest": {
      "post": {
        "tags": [
          "GoogleTagManagerRequestPushHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "LanguageCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "RoomDomainName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetGoogleTagManagerResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PromotionRequestHandler/GetPromotions": {
      "post": {
        "tags": [
          "PromotionRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "Key",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPromotionsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/AdjustmentRequestHandler/GetAdjustmentHistory": {
      "post": {
        "tags": [
          "AdjustmentRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "IncludeTotal",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "PageNumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAdjustmentHistoryResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/TermsAndConditionsRequestHandler/GetTermsAndConditions": {
      "post": {
        "tags": [
          "TermsAndConditionsRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "Language",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Key",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/TermsAndConditionsResponse"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/TermsAndConditionsRequestHandler/ShowTermsAndConditions": {
      "post": {
        "tags": [
          "TermsAndConditionsRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ShowTermsAndConditionsResponse"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/TermsAndConditionsRequestHandler/PlayerAcceptTermsAndConditions": {
      "post": {
        "tags": [
          "TermsAndConditionsRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlayerAcceptTermsAndConditionsResponse"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PrivacyConditionsRequestHandler/GetPrivacyConditions": {
      "post": {
        "tags": [
          "PrivacyConditionsRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "Language",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Key",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PrivacyConditionsResponse"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PrivacyConditionsRequestHandler/ShowPrivacyConditions": {
      "post": {
        "tags": [
          "PrivacyConditionsRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ShowPrivacyConditionsResponse"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PrivacyConditionsRequestHandler/PlayerAcceptPrivacyConditions": {
      "post": {
        "tags": [
          "PrivacyConditionsRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlayerAcceptPrivacyConditionsResponse"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/ItemRequestHandler/GetTicketList": {
      "post": {
        "tags": [
          "ItemRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "IncludeTotal",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "PageNumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetTicketListResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/ItemRequestHandler/GetTicketTypes": {
      "post": {
        "tags": [
          "ItemRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetTicketTypesResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/ItemRequestHandler/GetUnlockedTicketNumber": {
      "post": {
        "tags": [
          "ItemRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetUnlockedTicketNumberResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/MetaRequestHandler/GetMetaMethods": {
      "post": {
        "tags": [
          "MetaRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "Name",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Service",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetMetaMethodsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/ExternalActivityRequestHandler/GetURLRedirectExternalActivity": {
      "post": {
        "tags": [
          "ExternalActivityRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "ExternalActivityName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetURLRedirectExternalActivityResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/QuizRequestHandler/ParticipateQuiz": {
      "post": {
        "tags": [
          "QuizRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "QuizId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "RawAnswer",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ParticipateQuizResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/QuizRequestHandler/CanParticipateQuiz": {
      "post": {
        "tags": [
          "QuizRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "QuizId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CanParticipateQuizResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/QuizRequestHandler/GetQuizparticipationCount": {
      "post": {
        "tags": [
          "QuizRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "MarketingActionId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetQuizparticipationCountResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/VoucherRequestHandler/GetVouchers": {
      "post": {
        "tags": [
          "VoucherRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetVouchersRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetVouchersResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/VoucherRequestHandler/GetVouchersLimitation": {
      "post": {
        "tags": [
          "VoucherRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetVouchersLimitationResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/VoucherRequestHandler/GetVoucherMetas": {
      "post": {
        "tags": [
          "VoucherRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultServer"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "VoucherId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetVoucherMetasResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/AgendaEventRequestHandler/GetAgendaSingleEvent": {
      "post": {
        "tags": [
          "AgendaEventRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetAgendaSingleEventRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAgendaSingleEventResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/AgendaEventRequestHandler/GetAgendaEvents": {
      "post": {
        "tags": [
          "AgendaEventRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetAgendaEventsRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAgendaEventsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/AgendaEventRequestHandler/AgendaEventSearch": {
      "post": {
        "tags": [
          "AgendaEventRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "Query",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Max",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AgendaEventsSearchResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/AgendaEventRequestHandler/GetAgendaAttributeCategories": {
      "post": {
        "tags": [
          "AgendaEventRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAgendaAttributeCategoriesResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/OtortRequestHandler/GetOtortPlayerProfile": {
      "post": {
        "tags": [
          "OtortRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetOtortPlayerProfileRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetOtortPlayerProfileResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/OtortRequestHandler/ContactHelpdesk": {
      "post": {
        "tags": [
          "OtortRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ContactHelpdeskRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ContactHelpdeskResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/OtortRequestHandler/ContactRiskHelpdesk": {
      "post": {
        "tags": [
          "OtortRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ContactRiskHelpdeskRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ContactRiskHelpdeskResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/OtortRequestHandler/UpdateInformation": {
      "post": {
        "tags": [
          "OtortRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateInformationRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/UpdateInformationResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/OtortRequestHandler/AuthenticateAccount": {
      "post": {
        "tags": [
          "OtortRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AuthenticateAccountRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AuthenticateAccountResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/OtortRequestHandler/GetSponsorshipCodes": {
      "post": {
        "tags": [
          "OtortRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetSponsorshipCodesResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/BlogNewsRequestHandler/GetAllBlogNews": {
      "post": {
        "tags": [
          "BlogNewsRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "PageIndex",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageCount",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "RoomDomaineName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAllBlogNewsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/BlogNewsRequestHandler/GetSingleBlogNews": {
      "post": {
        "tags": [
          "BlogNewsRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetSingleBlogNewsRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetSingleBlogNewsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/RegistrationProviderRequestHandler/GetTokenRegistrationProvider": {
      "post": {
        "tags": [
          "RegistrationProviderRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "PhoneNumber",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "RegistrationProviderKey",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetTokenRegistrationProviderResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/RegistrationProviderRequestHandler/GetPlayerInfoByRegistrationProvider": {
      "post": {
        "tags": [
          "RegistrationProviderRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "RegistrationProviderKey",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Token",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ProviderToken",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ProviderError",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ProviderErrorDescription",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPlayerInfoByRegistrationProviderResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/RetributionRequestHandler/GetThirdPartyPrizeRetributionHistory": {
      "post": {
        "tags": [
          "RetributionRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "IncludeTotal",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "PageNumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetThirdPartyPrizeRetributionHistoryResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/GeoComplyRequestHandler/GeoComplyCheckLocation": {
      "post": {
        "tags": [
          "GeoComplyRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "GeoComplyPacket",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GeoComplyCheckLocationResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/GeoComplyRequestHandler/IsGeoComplyLocationValid": {
      "post": {
        "tags": [
          "GeoComplyRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IsGeoComplyLocationValidResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/IdinRequestHandler/GetAddressTrustState": {
      "post": {
        "tags": [
          "IdinRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetAddressTrustStateResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/IdinRequestHandler/GetIdinBanks": {
      "post": {
        "tags": [
          "IdinRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetIdinBanksResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/IdinRequestHandler/StartIdinIdentityVerification": {
      "post": {
        "tags": [
          "IdinRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "BankId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StartIdinIdentityVerificationResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/CMIbanCheckRequestHandler/GetCMIbanCheckBanks": {
      "post": {
        "tags": [
          "CMIbanCheckRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCMIbanCheckBanksResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/CMIbanCheckRequestHandler/StartCMIbanVerification": {
      "post": {
        "tags": [
          "CMIbanCheckRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "BankId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StartCMIbanVerificationResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRiskManagementRequestHandler/GetRiskScoring": {
      "post": {
        "tags": [
          "PlayerRiskManagementRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRiskScoringResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRiskManagementRequestHandler/GetRiskScoringChanges": {
      "post": {
        "tags": [
          "PlayerRiskManagementRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetRiskScoringChangesResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/PlayerRiskManagementRequestHandler/RiskScoringChangeDisplayed": {
      "post": {
        "tags": [
          "PlayerRiskManagementRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RiskScoringChangeDisplayedRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RiskScoringChangeDisplayedResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/VipRequestHandler/GetVipPrizes": {
      "post": {
        "tags": [
          "VipRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/VipPrizesResponse"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/VipRequestHandler/BuyVipPrize": {
      "post": {
        "tags": [
          "VipRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "PrizeId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BuyVipPrizeResponse"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/VipRequestHandler/GetVipInfo": {
      "post": {
        "tags": [
          "VipRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetVipInfoResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/VipRequestHandler/GetVipRanks": {
      "post": {
        "tags": [
          "VipRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetVipRanksResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/VipRequestHandler/CanBuyVipBonus": {
      "post": {
        "tags": [
          "VipRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CanBuyVipBonusResponse"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/VipRequestHandler/BuyVipBonus": {
      "post": {
        "tags": [
          "VipRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BuyVipBonusResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/VipRequestHandler/GetCoinsHistory": {
      "post": {
        "tags": [
          "VipRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "IncludeTotal",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "PageNumber",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageSize",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetCoinsHistoryResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/ClubVipRequestHandler/GetVipInitialization": {
      "post": {
        "tags": [
          "ClubVipRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetVipInitializationResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/ClubVipRequestHandler/PlayVipWheel": {
      "post": {
        "tags": [
          "ClubVipRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "WheelId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlayVipWheelResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/ClubVipRequestHandler/PlayMonthlyBox": {
      "post": {
        "tags": [
          "ClubVipRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/PlayMonthlyBoxRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PlayMonthlyBoxResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/ClubVipRequestHandler/ResetVipStatus": {
      "post": {
        "tags": [
          "ClubVipRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "Origin",
            "in": "query",
            "schema": {
              "enum": [
                "Unknown",
                "Extranet",
                "Website"
              ],
              "type": "string"
            }
          },
          {
            "name": "ResetVipCoins",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ResetVipStatusResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/ClubVipRequestHandler/GetMinimalRankToAllowStatusReset": {
      "post": {
        "tags": [
          "ClubVipRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetMinimalVipRankToAllowResetResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/ClubVipRequestHandler/CanPlayerResetVipStatus": {
      "post": {
        "tags": [
          "ClubVipRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CanPlayerResetVipStatusResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/ClubVipRequestHandler/FeatureIsEnabled": {
      "post": {
        "tags": [
          "ClubVipRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "Feature",
            "in": "query",
            "schema": {
              "enum": [
                "None",
                "ResetStatus"
              ],
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/FeatureEnabledResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/ContestRequestHandler/GetContestGame": {
      "post": {
        "tags": [
          "ContestRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "GamingRoomId",
            "in": "query",
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "Name",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetContestGameResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/ContestRequestHandler/SetParticipation": {
      "post": {
        "tags": [
          "ContestRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SetParticipationRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SetParticipationResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/ShopRequestHandler/GetShopCategories": {
      "post": {
        "tags": [
          "ShopRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "Shop",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetShopCategoriesResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/ShopRequestHandler/GetShopHistory": {
      "post": {
        "tags": [
          "ShopRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "PageIndex",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PageCount",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Shop",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetShopHistoryResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/ShopRequestHandler/GetPlayerRankInfo": {
      "post": {
        "tags": [
          "ShopRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "Shop",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetPlayerRankInfoResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/ShopRequestHandler/GetShopProducts": {
      "post": {
        "tags": [
          "ShopRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetShopProductsRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetShopProductsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/ShopRequestHandler/ShopPurchase": {
      "post": {
        "tags": [
          "ShopRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ShopPurchaseRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ShopPurchaseResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    },
    "/ShopRequestHandler/ShopSearch": {
      "post": {
        "tags": [
          "ShopRequestHandler"
        ],
        "parameters": [
          {
            "$ref": "#/components/parameters/NodeTypeDefaultFinalClient"
          },
          {
            "$ref": "#/components/parameters/PlayerId"
          },
          {
            "$ref": "#/components/parameters/RoomDomain"
          },
          {
            "name": "Query",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Max",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PaginationIndex",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "PaginationLimit",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "Shop",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GetShopProductsResponseDTO"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "PushTestResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "PlayerNotReachable"
            ],
            "type": "string"
          }
        }
      },
      "InjectResponseTestResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful"
            ],
            "type": "string"
          }
        }
      },
      "AcceptLegalPopupResponseDTO": {
        "required": [
          "AcceptLegalPopupStatus"
        ],
        "properties": {
          "AcceptLegalPopupStatus": {
            "title": "AcceptLegalPopupStatus",
            "enum": [
              "None",
              "Successful",
              "InternalError",
              "InvalidPlayer",
              "InvalidRoom",
              "InvalidBusinessSession",
              "LegalPopupDisabled"
            ],
            "type": "string"
          },
          "LastDatePopupAccepted": {
            "title": "LastDatePopupAccepted",
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "AutoExcludeRequestDTO": {
        "required": [
          "Duration",
          "ExcludeType"
        ],
        "properties": {
          "Duration": {
            "title": "Duration",
            "type": "integer",
            "format": "int32"
          },
          "DurationInDays": {
            "title": "DurationInDays",
            "type": "integer",
            "format": "int32"
          },
          "ExcludeType": {
            "title": "ExcludeType",
            "enum": [
              "Unknown",
              "AutoExclude",
              "AutoExcludeDefinitive",
              "AutoExcludeGlobal",
              "CloseAccount",
              "GamePause"
            ],
            "type": "string"
          },
          "ExclusionLicense": {
            "title": "ExclusionLicense",
            "enum": [
              "Gaming",
              "Betting"
            ],
            "type": "string"
          }
        }
      },
      "AutoExcludeResponseDTO": {
        "required": [
          "Status",
          "ExclusionType"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Unknown",
              "InternalError",
              "Successful",
              "AlreadyExcluded",
              "InvalidType",
              "AutoExclusionDisable",
              "InvalidAutoExcludeStartDate",
              "InvalidDurationForType",
              "InThresholdForAutoClosure",
              "PlayerAlreadySuspended",
              "PlayerNotTrusted"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "ExclusionType": {
            "title": "ExclusionType",
            "enum": [
              "Unknown",
              "AutoExclude",
              "AutoExcludeDefinitive",
              "AutoExcludeGlobal",
              "CloseAccount",
              "GamePause"
            ],
            "type": "string"
          },
          "ExcludedUntil": {
            "title": "ExcludedUntil",
            "type": "string",
            "format": "date-time"
          },
          "ExclusionLicense": {
            "title": "ExclusionLicense",
            "enum": [
              "Gaming",
              "Betting"
            ],
            "type": "string"
          }
        }
      },
      "UnExcludeRequestDTO": {
        "properties": {
          "ExclusionLicense": {
            "title": "ExclusionLicense",
            "enum": [
              "Gaming",
              "Betting"
            ],
            "type": "string"
          }
        }
      },
      "UnExcludeResponseDTO": {
        "required": [
          "Status",
          "ExcludeType"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Unknown",
              "Successful",
              "ImpossibleUnExclude",
              "InternalError"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "ExcludeType": {
            "title": "ExcludeType",
            "enum": [
              "Unknown",
              "AutoExclude",
              "AutoExcludeDefinitive",
              "AutoExcludeGlobal",
              "CloseAccount",
              "GamePause"
            ],
            "type": "string"
          },
          "OldExcludeUntil": {
            "title": "OldExcludeUntil",
            "type": "string",
            "format": "date-time"
          },
          "RevocationDate": {
            "title": "RevocationDate",
            "type": "string",
            "format": "date-time"
          },
          "ExclusionLicense": {
            "title": "ExclusionLicense",
            "enum": [
              "Gaming",
              "Betting"
            ],
            "type": "string"
          }
        }
      },
      "ActivityExclusionResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Unknown",
              "InternalError",
              "Successful",
              "AlreadyExcluded"
            ],
            "type": "string"
          },
          "ExcludedUntil": {
            "title": "ExcludedUntil",
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "GetAutoExcludeInfoRequestDTO": {
        "properties": {
          "ExclusionLicense": {
            "title": "ExclusionLicense",
            "enum": [
              "Gaming",
              "Betting"
            ],
            "type": "string"
          }
        }
      },
      "GetAutoExcludeInfoResponseDTO": {
        "required": [
          "Excluded",
          "ExcludeType",
          "Status"
        ],
        "properties": {
          "Excluded": {
            "title": "Excluded",
            "type": "boolean"
          },
          "ExcludedUntil": {
            "title": "ExcludedUntil",
            "type": "string",
            "format": "date-time"
          },
          "RevocationDate": {
            "title": "RevocationDate",
            "type": "string",
            "format": "date-time"
          },
          "ExcludeType": {
            "title": "ExcludeType",
            "enum": [
              "Unknown",
              "AutoExclude",
              "AutoExcludeDefinitive",
              "AutoExcludeGlobal",
              "CloseAccount",
              "GamePause"
            ],
            "type": "string"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "Unknown",
              "Successful",
              "InternalError",
              "AutoExclusionDisabled"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "ExclusionLicense": {
            "title": "ExclusionLicense",
            "enum": [
              "Gaming",
              "Betting"
            ],
            "type": "string"
          }
        }
      },
      "AutoReactivationResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "IsInCoolOff",
              "CannotReactivateAccountNotSuspended",
              "CannotReactivateAccountBlacklist",
              "CannotReactivateAccountNoReason",
              "CannotReactivateAccountWrongReason",
              "IsInThreshold"
            ],
            "type": "string"
          }
        }
      },
      "BlacklistPlayerResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "InvalidRoom"
            ],
            "type": "string"
          }
        }
      },
      "SetLimitsResponseDTO": {
        "required": [
          "ActivitySource",
          "ActivityType",
          "Status",
          "DailyLimitChangeStatus",
          "WeeklyLimitChangeStatus",
          "MonthlyLimitChangeStatus",
          "YearlyLimitChangeStatus"
        ],
        "properties": {
          "ActivitySource": {
            "title": "ActivitySource",
            "enum": [
              "Gaming",
              "Betting",
              "VirtualBetting",
              "FantasyBet",
              "HorseBetting",
              "Poker"
            ],
            "type": "string"
          },
          "ActivityType": {
            "title": "ActivityType",
            "enum": [
              "Deposit",
              "Wage",
              "Loss",
              "ConnectionTime",
              "SpentTime",
              "Withdraw"
            ],
            "type": "string"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "AlreadyLower",
              "Unchanged",
              "LimitTooLow",
              "LowerLimitationPending",
              "RaiseNotAllowed",
              "LowerNotAllowed",
              "HigherLimitationPending",
              "LimitTooHigh",
              "InvalidRoom"
            ],
            "type": "string"
          },
          "DailyLimitChangeStatus": {
            "title": "DailyLimitChangeStatus",
            "enum": [
              "InternalError",
              "Successful",
              "AlreadyLower",
              "Unchanged",
              "LimitTooLow",
              "LowerLimitationPending",
              "RaiseNotAllowed",
              "LowerNotAllowed",
              "HigherLimitationPending",
              "LimitTooHigh",
              "InvalidRoom"
            ],
            "type": "string"
          },
          "DailyLimitDate": {
            "title": "DailyLimitDate",
            "type": "string",
            "format": "date-time"
          },
          "WeeklyLimitChangeStatus": {
            "title": "WeeklyLimitChangeStatus",
            "enum": [
              "InternalError",
              "Successful",
              "AlreadyLower",
              "Unchanged",
              "LimitTooLow",
              "LowerLimitationPending",
              "RaiseNotAllowed",
              "LowerNotAllowed",
              "HigherLimitationPending",
              "LimitTooHigh",
              "InvalidRoom"
            ],
            "type": "string"
          },
          "WeeklyLimitDate": {
            "title": "WeeklyLimitDate",
            "type": "string",
            "format": "date-time"
          },
          "MonthlyLimitChangeStatus": {
            "title": "MonthlyLimitChangeStatus",
            "enum": [
              "InternalError",
              "Successful",
              "AlreadyLower",
              "Unchanged",
              "LimitTooLow",
              "LowerLimitationPending",
              "RaiseNotAllowed",
              "LowerNotAllowed",
              "HigherLimitationPending",
              "LimitTooHigh",
              "InvalidRoom"
            ],
            "type": "string"
          },
          "MonthlyLimitDate": {
            "title": "MonthlyLimitDate",
            "type": "string",
            "format": "date-time"
          },
          "YearlyLimitChangeStatus": {
            "title": "YearlyLimitChangeStatus",
            "enum": [
              "InternalError",
              "Successful",
              "AlreadyLower",
              "Unchanged",
              "LimitTooLow",
              "LowerLimitationPending",
              "RaiseNotAllowed",
              "LowerNotAllowed",
              "HigherLimitationPending",
              "LimitTooHigh",
              "InvalidRoom"
            ],
            "type": "string"
          },
          "YearlyLimitDate": {
            "title": "YearlyLimitDate",
            "type": "string",
            "format": "date-time"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "GetLimitsResponseDTO": {
        "required": [
          "Status",
          "MinimumLimit",
          "HourlyLimited",
          "HourlyLimit",
          "CurrentHourlyAmount",
          "HourlyPeriodEnd",
          "HourlyNextLimit",
          "HourlyLocked",
          "DailyLimited",
          "DailyLimit",
          "CurrentDailyAmount",
          "DailyPeriodEnd",
          "DailyNextLimit",
          "DailyLocked",
          "WeeklyLimited",
          "WeeklyLimit",
          "CurrentWeeklyAmount",
          "WeeklyPeriodEnd",
          "WeeklyNextLimit",
          "WeeklyLocked",
          "MonthlyLimited",
          "MonthlyLimit",
          "CurrentMonthlyAmount",
          "MonthlyPeriodEnd",
          "MonthlyNextLimit",
          "MonthlyLocked",
          "YearlyLimited",
          "YearlyLimit",
          "CurrentYearlyAmount",
          "YearlyPeriodEnd",
          "YearlyNextLimit",
          "YearlyLocked"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidRoom"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "MinimumLimit": {
            "title": "MinimumLimit",
            "type": "number",
            "format": "double"
          },
          "HourlyLimited": {
            "title": "HourlyLimited",
            "type": "boolean"
          },
          "HourlyLimit": {
            "title": "HourlyLimit",
            "type": "number",
            "format": "double"
          },
          "CurrentHourlyAmount": {
            "title": "CurrentHourlyAmount",
            "type": "number",
            "format": "double"
          },
          "HourlyPeriodEnd": {
            "title": "HourlyPeriodEnd",
            "type": "string",
            "format": "date-time"
          },
          "HourlyNextRaise": {
            "title": "HourlyNextRaise",
            "type": "string",
            "format": "date-time"
          },
          "HourlyNextLimit": {
            "title": "HourlyNextLimit",
            "type": "number",
            "format": "double"
          },
          "HourlyLocked": {
            "title": "HourlyLocked",
            "type": "boolean"
          },
          "DailyLimited": {
            "title": "DailyLimited",
            "type": "boolean"
          },
          "DailyLimit": {
            "title": "DailyLimit",
            "type": "number",
            "format": "double"
          },
          "CurrentDailyAmount": {
            "title": "CurrentDailyAmount",
            "type": "number",
            "format": "double"
          },
          "DailyPeriodEnd": {
            "title": "DailyPeriodEnd",
            "type": "string",
            "format": "date-time"
          },
          "DailyNextRaise": {
            "title": "DailyNextRaise",
            "type": "string",
            "format": "date-time"
          },
          "DailyNextLimit": {
            "title": "DailyNextLimit",
            "type": "number",
            "format": "double"
          },
          "DailyLocked": {
            "title": "DailyLocked",
            "type": "boolean"
          },
          "DailyLimitCoolOffInMinutes": {
            "title": "DailyLimitCoolOffInMinutes",
            "type": "number",
            "format": "double"
          },
          "MaximumDailyLimit": {
            "title": "MaximumDailyLimit",
            "type": "number",
            "format": "double"
          },
          "WeeklyLimited": {
            "title": "WeeklyLimited",
            "type": "boolean"
          },
          "WeeklyLimit": {
            "title": "WeeklyLimit",
            "type": "number",
            "format": "double"
          },
          "CurrentWeeklyAmount": {
            "title": "CurrentWeeklyAmount",
            "type": "number",
            "format": "double"
          },
          "WeeklyPeriodEnd": {
            "title": "WeeklyPeriodEnd",
            "type": "string",
            "format": "date-time"
          },
          "WeeklyNextRaise": {
            "title": "WeeklyNextRaise",
            "type": "string",
            "format": "date-time"
          },
          "WeeklyNextLimit": {
            "title": "WeeklyNextLimit",
            "type": "number",
            "format": "double"
          },
          "WeeklyLocked": {
            "title": "WeeklyLocked",
            "type": "boolean"
          },
          "WeeklyLimitCoolOffInMinutes": {
            "title": "WeeklyLimitCoolOffInMinutes",
            "type": "number",
            "format": "double"
          },
          "MaximumWeeklyLimit": {
            "title": "MaximumWeeklyLimit",
            "type": "number",
            "format": "double"
          },
          "MonthlyLimited": {
            "title": "MonthlyLimited",
            "type": "boolean"
          },
          "MonthlyLimit": {
            "title": "MonthlyLimit",
            "type": "number",
            "format": "double"
          },
          "CurrentMonthlyAmount": {
            "title": "CurrentMonthlyAmount",
            "type": "number",
            "format": "double"
          },
          "MonthlyPeriodEnd": {
            "title": "MonthlyPeriodEnd",
            "type": "string",
            "format": "date-time"
          },
          "MonthlyNextRaise": {
            "title": "MonthlyNextRaise",
            "type": "string",
            "format": "date-time"
          },
          "MonthlyNextLimit": {
            "title": "MonthlyNextLimit",
            "type": "number",
            "format": "double"
          },
          "MonthlyLocked": {
            "title": "MonthlyLocked",
            "type": "boolean"
          },
          "MonthlyLimitCoolOffInMinutes": {
            "title": "MonthlyLimitCoolOffInMinutes",
            "type": "number",
            "format": "double"
          },
          "MaximumMonthlyLimit": {
            "title": "MaximumMonthlyLimit",
            "type": "number",
            "format": "double"
          },
          "YearlyLimited": {
            "title": "YearlyLimited",
            "type": "boolean"
          },
          "YearlyLimit": {
            "title": "YearlyLimit",
            "type": "number",
            "format": "double"
          },
          "CurrentYearlyAmount": {
            "title": "CurrentYearlyAmount",
            "type": "number",
            "format": "double"
          },
          "YearlyPeriodEnd": {
            "title": "YearlyPeriodEnd",
            "type": "string",
            "format": "date-time"
          },
          "YearlyNextRaise": {
            "title": "YearlyNextRaise",
            "type": "string",
            "format": "date-time"
          },
          "YearlyNextLimit": {
            "title": "YearlyNextLimit",
            "type": "number",
            "format": "double"
          },
          "YearlyLocked": {
            "title": "YearlyLocked",
            "type": "boolean"
          },
          "YearlyLimitCoolOffInMinutes": {
            "title": "YearlyLimitCoolOffInMinutes",
            "type": "number",
            "format": "double"
          }
        }
      },
      "GetConnectionLimitRemainingTimeResponseDTO": {
        "required": [
          "Status",
          "WarnPlayerBeforeLimitReached"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidRoom",
              "ConnectionTimeReached"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "WarnPlayerBeforeLimitReached": {
            "title": "WarnPlayerBeforeLimitReached",
            "type": "integer",
            "format": "int32"
          },
          "RemainingTimeInSeconds": {
            "title": "RemainingTimeInSeconds",
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "GetSpentConnectionTimeResponseDTO": {
        "required": [
          "Status",
          "DailyInSeconds"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "NoSpentConnectionTimeFound"
            ],
            "type": "string"
          },
          "DailyInSeconds": {
            "title": "DailyInSeconds",
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "GetSpentTimeLimitRemainingTimeResponseDTO": {
        "required": [
          "Status",
          "WarnPlayerBeforeLimitReached"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidRoom",
              "SpentTimeLimitReached"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "WarnPlayerBeforeLimitReached": {
            "title": "WarnPlayerBeforeLimitReached",
            "type": "integer",
            "format": "int32"
          },
          "RemainingTimeInSeconds": {
            "title": "RemainingTimeInSeconds",
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "UpdateSessionLastAckResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Unknown",
              "Success",
              "InternalError",
              "MissingField"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "ShowAutoLogOutPopupResponseDTO": {
        "required": [
          "Show",
          "Status"
        ],
        "properties": {
          "Show": {
            "title": "Show",
            "type": "boolean"
          },
          "BusinessSessionId": {
            "title": "BusinessSessionId",
            "type": "string"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "Unknown",
              "Success",
              "InternalError",
              "MissingField"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "SessionFinishedDTO": {
        "required": [
          "Id",
          "StartDate",
          "EndDate",
          "InitialCredits",
          "RemainingCredits",
          "TotalStake",
          "TotalWinnings"
        ],
        "properties": {
          "Id": {
            "title": "Id",
            "type": "string",
            "format": "uuid"
          },
          "StartDate": {
            "title": "StartDate",
            "type": "string",
            "format": "date-time"
          },
          "EndDate": {
            "title": "EndDate",
            "type": "string",
            "format": "date-time"
          },
          "InitialCredits": {
            "title": "InitialCredits",
            "type": "number",
            "format": "double"
          },
          "RemainingCredits": {
            "title": "RemainingCredits",
            "type": "number",
            "format": "double"
          },
          "TotalStake": {
            "title": "TotalStake",
            "type": "number",
            "format": "double"
          },
          "TotalWinnings": {
            "title": "TotalWinnings",
            "type": "number",
            "format": "double"
          },
          "GameName": {
            "title": "GameName",
            "type": "string"
          },
          "GameType": {
            "title": "GameType",
            "type": "string"
          }
        }
      },
      "ResponsibleGamingDTO": {
        "required": [
          "Minutes"
        ],
        "properties": {
          "Minutes": {
            "title": "Minutes",
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "Void": { },
      "GetActivityExclusionsResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Unknown",
              "Successful",
              "InternalError"
            ],
            "type": "string"
          },
          "Exclusions": {
            "title": "Exclusions",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ActivityExclusion"
            }
          }
        }
      },
      "ActivityExclusion": {
        "required": [
          "ExclusionType",
          "ExclusionEnd"
        ],
        "properties": {
          "ExclusionType": {
            "title": "ExclusionType",
            "enum": [
              "Dices",
              "Slots",
              "Roulettes",
              "TableGames",
              "Betting"
            ],
            "type": "string"
          },
          "ExclusionEnd": {
            "title": "ExclusionEnd",
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "SetSessionDurationResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful"
            ],
            "type": "string"
          }
        }
      },
      "GetSessionDurationResponseDTO": {
        "required": [
          "Status",
          "Limited",
          "Duration"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful"
            ],
            "type": "string"
          },
          "Limited": {
            "title": "Limited",
            "type": "boolean"
          },
          "Duration": {
            "title": "Duration",
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "CheckSessionResponseDTO": {
        "required": [
          "Status",
          "Valid"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Successfull",
              "InternalError",
              "InvalidRoom"
            ],
            "type": "string"
          },
          "Valid": {
            "title": "Valid",
            "type": "boolean"
          }
        }
      },
      "GetSessionDetailsResponseDTO": {
        "required": [
          "Status",
          "InitialAmount",
          "Stakes",
          "Balance",
          "Start",
          "Time"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Success",
              "InternalError"
            ],
            "type": "string"
          },
          "InitialAmount": {
            "title": "InitialAmount",
            "type": "number",
            "format": "double"
          },
          "Stakes": {
            "title": "Stakes",
            "type": "number",
            "format": "double"
          },
          "Balance": {
            "title": "Balance",
            "type": "number",
            "format": "double"
          },
          "Start": {
            "title": "Start",
            "type": "string",
            "format": "date-time"
          },
          "Time": {
            "title": "Time",
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "GetPlayerDepositLimitationApprovalStatusResponse": {
        "required": [
          "Status",
          "MonthlyDepositLimitationApprovalStatus"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success"
            ],
            "type": "string"
          },
          "MonthlyDepositLimitationApprovalStatus": {
            "title": "MonthlyDepositLimitationApprovalStatus",
            "enum": [
              "NotNeeded",
              "Approved",
              "Pending"
            ],
            "type": "string"
          }
        }
      },
      "CheckDepositLimitationApprovalResponse": {
        "required": [
          "Status",
          "IsApprovalNeeded"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success"
            ],
            "type": "string"
          },
          "IsApprovalNeeded": {
            "title": "IsApprovalNeeded",
            "type": "boolean"
          }
        }
      },
      "GetLimitsStateResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Success",
              "InternalError"
            ],
            "type": "string"
          },
          "LimitsStates": {
            "title": "LimitsStates",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LimitState"
            }
          },
          "BalanceRemaining": {
            "title": "BalanceRemaining",
            "type": "number",
            "format": "double"
          }
        }
      },
      "LimitState": {
        "required": [
          "ActivityType"
        ],
        "properties": {
          "ActivityType": {
            "title": "ActivityType",
            "enum": [
              "Deposit",
              "Wage",
              "Loss",
              "ConnectionTime",
              "SpentTime",
              "Withdraw"
            ],
            "type": "string"
          },
          "Remaining": {
            "title": "Remaining",
            "type": "number",
            "format": "double"
          }
        }
      },
      "ShowConnectionTimeLimitWarningPopupResponseDTO": {
        "properties": {
          "Limits": {
            "title": "Limits",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ConnectionTimeLimitDTO"
            }
          }
        }
      },
      "ConnectionTimeLimitDTO": {
        "required": [
          "Period",
          "ValueInMinutes"
        ],
        "properties": {
          "Period": {
            "title": "Period",
            "enum": [
              "Daily",
              "Weekly",
              "Monthly"
            ],
            "type": "string"
          },
          "ValueInMinutes": {
            "title": "ValueInMinutes",
            "type": "number",
            "format": "double"
          }
        }
      },
      "ShowLegalPopupResponseDTO": {
        "required": [
          "ShowLegalPopupStatus",
          "ShowLegalPopup"
        ],
        "properties": {
          "ShowLegalPopupStatus": {
            "title": "ShowLegalPopupStatus",
            "enum": [
              "None",
              "Successful",
              "InternalError",
              "InvalidPlayer",
              "InvalidRoom",
              "InvalidBusinessSession",
              "LegalPopupDisabled"
            ],
            "type": "string"
          },
          "ShowLegalPopup": {
            "title": "ShowLegalPopup",
            "type": "boolean"
          },
          "RequestsAborted": {
            "title": "RequestsAborted",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RequestDTO"
            }
          }
        }
      },
      "RequestDTO": {
        "required": [
          "IdRequest",
          "Type"
        ],
        "properties": {
          "IdRequest": {
            "title": "IdRequest",
            "type": "string",
            "format": "uuid"
          },
          "Type": {
            "title": "Type",
            "type": "integer",
            "format": "int32"
          },
          "Identifier": {
            "title": "Identifier",
            "type": "string"
          },
          "Content": {
            "title": "Content",
            "type": "string"
          }
        }
      },
      "GetSecurityPinCodeInfoResponseDTO": {
        "required": [
          "IsSecurityPinCodeEnabled",
          "Status",
          "ShouldResetSecurityPinCode"
        ],
        "properties": {
          "IsSecurityPinCodeEnabled": {
            "title": "IsSecurityPinCodeEnabled",
            "type": "boolean"
          },
          "ProtectedFeatures": {
            "title": "ProtectedFeatures",
            "type": "array",
            "items": {
              "enum": [
                "None",
                "ChangePassword",
                "ResetPassword",
                "UpdatePlayerBankInfo"
              ],
              "type": "string"
            }
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidRoom",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "ShouldResetSecurityPinCode": {
            "title": "ShouldResetSecurityPinCode",
            "type": "boolean"
          }
        }
      },
      "ResetSecurityPinCodeResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "InvalidRoom",
              "InvalidCurrentSecurityPinCode",
              "NewSecurityPinCodeMissing",
              "NewSecurityPinCodeTooLong",
              "NewSecurityPinCodeTooShort",
              "InvalidNewSecurityPinCode"
            ],
            "type": "string"
          }
        }
      },
      "ChangeSecurityPinCodeResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "InvalidRoom",
              "InvalidCurrentSecurityPinCode",
              "NewSecurityPinCodeMissing",
              "NewSecurityPinCodeTooLong",
              "NewSecurityPinCodeTooShort",
              "InvalidNewSecurityPinCode"
            ],
            "type": "string"
          }
        }
      },
      "GetAvailableDocumentsProvidersResponseDTO": {
        "required": [
          "StatusResponse"
        ],
        "properties": {
          "DocumentsProviders": {
            "title": "DocumentsProviders",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DocumentProviderDTO"
            }
          },
          "StatusResponse": {
            "title": "StatusResponse",
            "enum": [
              "None",
              "Successful",
              "InternalError",
              "InvalidRoom",
              "PlayerAlreadyTrusted",
              "Pending",
              "LastTransactionFailed",
              "ThresholdReached"
            ],
            "type": "string"
          }
        }
      },
      "DocumentProviderDTO": {
        "properties": {
          "Key": {
            "title": "Key",
            "type": "string"
          },
          "Name": {
            "title": "Name",
            "type": "string"
          },
          "AcceptedDocuments": {
            "title": "AcceptedDocuments",
            "type": "array",
            "items": {
              "enum": [
                "Identity",
                "Iban",
                "Address",
                "LegalLimit"
              ],
              "type": "string"
            }
          }
        }
      },
      "UseDocumentProviderResponseDTO": {
        "required": [
          "StatusResponse"
        ],
        "properties": {
          "StatusResponse": {
            "title": "StatusResponse",
            "enum": [
              "None",
              "Successful",
              "InternalError",
              "InvalidRoom",
              "ProviderNotFound"
            ],
            "type": "string"
          },
          "Provider": {
            "$ref": "#/components/schemas/DocumentProviderDetailDTO"
          }
        }
      },
      "DocumentProviderDetailDTO": {
        "properties": {
          "Key": {
            "title": "Key",
            "type": "string"
          },
          "Name": {
            "title": "Name",
            "type": "string"
          },
          "RedirectUrl": {
            "title": "RedirectUrl",
            "type": "string"
          },
          "PostbackUrl": {
            "title": "PostbackUrl",
            "type": "string"
          }
        }
      },
      "GetMobileAppAccountDeletionResponseDTO": {
        "required": [
          "StatusRequest",
          "Status"
        ],
        "properties": {
          "StatusRequest": {
            "title": "StatusRequest",
            "enum": [
              "None",
              "Pending"
            ],
            "type": "string"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "Unknown",
              "Success",
              "InternalError",
              "MissingField"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "DeleteMobileAppAccountResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Unknown",
              "Success",
              "InternalError",
              "MissingField"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "ActorAuthenticationRequestDTO": {
        "required": [
          "RoomId",
          "IsMobileApp"
        ],
        "properties": {
          "RoomId": {
            "title": "RoomId",
            "type": "string",
            "format": "uuid"
          },
          "RoomDomainName": {
            "title": "RoomDomainName",
            "type": "string"
          },
          "Login": {
            "title": "Login",
            "type": "string"
          },
          "ClearPassword": {
            "title": "ClearPassword",
            "type": "string"
          },
          "Token": {
            "title": "Token",
            "type": "string"
          },
          "LanguageCode": {
            "title": "LanguageCode",
            "type": "string"
          },
          "UserAgent": {
            "title": "UserAgent",
            "type": "string"
          },
          "NetworkAddress": {
            "title": "NetworkAddress",
            "type": "string"
          },
          "GeoLocatedCode": {
            "title": "GeoLocatedCode",
            "type": "string"
          },
          "PinCode": {
            "title": "PinCode",
            "type": "string"
          },
          "IsMobileApp": {
            "title": "IsMobileApp",
            "type": "boolean"
          },
          "AuthenticationLease": {
            "title": "AuthenticationLease",
            "type": "string"
          },
          "MetaDatas": {
            "title": "MetaDatas",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterDTO"
            }
          },
          "RegistrationId": {
            "title": "RegistrationId",
            "type": "string",
            "format": "uuid"
          },
          "ChannelType": {
            "title": "ChannelType",
            "type": "string"
          },
          "PlayerId": {
            "title": "PlayerId",
            "type": "string",
            "format": "uuid"
          }
        }
      },
      "ParameterDTO": {
        "properties": {
          "Key": {
            "title": "Key",
            "type": "string"
          },
          "Value": {
            "title": "Value",
            "type": "string"
          }
        }
      },
      "ActorAuthenticationResponseDTO": {
        "required": [
          "Status",
          "PreRegistrationId",
          "Session",
          "AuthenticationLeaseKeepDurationInMillis",
          "ConnectionId"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "ActorNotFound",
              "IncorrectPassword",
              "ActorSuspended",
              "ActorDeleted",
              "TooMuchAttempts",
              "LoginMandatory",
              "PasswordMandatory",
              "InvalidRoom",
              "RedirectToRegistration",
              "RegistrationOnlyInRoom",
              "ConnectionNumberLimitReached",
              "ConnectionTimeLimitReached",
              "BadBirthDate",
              "Blacklisted",
              "PlayerAutoExclude",
              "TooManyFailedDeposit",
              "FrozenAssetsExclude",
              "CloseAccount",
              "IsInCoolOffAfterAutoReactivation",
              "AlmostReachedTooManyFailedLogin",
              "LoginForbiddenCountry",
              "Excluded",
              "PinCodeRequired",
              "PinCodeInvalid",
              "MFARequired",
              "MFAInvalid",
              "AntiMoneyLaundering",
              "InvalidNetworkAddress",
              "InvalidUserAgent",
              "InvalidAgeForChannel",
              "InvalidNationalIdentityNumber",
              "InvalidMinimumAge",
              "EmptyIovationBlackBox"
            ],
            "type": "string"
          },
          "Token": {
            "title": "Token",
            "type": "string"
          },
          "ActorId": {
            "title": "ActorId",
            "type": "string",
            "format": "uuid"
          },
          "PreRegistrationId": {
            "title": "PreRegistrationId",
            "type": "string",
            "format": "uuid"
          },
          "Session": {
            "title": "Session",
            "type": "string",
            "format": "uuid"
          },
          "ExclusionDate": {
            "title": "ExclusionDate",
            "type": "string",
            "format": "date-time"
          },
          "AuthenticationLease": {
            "title": "AuthenticationLease",
            "type": "string"
          },
          "AuthenticationLeaseKeepDurationInMillis": {
            "title": "AuthenticationLeaseKeepDurationInMillis",
            "type": "number",
            "format": "double"
          },
          "ConnectionId": {
            "title": "ConnectionId",
            "type": "string",
            "format": "uuid"
          },
          "MetaDatas": {
            "title": "MetaDatas",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParameterDTO"
            }
          },
          "RegistrationId": {
            "title": "RegistrationId",
            "type": "string",
            "format": "uuid"
          },
          "PlayerId": {
            "title": "PlayerId",
            "type": "string",
            "format": "uuid"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "EmployeeAuthenticationResponsetDTO": {
        "required": [
          "Status",
          "EmployeeId"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "EmployeeNotFound",
              "IncorrectPassword",
              "ActorSuspended",
              "ActorDeleted",
              "TooMuchAttempts",
              "LoginMandatory",
              "PasswordMandatory",
              "InvalidRoom",
              "BlockedAccount"
            ],
            "type": "string"
          },
          "EmployeeId": {
            "title": "EmployeeId",
            "type": "string",
            "format": "uuid"
          },
          "EmployeeEmail": {
            "title": "EmployeeEmail",
            "type": "string"
          },
          "Groups": {
            "title": "Groups",
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "Roles": {
            "title": "Roles",
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "TokenAuthenticationRequestDTO": {
        "properties": {
          "LanguageCode": {
            "title": "LanguageCode",
            "type": "string"
          },
          "Token": {
            "title": "Token",
            "type": "string"
          },
          "UserAgent": {
            "title": "UserAgent",
            "type": "string"
          },
          "IsMobileApp": {
            "title": "IsMobileApp",
            "type": "boolean"
          },
          "ChannelType": {
            "title": "ChannelType",
            "type": "string"
          }
        }
      },
      "TokenAuthenticationResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidToken",
              "TokenExpired",
              "BlockedByIovation",
              "ForbiddenCountry"
            ],
            "type": "string"
          },
          "PlayerId": {
            "title": "PlayerId",
            "type": "string",
            "format": "uuid"
          },
          "BusinessSessionId": {
            "title": "BusinessSessionId",
            "type": "string",
            "format": "uuid"
          },
          "PlayerSessionStartDate": {
            "title": "PlayerSessionStartDate",
            "type": "string",
            "format": "date-time"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "GetAuthenticationTokenForActorRequestDTO": {
        "required": [
          "ActorID"
        ],
        "properties": {
          "ActorID": {
            "title": "ActorID",
            "type": "string",
            "format": "uuid"
          },
          "BusinessSessionId": {
            "title": "BusinessSessionId",
            "type": "string",
            "format": "uuid"
          }
        }
      },
      "GetAuthenticationTokenForActorResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "ActorNotFound",
              "TooMuchAttempts"
            ],
            "type": "string"
          },
          "Token": {
            "title": "Token",
            "type": "string"
          }
        }
      },
      "ExternalConnectionAuthenticationResponseDTO": {
        "required": [
          "Status",
          "ActorId"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidExternalConnectionId",
              "ObsoleteExternalConnection",
              "InvalidPlayer",
              "AuthenticationFailed"
            ],
            "type": "string"
          },
          "Token": {
            "title": "Token",
            "type": "string"
          },
          "ActorId": {
            "title": "ActorId",
            "type": "string",
            "format": "uuid"
          },
          "LanguageIsoCode": {
            "title": "LanguageIsoCode",
            "type": "string"
          },
          "DestinationKey": {
            "title": "DestinationKey",
            "type": "string"
          },
          "DestinationUrl": {
            "title": "DestinationUrl",
            "type": "string"
          },
          "Parameters": {
            "title": "Parameters",
            "type": "string"
          }
        }
      },
      "GetImpersonationInfoResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidId",
              "NotValidImpersonation"
            ],
            "type": "string"
          },
          "ImpersonatorEmail": {
            "title": "ImpersonatorEmail",
            "type": "string"
          },
          "ImpersonatorRoomDomainName": {
            "title": "ImpersonatorRoomDomainName",
            "type": "string"
          },
          "ImpersonatedActorEmail": {
            "title": "ImpersonatedActorEmail",
            "type": "string"
          },
          "ImpersonatedActorPseudo": {
            "title": "ImpersonatedActorPseudo",
            "type": "string"
          }
        }
      },
      "ImpersonateRequestDTO": {
        "required": [
          "SiteType",
          "RequestToken"
        ],
        "properties": {
          "ImpersonationId": {
            "title": "ImpersonationId",
            "type": "string"
          },
          "SiteType": {
            "title": "SiteType",
            "enum": [
              "MainSite",
              "AffiliatedSite",
              "Extranet",
              "Api"
            ],
            "type": "string"
          },
          "Email": {
            "title": "Email",
            "type": "string"
          },
          "RoomDomainName": {
            "title": "RoomDomainName",
            "type": "string"
          },
          "ClearPassword": {
            "title": "ClearPassword",
            "type": "string"
          },
          "FromURL": {
            "title": "FromURL",
            "type": "string"
          },
          "NetworkAddress": {
            "title": "NetworkAddress",
            "type": "string"
          },
          "UserAgent": {
            "title": "UserAgent",
            "type": "string"
          },
          "RequestToken": {
            "title": "RequestToken",
            "type": "boolean"
          },
          "MandatoryRolesSet": {
            "title": "MandatoryRolesSet",
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "ImpersonateResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidId",
              "NotValidImpersonation",
              "AuthenticationFailed"
            ],
            "type": "string"
          },
          "ImpersonatedActorId": {
            "title": "ImpersonatedActorId",
            "type": "string"
          },
          "BusinessSessionId": {
            "title": "BusinessSessionId",
            "type": "string",
            "format": "uuid"
          },
          "Token": {
            "title": "Token",
            "type": "string",
            "format": "uuid"
          }
        }
      },
      "GetPopupAfterLoginResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "PasswordContainsLogin"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "PlayerConfirmAutoRegistrationRequestDTO": {
        "required": [
          "ReceiveEmailNotification",
          "ReceivePhoneNotification",
          "ReceivePostNotification",
          "ReceiveSMSNotification"
        ],
        "properties": {
          "Address": {
            "$ref": "#/components/schemas/AddressDTO"
          },
          "MobilePhoneNumber": {
            "title": "MobilePhoneNumber",
            "type": "string"
          },
          "PrefixMobilePhoneNumber": {
            "title": "PrefixMobilePhoneNumber",
            "type": "string"
          },
          "ReceiveEmailNotification": {
            "title": "ReceiveEmailNotification",
            "type": "boolean"
          },
          "ReceivePhoneNotification": {
            "title": "ReceivePhoneNotification",
            "type": "boolean"
          },
          "ReceivePostNotification": {
            "title": "ReceivePostNotification",
            "type": "boolean"
          },
          "ReceiveSMSNotification": {
            "title": "ReceiveSMSNotification",
            "type": "boolean"
          }
        }
      },
      "AddressDTO": {
        "properties": {
          "Line1": {
            "title": "Line1",
            "type": "string"
          },
          "Line2": {
            "title": "Line2",
            "type": "string"
          },
          "HasHouseNumber": {
            "title": "HasHouseNumber",
            "type": "boolean"
          },
          "ZipCode": {
            "title": "ZipCode",
            "type": "string"
          },
          "City": {
            "title": "City",
            "type": "string"
          },
          "Municipality": {
            "title": "Municipality",
            "type": "string"
          },
          "Province": {
            "title": "Province",
            "type": "string"
          },
          "Country": {
            "$ref": "#/components/schemas/CountryDTO"
          },
          "State": {
            "$ref": "#/components/schemas/StateDTO"
          }
        }
      },
      "CountryDTO": {
        "properties": {
          "IsoCode": {
            "title": "IsoCode",
            "type": "string"
          },
          "Name": {
            "title": "Name",
            "type": "string"
          }
        }
      },
      "StateDTO": {
        "required": [
          "Id"
        ],
        "properties": {
          "Id": {
            "title": "Id",
            "type": "string",
            "format": "uuid"
          },
          "IsoCode": {
            "title": "IsoCode",
            "type": "string"
          },
          "Name": {
            "title": "Name",
            "type": "string"
          }
        }
      },
      "PlayerConfirmAutoRegistrationResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPhoneNumber",
              "DuplicatePhoneNumber",
              "InvalidPlayer"
            ],
            "type": "string"
          }
        }
      },
      "GetZendeskJwtTokenResponseDTO": {
        "properties": {
          "JwtToken": {
            "title": "JwtToken",
            "type": "string"
          }
        }
      },
      "SubscribeResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success"
            ],
            "type": "string"
          }
        }
      },
      "UnsubscribeResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success"
            ],
            "type": "string"
          }
        }
      },
      "OneClickSubscribeResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Error",
              "Success"
            ],
            "type": "string"
          }
        }
      },
      "OneClickUnsubscribeResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Error",
              "Success"
            ],
            "type": "string"
          }
        }
      },
      "PlayerAcknowledgeRealityCheckResponse": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success"
            ],
            "type": "string"
          }
        }
      },
      "GetBreakDurationsResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Error",
              "Success"
            ],
            "type": "string"
          },
          "BreakDurations": {
            "title": "BreakDurations",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BreakDuration"
            }
          }
        }
      },
      "BreakDuration": {
        "required": [
          "Duration"
        ],
        "properties": {
          "Duration": {
            "$ref": "#/components/schemas/UInt32"
          },
          "Unit": {
            "title": "Unit",
            "type": "string"
          }
        }
      },
      "UInt32": { },
      "GetPlayerDataResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful"
            ],
            "type": "string"
          },
          "BirthCity": {
            "title": "BirthCity",
            "type": "string"
          },
          "BirthCountry": {
            "$ref": "#/components/schemas/CountryDTO"
          },
          "BirthDay": {
            "title": "BirthDay",
            "type": "string",
            "format": "date-time"
          },
          "FirstName": {
            "title": "FirstName",
            "type": "string"
          },
          "LastName": {
            "title": "LastName",
            "type": "string"
          },
          "IsInhabitant": {
            "title": "IsInhabitant",
            "type": "boolean"
          },
          "Pseudo": {
            "title": "Pseudo",
            "type": "string"
          },
          "RegistrationId": {
            "title": "RegistrationId",
            "type": "string",
            "format": "uuid"
          }
        }
      },
      "RegisterPlayerRequestDTO": {
        "required": [
          "RegistrationId",
          "ReceiveEmailNotification",
          "ReceivePhoneNotification",
          "ReceiveSMSNotification",
          "AllowMarketingNotification"
        ],
        "properties": {
          "RegistrationId": {
            "title": "RegistrationId",
            "type": "string",
            "format": "uuid"
          },
          "Address": {
            "$ref": "#/components/schemas/AddressDTO"
          },
          "ReceiveEmailNotification": {
            "title": "ReceiveEmailNotification",
            "type": "boolean"
          },
          "ReceivePhoneNotification": {
            "title": "ReceivePhoneNotification",
            "type": "boolean"
          },
          "ReceiveSMSNotification": {
            "title": "ReceiveSMSNotification",
            "type": "boolean"
          },
          "Licences": {
            "title": "Licences",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LicenceDTO"
            }
          },
          "AllowMarketingNotification": {
            "title": "AllowMarketingNotification",
            "type": "boolean"
          }
        }
      },
      "LicenceDTO": {
        "required": [
          "Checked"
        ],
        "properties": {
          "Name": {
            "title": "Name",
            "type": "string"
          },
          "Checked": {
            "title": "Checked",
            "type": "boolean"
          }
        }
      },
      "RegisterPlayerResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "FieldError"
            ],
            "type": "string"
          },
          "RegistrationId": {
            "title": "RegistrationId",
            "type": "string",
            "format": "uuid"
          },
          "AuthenticationToken": {
            "title": "AuthenticationToken",
            "type": "string",
            "format": "uuid"
          }
        }
      },
      "AuthenticateUserWithItsmeResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalServerError",
              "Success"
            ],
            "type": "string"
          }
        }
      },
      "GetIdentityVerificationOptionsForPlayerResponseDTO": {
        "properties": {
          "IdentityVerificationOptions": {
            "title": "IdentityVerificationOptions",
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "StartItsmeIdentityVerificationFlowResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "AcquisitionUrl": {
            "title": "AcquisitionUrl",
            "type": "string"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalServerError",
              "Success",
              "PlayerIdentityAlreadyVerified",
              "ExistingVerificationFlowForPlayer",
              "ItsmeNotAvailable"
            ],
            "type": "string"
          }
        }
      },
      "StartVeriffIdentityVerificationFlowResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "VerificationUrl": {
            "title": "VerificationUrl",
            "type": "string"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalServerError",
              "Success",
              "PlayerIdentityAlreadyVerified",
              "ExistingVerificationFlowForPlayer",
              "VeriffNotAvailable"
            ],
            "type": "string"
          }
        }
      },
      "GetRedeemBonusCodeAccessResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "AllowedToRedeem": {
            "$ref": "#/components/schemas/RedeemCodeFeatureAllowedDTO"
          }
        }
      },
      "RedeemCodeFeatureAllowedDTO": {
        "required": [
          "IsAllowed"
        ],
        "properties": {
          "IsAllowed": {
            "title": "IsAllowed",
            "type": "boolean"
          },
          "Reason": {
            "title": "Reason",
            "enum": [
              "Exclusion",
              "Vulnerable"
            ],
            "type": "string"
          }
        }
      },
      "RedeemCodeResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidCode",
              "AlreadyUsed",
              "AlreadyUsedByPlayer",
              "PlayerNotAuthorized"
            ],
            "type": "string"
          },
          "Prizes": {
            "title": "Prizes",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PrizeDTO"
            }
          }
        }
      },
      "PrizeDTO": {
        "required": [
          "Id",
          "PrizeConfigurationId",
          "PrizeType",
          "Amount",
          "Used",
          "Order",
          "IsOnlyFirstDeposit",
          "IsBonusPt1",
          "IsBonus"
        ],
        "properties": {
          "Id": {
            "title": "Id",
            "type": "string",
            "format": "uuid"
          },
          "PrizeConfigurationId": {
            "title": "PrizeConfigurationId",
            "type": "string",
            "format": "uuid"
          },
          "Description": {
            "title": "Description",
            "type": "string"
          },
          "Title": {
            "title": "Title",
            "type": "string"
          },
          "TermsAndConditions": {
            "title": "TermsAndConditions",
            "type": "string"
          },
          "WarningMessage": {
            "title": "WarningMessage",
            "type": "string"
          },
          "ExtraInfo": {
            "title": "ExtraInfo",
            "type": "string"
          },
          "TicketId": {
            "title": "TicketId",
            "type": "string",
            "format": "uuid"
          },
          "Name": {
            "title": "Name",
            "type": "string"
          },
          "PictureUrl": {
            "title": "PictureUrl",
            "type": "string"
          },
          "PrizeType": {
            "title": "PrizeType",
            "enum": [
              "Ticket",
              "Bonus",
              "DepositBonus",
              "RealMoney",
              "VipPoint",
              "FreeBet",
              "FreeSpin",
              "Item"
            ],
            "type": "string"
          },
          "Amount": {
            "title": "Amount",
            "type": "number",
            "format": "double"
          },
          "Unit": {
            "title": "Unit",
            "type": "string"
          },
          "Used": {
            "title": "Used",
            "type": "boolean"
          },
          "Values": {
            "title": "Values",
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "Order": {
            "title": "Order",
            "type": "integer",
            "format": "int32"
          },
          "MinDepositAmount": {
            "title": "MinDepositAmount",
            "type": "number",
            "format": "double"
          },
          "IsOnlyFirstDeposit": {
            "title": "IsOnlyFirstDeposit",
            "type": "boolean"
          },
          "Cost": {
            "title": "Cost",
            "type": "number",
            "format": "double"
          },
          "IsBonusPt1": {
            "title": "IsBonusPt1",
            "type": "boolean"
          },
          "IsBonus": {
            "title": "IsBonus",
            "type": "boolean"
          }
        }
      },
      "ItsmeLoginAvailableResponseDTO": {
        "required": [
          "IsAvailable",
          "Status"
        ],
        "properties": {
          "IsAvailable": {
            "title": "IsAvailable",
            "type": "boolean"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "Success",
              "InternalError"
            ],
            "type": "string"
          }
        }
      },
      "ItsmeStartLoginResponseDTO": {
        "required": [
          "Status",
          "IsSuccess"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Success",
              "InternalError",
              "InvalidGoogleRecaptchaScore"
            ],
            "type": "string"
          },
          "LoginUrl": {
            "title": "LoginUrl",
            "type": "string"
          },
          "IsSuccess": {
            "title": "IsSuccess",
            "type": "boolean"
          }
        }
      },
      "StartItsmeAccountRecoveryResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "ItsmeUrl": {
            "$ref": "#/components/schemas/Uri"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success"
            ],
            "type": "string"
          }
        }
      },
      "Uri": {
        "required": [
          "HostNameType",
          "IsDefaultPort",
          "IsFile",
          "IsLoopback",
          "IsUnc",
          "Port",
          "IsAbsoluteUri",
          "UserEscaped"
        ],
        "properties": {
          "AbsolutePath": {
            "title": "AbsolutePath",
            "type": "string"
          },
          "AbsoluteUri": {
            "title": "AbsoluteUri",
            "type": "string"
          },
          "LocalPath": {
            "title": "LocalPath",
            "type": "string"
          },
          "Authority": {
            "title": "Authority",
            "type": "string"
          },
          "HostNameType": {
            "title": "HostNameType",
            "enum": [
              "Unknown",
              "Basic",
              "Dns",
              "IPv4",
              "IPv6"
            ],
            "type": "string"
          },
          "IsDefaultPort": {
            "title": "IsDefaultPort",
            "type": "boolean"
          },
          "IsFile": {
            "title": "IsFile",
            "type": "boolean"
          },
          "IsLoopback": {
            "title": "IsLoopback",
            "type": "boolean"
          },
          "PathAndQuery": {
            "title": "PathAndQuery",
            "type": "string"
          },
          "Segments": {
            "title": "Segments",
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "IsUnc": {
            "title": "IsUnc",
            "type": "boolean"
          },
          "Host": {
            "title": "Host",
            "type": "string"
          },
          "Port": {
            "title": "Port",
            "type": "integer",
            "format": "int32"
          },
          "Query": {
            "title": "Query",
            "type": "string"
          },
          "Fragment": {
            "title": "Fragment",
            "type": "string"
          },
          "Scheme": {
            "title": "Scheme",
            "type": "string"
          },
          "OriginalString": {
            "title": "OriginalString",
            "type": "string"
          },
          "DnsSafeHost": {
            "title": "DnsSafeHost",
            "type": "string"
          },
          "IdnHost": {
            "title": "IdnHost",
            "type": "string"
          },
          "IsAbsoluteUri": {
            "title": "IsAbsoluteUri",
            "type": "boolean"
          },
          "UserEscaped": {
            "title": "UserEscaped",
            "type": "boolean"
          },
          "UserInfo": {
            "title": "UserInfo",
            "type": "string"
          }
        }
      },
      "GetWithdrawInfoResponseDTO": {
        "required": [
          "Status",
          "AvailableAmount",
          "WithdrawableAmount",
          "LastWithdrawType",
          "LastWithdrawWalletId"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "WaitingForIdentification",
              "PendingDocuments",
              "PendingWithdraw",
              "HasRunningGame",
              "AccountAutoExclude",
              "IovationDenied",
              "ValidationError",
              "MaximumRunningWithdrawReached"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "AvailableAmount": {
            "title": "AvailableAmount",
            "type": "number",
            "format": "double"
          },
          "WithdrawableAmount": {
            "title": "WithdrawableAmount",
            "type": "number",
            "format": "double"
          },
          "BonusAmount": {
            "title": "BonusAmount",
            "type": "number",
            "format": "double"
          },
          "BonusAmountInBet": {
            "title": "BonusAmountInBet",
            "type": "number",
            "format": "double"
          },
          "LastWithdrawType": {
            "title": "LastWithdrawType",
            "enum": [
              "Unknown",
              "InRoom",
              "BankTransfer",
              "EWallet",
              "CreditCard",
              "EBank",
              "Crypto"
            ],
            "type": "string"
          },
          "LastWithdrawWalletId": {
            "title": "LastWithdrawWalletId",
            "type": "string",
            "format": "uuid"
          },
          "WithdrawMethods": {
            "title": "WithdrawMethods",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/WithdrawMethodInfoDTO"
            }
          },
          "IbanWaitingForIdentification": {
            "title": "IbanWaitingForIdentification",
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "WithdrawMethodInfoDTO": {
        "required": [
          "WithdrawType",
          "Id",
          "Enabled",
          "Status",
          "Order",
          "MinimumAmount",
          "MaximumAmount",
          "MinimumDepositAmount",
          "WithdrawBlocked"
        ],
        "properties": {
          "WithdrawType": {
            "title": "WithdrawType",
            "enum": [
              "Unknown",
              "InRoom",
              "BankTransfer",
              "EWallet",
              "CreditCard",
              "EBank",
              "Crypto"
            ],
            "type": "string"
          },
          "Id": {
            "title": "Id",
            "type": "string",
            "format": "uuid"
          },
          "Key": {
            "title": "Key",
            "type": "string"
          },
          "Name": {
            "title": "Name",
            "type": "string"
          },
          "Delay": {
            "title": "Delay",
            "type": "string"
          },
          "Description": {
            "title": "Description",
            "type": "string"
          },
          "Enabled": {
            "title": "Enabled",
            "type": "boolean"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "Enabled",
              "MinimumDepositAmountNotReached",
              "MaxPendingWithdrawReached",
              "InRoomWithdrawDisabled",
              "PlayerTooYoung",
              "NoPreviousInRoomDeposit",
              "TooMuchInRoomWithdraws",
              "NoAvailableAccount",
              "WalletAmountReached",
              "MaximumWithdrawPerDayReached",
              "InvalidPlayer",
              "NotAvailableBecauseOfClosedLoop"
            ],
            "type": "string"
          },
          "Order": {
            "title": "Order",
            "type": "integer",
            "format": "int32"
          },
          "MinimumAmount": {
            "title": "MinimumAmount",
            "type": "number",
            "format": "double"
          },
          "MaximumAmount": {
            "title": "MaximumAmount",
            "type": "number",
            "format": "double"
          },
          "MinimumDepositAmount": {
            "title": "MinimumDepositAmount",
            "type": "number",
            "format": "double"
          },
          "MultipleAmount": {
            "title": "MultipleAmount",
            "type": "number",
            "format": "double"
          },
          "WithdrawBlocked": {
            "title": "WithdrawBlocked",
            "type": "boolean"
          },
          "Thumbnail": {
            "title": "Thumbnail",
            "type": "string"
          },
          "PaymentMethodFlowId": {
            "title": "PaymentMethodFlowId",
            "type": "string"
          }
        }
      },
      "GetTransferWithdrawInfosRequestDTO": {
        "required": [
          "IncludeHiddenBankInformations"
        ],
        "properties": {
          "IncludeHiddenBankInformations": {
            "title": "IncludeHiddenBankInformations",
            "type": "boolean"
          },
          "WalletId": {
            "title": "WalletId",
            "type": "string",
            "format": "uuid"
          }
        }
      },
      "GetTransferWithdrawInfosResponseDTO": {
        "required": [
          "Status",
          "BankInformationId",
          "IsBankTransferInformationEditable"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "Iban": {
            "title": "Iban",
            "type": "string"
          },
          "Bic": {
            "title": "Bic",
            "type": "string"
          },
          "AccountType": {
            "title": "AccountType",
            "type": "string"
          },
          "BankInformationId": {
            "title": "BankInformationId",
            "type": "string",
            "format": "uuid"
          },
          "ExtraFields": {
            "title": "ExtraFields",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/WithdrawExtraFieldResponseDTO"
            }
          },
          "IsBankTransferInformationEditable": {
            "title": "IsBankTransferInformationEditable",
            "type": "boolean"
          },
          "Countries": {
            "title": "Countries",
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "WithdrawExtraFieldResponseDTO": {
        "required": [
          "Type"
        ],
        "properties": {
          "Options": {
            "title": "Options",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ExtraFieldOptionDTO"
            }
          },
          "Children": {
            "title": "Children",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/WithdrawExtraFieldResponseDTO"
            }
          },
          "FieldName": {
            "title": "FieldName",
            "type": "string"
          },
          "FieldTitle": {
            "title": "FieldTitle",
            "type": "string"
          },
          "Value": {
            "title": "Value",
            "type": "string"
          },
          "Regex": {
            "title": "Regex",
            "type": "string"
          },
          "Placeholder": {
            "title": "Placeholder",
            "type": "string"
          },
          "Mask": {
            "title": "Mask",
            "type": "string"
          },
          "Type": {
            "title": "Type",
            "enum": [
              "Mail",
              "Password",
              "Money",
              "Date",
              "Code",
              "Text",
              "Options",
              "MultiSelectOptions",
              "Integer",
              "Element",
              "SelectText",
              "Checkbox",
              "Hidden",
              "PostExtraFormButton",
              "PostExtraFormLink",
              "LabelValue",
              "RadioButtons",
              "Label"
            ],
            "type": "string"
          }
        }
      },
      "ExtraFieldOptionDTO": {
        "properties": {
          "Name": {
            "title": "Name",
            "type": "string"
          },
          "Title": {
            "title": "Title",
            "type": "string"
          }
        }
      },
      "MakeTransferWithdrawRequestDTO": {
        "required": [
          "SaveBankInformations",
          "Amount"
        ],
        "properties": {
          "Iban": {
            "title": "Iban",
            "type": "string"
          },
          "Bic": {
            "title": "Bic",
            "type": "string"
          },
          "SaveBankInformations": {
            "title": "SaveBankInformations",
            "type": "boolean"
          },
          "Amount": {
            "title": "Amount",
            "type": "number",
            "format": "double"
          },
          "ExtraFields": {
            "title": "ExtraFields",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ExtraFieldRequestDTO"
            }
          },
          "SecurityPinCode": {
            "title": "SecurityPinCode",
            "type": "string"
          },
          "MFA": {
            "$ref": "#/components/schemas/MultiFactorAuthenticationDTO"
          },
          "WalletId": {
            "title": "WalletId",
            "type": "string",
            "format": "uuid"
          }
        }
      },
      "ExtraFieldRequestDTO": {
        "properties": {
          "Key": {
            "title": "Key",
            "type": "string"
          },
          "Value": {
            "title": "Value",
            "type": "string"
          }
        }
      },
      "MultiFactorAuthenticationDTO": {
        "properties": {
          "Code": {
            "title": "Code",
            "type": "string"
          }
        }
      },
      "MakeTransferWithdrawResponseDTO": {
        "required": [
          "Status",
          "IbanDocumentRequested",
          "WithdrawableAmount"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "WaitingForIdentity",
              "AccountNotActivated",
              "InvalidAmount",
              "InsufficientCredit",
              "TooFrequentRequest",
              "BonusGameRunning",
              "HasRunningGame",
              "NoIban",
              "NoBic",
              "InvalidIban",
              "IbanSuspicious",
              "IbanUsedTooManyTimes",
              "ForbiddenIban",
              "IovationDenied",
              "IbanWaitingTrust",
              "WithdrawForbidden",
              "PendingWithdraw",
              "MaximumWithdrawPerDayReached",
              "MaximumRunningWithdrawReached",
              "InvalidSecurityPinCode",
              "NotAvailableBecauseOfClosedLoop",
              "MFAError"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "IbanDocumentRequested": {
            "title": "IbanDocumentRequested",
            "type": "boolean"
          },
          "WithdrawableAmount": {
            "title": "WithdrawableAmount",
            "type": "number",
            "format": "double"
          },
          "Reference": {
            "title": "Reference",
            "type": "string"
          },
          "MFAStatus": {
            "$ref": "#/components/schemas/MultiFactorAuthenticationStatusDTO"
          }
        }
      },
      "MultiFactorAuthenticationStatusDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "NotApplicable",
              "Required",
              "Failure",
              "Success"
            ],
            "type": "string"
          }
        }
      },
      "SetWithdrawLimitationResponseDTO": {
        "required": [
          "Status",
          "AutomaticWithdrawThresholdHighStatus",
          "AutomaticWithdrawThresholdLowStatus"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "Failed"
            ],
            "type": "string"
          },
          "AutomaticWithdrawThresholdHighStatus": {
            "title": "AutomaticWithdrawThresholdHighStatus",
            "enum": [
              "Successful",
              "Unchanged",
              "LimitTooLow",
              "LimitMandatory",
              "LowerLimitationPending",
              "RaiseNotAllowed"
            ],
            "type": "string"
          },
          "AutomaticWithdrawThresholdHighDate": {
            "title": "AutomaticWithdrawThresholdHighDate",
            "type": "string",
            "format": "date-time"
          },
          "AutomaticWithdrawThresholdLowStatus": {
            "title": "AutomaticWithdrawThresholdLowStatus",
            "enum": [
              "Successful",
              "Unchanged",
              "LimitTooLow",
              "LimitMandatory",
              "LowerLimitationPending",
              "RaiseNotAllowed"
            ],
            "type": "string"
          },
          "AutomaticWithdrawThresholdLowDate": {
            "title": "AutomaticWithdrawThresholdLowDate",
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "GetWithdrawLimitationResponseDTO": {
        "required": [
          "Status",
          "AutomaticWithdrawThresholdHigh",
          "AutomaticWithdrawThresholdHighLocked",
          "AutomaticWithdrawThresholdLow",
          "AutomaticWithdrawMinimumThresholdHigh",
          "AutomaticWithdrawMinimumThresholdLow"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "NoLimitation"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "AutomaticWithdrawThresholdHigh": {
            "title": "AutomaticWithdrawThresholdHigh",
            "type": "number",
            "format": "double"
          },
          "AutomaticWithdrawThresholdHighNextLimit": {
            "title": "AutomaticWithdrawThresholdHighNextLimit",
            "type": "number",
            "format": "double"
          },
          "AutomaticWithdrawThresholdHighNextRaise": {
            "title": "AutomaticWithdrawThresholdHighNextRaise",
            "type": "string",
            "format": "date-time"
          },
          "AutomaticWithdrawThresholdHighLocked": {
            "title": "AutomaticWithdrawThresholdHighLocked",
            "type": "boolean"
          },
          "AutomaticWithdrawThresholdLow": {
            "title": "AutomaticWithdrawThresholdLow",
            "type": "number",
            "format": "double"
          },
          "AutomaticWithdrawMinimumThresholdHigh": {
            "title": "AutomaticWithdrawMinimumThresholdHigh",
            "type": "number",
            "format": "double"
          },
          "AutomaticWithdrawMinimumThresholdLow": {
            "title": "AutomaticWithdrawMinimumThresholdLow",
            "type": "number",
            "format": "double"
          }
        }
      },
      "GetBicForIbanResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidIban"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "Bic": {
            "title": "Bic",
            "type": "string"
          }
        }
      },
      "MakeInRoomWithdrawRequestDTO": {
        "required": [
          "Amount"
        ],
        "properties": {
          "Code": {
            "title": "Code",
            "type": "string"
          },
          "Amount": {
            "title": "Amount",
            "type": "number",
            "format": "double"
          },
          "VirtualRoomId": {
            "title": "VirtualRoomId",
            "type": "string"
          },
          "WalletId": {
            "title": "WalletId",
            "type": "string",
            "format": "uuid"
          },
          "MFA": {
            "$ref": "#/components/schemas/MultiFactorAuthenticationDTO"
          }
        }
      },
      "MakeInRoomWithdrawResponseDTO": {
        "required": [
          "Status",
          "WithdrawableAmount",
          "Available"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "WaitingForIdentity",
              "AccountNotActivated",
              "InvalidAmount",
              "InsufficientCredit",
              "TooFrequentRequest",
              "BonusGameRunning",
              "HasRunningGame",
              "InRoomWithdrawDisabled",
              "TooMuchInRoomWithdraws",
              "PlayerTooYoung",
              "IovationDenied",
              "BadCodeFormat",
              "InRoomWithdrawVirtualRoomSelectionMandatory",
              "UnknownVirtualRoom",
              "NoPreviousInRoomDeposit",
              "PendingWithdraw",
              "MaximumWithdrawPerDayReached",
              "MaximumRunningWithdrawReached",
              "MinimumDepositAmountNotReached",
              "NotAvailableBecauseOfClosedLoop",
              "MFAError"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "WithdrawableAmount": {
            "title": "WithdrawableAmount",
            "type": "number",
            "format": "double"
          },
          "Reference": {
            "title": "Reference",
            "type": "string"
          },
          "Available": {
            "title": "Available",
            "type": "string",
            "format": "date-time"
          },
          "MFAStatus": {
            "$ref": "#/components/schemas/MultiFactorAuthenticationStatusDTO"
          }
        }
      },
      "EWalletWithdrawRequestDTO": {
        "required": [
          "Amount"
        ],
        "properties": {
          "Amount": {
            "title": "Amount",
            "type": "number",
            "format": "double"
          },
          "AccountId": {
            "title": "AccountId",
            "type": "string"
          },
          "WalletId": {
            "title": "WalletId",
            "type": "string"
          },
          "ExtraFields": {
            "title": "ExtraFields",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ExtraFieldRequestDTO"
            }
          },
          "MFA": {
            "$ref": "#/components/schemas/MultiFactorAuthenticationDTO"
          }
        }
      },
      "EWalletWithdrawResponseDTO": {
        "required": [
          "Status",
          "WithdrawableAmount"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "WaitingForIdentity",
              "AccountNotActivated",
              "InvalidAmount",
              "InsufficientCredit",
              "TooFrequentRequest",
              "BonusGameRunning",
              "HasRunningGame",
              "IovationDenied",
              "AccountNotAllowed",
              "PendingWithdraw",
              "MaximumWithdrawPerDayReached",
              "MaximumRunningWithdrawReached",
              "ForbiddenAccount",
              "NotAvailableBecauseOfClosedLoop",
              "MFAError"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "WithdrawableAmount": {
            "title": "WithdrawableAmount",
            "type": "number",
            "format": "double"
          },
          "Reference": {
            "title": "Reference",
            "type": "string"
          },
          "MFAStatus": {
            "$ref": "#/components/schemas/MultiFactorAuthenticationStatusDTO"
          }
        }
      },
      "GetEWalletWithdrawInfosResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "Identifier": {
            "title": "Identifier",
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "ExtraFields": {
            "title": "ExtraFields",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/WithdrawExtraFieldResponseDTO"
            }
          }
        }
      },
      "MakePayoutResponseDTO": {
        "required": [
          "Status",
          "WithdrawableAmount"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "WaitingForIdentity",
              "AccountNotActivated",
              "InvalidAmount",
              "InsufficientCredit",
              "TooFrequentRequest",
              "BonusGameRunning",
              "HasRunningGame",
              "IovationDenied",
              "AccountNotAllowed",
              "PendingWithdraw",
              "MaximumWithdrawPerDayReached",
              "MaximumRunningWithdrawReached",
              "ForbiddenAccount",
              "NotAvailableBecauseOfClosedLoop"
            ],
            "type": "string"
          },
          "WithdrawableAmount": {
            "title": "WithdrawableAmount",
            "type": "number",
            "format": "double"
          },
          "Reference": {
            "title": "Reference",
            "type": "string"
          }
        }
      },
      "GetCreditCardWithdrawInfosResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "ExtraFields": {
            "title": "ExtraFields",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/WithdrawExtraFieldResponseDTO"
            }
          }
        }
      },
      "CreditCardWithdrawRequestDTO": {
        "required": [
          "Amount"
        ],
        "properties": {
          "Amount": {
            "title": "Amount",
            "type": "number",
            "format": "double"
          },
          "ActorWalletInformationId": {
            "title": "ActorWalletInformationId",
            "type": "string"
          },
          "WalletId": {
            "title": "WalletId",
            "type": "string"
          },
          "ExtraFields": {
            "title": "ExtraFields",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ExtraFieldRequestDTO"
            }
          },
          "MFA": {
            "$ref": "#/components/schemas/MultiFactorAuthenticationDTO"
          }
        }
      },
      "CreditCardWithdrawResponseDTO": {
        "required": [
          "Status",
          "WithdrawableAmount"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "WaitingForIdentity",
              "AccountNotActivated",
              "InvalidAmount",
              "InsufficientCredit",
              "TooFrequentRequest",
              "BonusGameRunning",
              "HasRunningGame",
              "IovationDenied",
              "AccountNotAllowed",
              "PendingWithdraw",
              "MaximumWithdrawPerDayReached",
              "MaximumRunningWithdrawReached",
              "WalletInformationNotFound",
              "NotAvailableBecauseOfClosedLoop",
              "MFAError"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "WithdrawableAmount": {
            "title": "WithdrawableAmount",
            "type": "number",
            "format": "double"
          },
          "Reference": {
            "title": "Reference",
            "type": "string"
          },
          "MFAStatus": {
            "$ref": "#/components/schemas/MultiFactorAuthenticationStatusDTO"
          }
        }
      },
      "GetEBankWithdrawInfosResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "ExtraFields": {
            "title": "ExtraFields",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/WithdrawExtraFieldResponseDTO"
            }
          }
        }
      },
      "MakeEBankWithdrawRequestDTO": {
        "required": [
          "Amount"
        ],
        "properties": {
          "Amount": {
            "title": "Amount",
            "type": "number",
            "format": "double"
          },
          "WalletId": {
            "title": "WalletId",
            "type": "string"
          },
          "BankAccount": {
            "title": "BankAccount",
            "type": "string"
          },
          "BankCode": {
            "title": "BankCode",
            "type": "string"
          },
          "BankAccountType": {
            "title": "BankAccountType",
            "type": "string"
          },
          "BankBranch": {
            "title": "BankBranch",
            "type": "string"
          },
          "MFA": {
            "$ref": "#/components/schemas/MultiFactorAuthenticationDTO"
          }
        }
      },
      "MakeEBankWithdrawResponseDTO": {
        "required": [
          "Status",
          "WithdrawableAmount"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "PendingWithdraw",
              "MaximumWithdrawPerDayReached",
              "MaximumRunningWithdrawReached",
              "NotAvailableBecauseOfClosedLoop",
              "MFAError"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "WithdrawableAmount": {
            "title": "WithdrawableAmount",
            "type": "number",
            "format": "double"
          },
          "Reference": {
            "title": "Reference",
            "type": "string"
          },
          "MFAStatus": {
            "$ref": "#/components/schemas/MultiFactorAuthenticationStatusDTO"
          }
        }
      },
      "GetCancellableWithdrawsResponseDTO": {
        "required": [
          "Status",
          "Total"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "Total": {
            "title": "Total",
            "type": "integer",
            "format": "int32"
          },
          "List": {
            "title": "List",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/WithdrawDTO"
            }
          }
        }
      },
      "WithdrawDTO": {
        "required": [
          "WithdrawDate",
          "TransactionState",
          "WithdrawalStatus",
          "Amount",
          "CanCancelWithdraw",
          "WithdrawType",
          "WalletId"
        ],
        "properties": {
          "WithdrawId": {
            "title": "WithdrawId",
            "type": "string"
          },
          "WithdrawDate": {
            "title": "WithdrawDate",
            "type": "string",
            "format": "date-time"
          },
          "TransactionDate": {
            "title": "TransactionDate",
            "type": "string",
            "format": "date-time"
          },
          "Reference": {
            "title": "Reference",
            "type": "string"
          },
          "WithdrawStatusDescription": {
            "title": "WithdrawStatusDescription",
            "type": "string"
          },
          "TransactionState": {
            "title": "TransactionState",
            "type": "integer",
            "format": "int32"
          },
          "WithdrawalStatus": {
            "title": "WithdrawalStatus",
            "enum": [
              "Pending",
              "Delayed",
              "Approved",
              "Processing",
              "Finished",
              "Cancelled",
              "Refused",
              "Failed"
            ],
            "type": "string"
          },
          "Amount": {
            "title": "Amount",
            "type": "number",
            "format": "double"
          },
          "ExtraInfo": {
            "title": "ExtraInfo",
            "type": "string"
          },
          "CanCancelWithdraw": {
            "title": "CanCancelWithdraw",
            "type": "boolean"
          },
          "AvailableDate": {
            "title": "AvailableDate",
            "type": "string",
            "format": "date-time"
          },
          "WithdrawType": {
            "title": "WithdrawType",
            "enum": [
              "Unknown",
              "InRoom",
              "BankTransfer",
              "EWallet",
              "CreditCard",
              "EBank",
              "Crypto"
            ],
            "type": "string"
          },
          "VirtualRoomName": {
            "title": "VirtualRoomName",
            "type": "string"
          },
          "IBAN": {
            "title": "IBAN",
            "type": "string"
          },
          "BIC": {
            "title": "BIC",
            "type": "string"
          },
          "CreditCardReference": {
            "title": "CreditCardReference",
            "type": "string"
          },
          "InRoomValidationCode": {
            "title": "InRoomValidationCode",
            "type": "string"
          },
          "WalletId": {
            "title": "WalletId",
            "type": "string",
            "format": "uuid"
          },
          "PaymentMethodFlowId": {
            "title": "PaymentMethodFlowId",
            "type": "string"
          }
        }
      },
      "GetWithdrawHistoryResponseDTO": {
        "required": [
          "Status",
          "PageNumber",
          "PageSize",
          "Total"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "PageNumber": {
            "title": "PageNumber",
            "type": "integer",
            "format": "int32"
          },
          "PageSize": {
            "title": "PageSize",
            "type": "integer",
            "format": "int32"
          },
          "Total": {
            "title": "Total",
            "type": "integer",
            "format": "int32"
          },
          "List": {
            "title": "List",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/WithdrawDTO"
            }
          }
        }
      },
      "CancelWithdrawResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidWithdrawId",
              "CancelDenied"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "GetClosedLoopsResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful"
            ],
            "type": "string"
          },
          "ClosedLoops": {
            "title": "ClosedLoops",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ClosedLoopInfo"
            }
          }
        }
      },
      "ClosedLoopInfo": {
        "required": [
          "Amount"
        ],
        "properties": {
          "Name": {
            "title": "Name",
            "type": "string"
          },
          "Amount": {
            "title": "Amount",
            "type": "number",
            "format": "double"
          }
        }
      },
      "GetDepositInfoResponseDTO": {
        "required": [
          "Status",
          "MinimumDeposit",
          "MaximumDeposit",
          "DefaultAmount",
          "LastWalletId",
          "LastDepositAmount",
          "SelfLimited",
          "CasinoLimited"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "PlayerBlackListed",
              "PlayerHasNotMinimumLegalAge",
              "PlayerDepositLimitReached",
              "PlayerHasPendingWithdraw",
              "RealMoneyDisabled",
              "AccountActivationRequired",
              "PlayerAutoExcluded",
              "ErrorMajor",
              "PlayerWaitingForIdentification",
              "Disabled",
              "PlayerAccountSuspended",
              "NoAcceptedLicense",
              "PlayerBlackListedSRIJ"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "DepositLimitEndDate": {
            "title": "DepositLimitEndDate",
            "type": "string",
            "format": "date-time"
          },
          "DepositLimitNextRefreshMaxAmount": {
            "title": "DepositLimitNextRefreshMaxAmount",
            "type": "number",
            "format": "double"
          },
          "MinimumDeposit": {
            "title": "MinimumDeposit",
            "type": "number",
            "format": "double"
          },
          "MaximumDeposit": {
            "title": "MaximumDeposit",
            "type": "number",
            "format": "double"
          },
          "MinimumDepositMessage": {
            "title": "MinimumDepositMessage",
            "type": "string"
          },
          "MaximumDepositMessage": {
            "title": "MaximumDepositMessage",
            "type": "string"
          },
          "DefaultAmount": {
            "title": "DefaultAmount",
            "type": "number",
            "format": "double"
          },
          "LastWalletId": {
            "title": "LastWalletId",
            "type": "string",
            "format": "uuid"
          },
          "LastDepositAmount": {
            "title": "LastDepositAmount",
            "type": "number",
            "format": "double"
          },
          "SelfLimited": {
            "title": "SelfLimited",
            "type": "boolean"
          },
          "CasinoLimited": {
            "title": "CasinoLimited",
            "type": "boolean"
          },
          "Wallets": {
            "title": "Wallets",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/WalletInformationDTO"
            }
          },
          "PrizeConfigurationList": {
            "title": "PrizeConfigurationList",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PrizeConfigurationDTO"
            }
          },
          "BonusList": {
            "title": "BonusList",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GamingRoomsBonusDTO"
            }
          },
          "DepositLimitations": {
            "$ref": "#/components/schemas/DepositLimitationsDTO"
          },
          "RemainingDepositAttempts": {
            "title": "RemainingDepositAttempts",
            "type": "integer",
            "format": "int32"
          },
          "MaxFailedDepositAllowed": {
            "title": "MaxFailedDepositAllowed",
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "WalletInformationDTO": {
        "required": [
          "Id",
          "HasMinimumDeposit",
          "HasMaximumDeposit",
          "MinimumDeposit",
          "MaximumDeposit",
          "HasRequiredAmount",
          "RegistrationStatus",
          "IsFastDeposit",
          "ExpectedValueType",
          "WalletType",
          "DisabledDeposit"
        ],
        "properties": {
          "Id": {
            "title": "Id",
            "type": "string",
            "format": "uuid"
          },
          "Name": {
            "title": "Name",
            "type": "string"
          },
          "Key": {
            "title": "Key",
            "type": "string"
          },
          "PaymentMethodFlowId": {
            "title": "PaymentMethodFlowId",
            "type": "string"
          },
          "HasMinimumDeposit": {
            "title": "HasMinimumDeposit",
            "type": "boolean"
          },
          "HasMaximumDeposit": {
            "title": "HasMaximumDeposit",
            "type": "boolean"
          },
          "MinimumDeposit": {
            "title": "MinimumDeposit",
            "type": "number",
            "format": "double"
          },
          "MaximumDeposit": {
            "title": "MaximumDeposit",
            "type": "number",
            "format": "double"
          },
          "HasRequiredAmount": {
            "title": "HasRequiredAmount",
            "type": "boolean"
          },
          "RegistrationStatus": {
            "title": "RegistrationStatus",
            "enum": [
              "None",
              "Pending",
              "Registered",
              "Any"
            ],
            "type": "string"
          },
          "Thumbnail": {
            "title": "Thumbnail",
            "type": "string"
          },
          "MonoThumbnail": {
            "title": "MonoThumbnail",
            "type": "string"
          },
          "IsFastDeposit": {
            "title": "IsFastDeposit",
            "type": "boolean"
          },
          "ExpectedValueType": {
            "title": "ExpectedValueType",
            "enum": [
              "Amount",
              "Code"
            ],
            "type": "string"
          },
          "ExtraFields": {
            "title": "ExtraFields",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DepositExtraFieldResponseDTO"
            }
          },
          "ExtraInfo": {
            "title": "ExtraInfo",
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "WalletExtraInfoTranslationKey": {
            "title": "WalletExtraInfoTranslationKey",
            "type": "string"
          },
          "WalletExtraInfoTranslationKeyParameters": {
            "title": "WalletExtraInfoTranslationKeyParameters",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/KeyValuePair`2"
            }
          },
          "ScriptInjection": {
            "$ref": "#/components/schemas/ScriptInjectionDTO"
          },
          "WalletType": {
            "title": "WalletType",
            "enum": [
              "Unknown",
              "Classic",
              "Voucher"
            ],
            "type": "string"
          },
          "DisabledDeposit": {
            "title": "DisabledDeposit",
            "type": "boolean"
          }
        }
      },
      "DepositExtraFieldResponseDTO": {
        "required": [
          "Type"
        ],
        "properties": {
          "Children": {
            "title": "Children",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DepositExtraFieldResponseDTO"
            }
          },
          "FieldName": {
            "title": "FieldName",
            "type": "string"
          },
          "FieldTitle": {
            "title": "FieldTitle",
            "type": "string"
          },
          "Value": {
            "title": "Value",
            "type": "string"
          },
          "Regex": {
            "title": "Regex",
            "type": "string"
          },
          "Placeholder": {
            "title": "Placeholder",
            "type": "string"
          },
          "Mask": {
            "title": "Mask",
            "type": "string"
          },
          "Type": {
            "title": "Type",
            "enum": [
              "Mail",
              "Password",
              "Money",
              "Date",
              "Code",
              "Text",
              "Options",
              "MultiSelectOptions",
              "Integer",
              "Element",
              "SelectText",
              "Checkbox",
              "Hidden",
              "PostExtraFormButton",
              "PostExtraFormLink",
              "LabelValue",
              "RadioButtons",
              "Label"
            ],
            "type": "string"
          }
        }
      },
      "KeyValuePair`2": {
        "properties": {
          "Key": {
            "title": "Key",
            "type": "string"
          },
          "Value": {
            "title": "Value",
            "type": "string"
          }
        }
      },
      "ScriptInjectionDTO": {
        "required": [
          "Type"
        ],
        "properties": {
          "Type": {
            "title": "Type",
            "enum": [
              "FraudnetPaypal",
              "TrustlyWidget",
              "TrustlyWidgetInit",
              "PayNearMeWidget",
              "PayNearMeWidgetInit",
              "OgoneForm"
            ],
            "type": "string"
          },
          "ScriptInjectionParams": {
            "title": "ScriptInjectionParams",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ScriptInjectionParameterDTO"
            }
          }
        }
      },
      "ScriptInjectionParameterDTO": {
        "properties": {
          "Key": {
            "title": "Key",
            "type": "string"
          },
          "Value": {
            "title": "Value",
            "type": "string"
          }
        }
      },
      "PrizeConfigurationDTO": {
        "required": [
          "Id",
          "IsOnlyFirstDeposit"
        ],
        "properties": {
          "Prizes": {
            "title": "Prizes",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PrizeDTO"
            }
          },
          "Id": {
            "title": "Id",
            "type": "string",
            "format": "uuid"
          },
          "Title": {
            "title": "Title",
            "type": "string"
          },
          "PictureUrl": {
            "title": "PictureUrl",
            "type": "string"
          },
          "Description": {
            "title": "Description",
            "type": "string"
          },
          "IsOnlyFirstDeposit": {
            "title": "IsOnlyFirstDeposit",
            "type": "boolean"
          },
          "TermsAndConditions": {
            "title": "TermsAndConditions",
            "type": "string"
          },
          "WarningMessage": {
            "title": "WarningMessage",
            "type": "string"
          }
        }
      },
      "GamingRoomsBonusDTO": {
        "required": [
          "Id",
          "BonusType",
          "Value",
          "MaximumDeposit",
          "StartDate",
          "EndDate",
          "Priority",
          "IsBonusPT1"
        ],
        "properties": {
          "Id": {
            "title": "Id",
            "type": "string",
            "format": "uuid"
          },
          "BonusType": {
            "title": "BonusType",
            "enum": [
              "Unknown",
              "Inscription",
              "InscriptionDirectCash",
              "FirstDeposit",
              "Deposit",
              "DepositRange",
              "Sponsorship",
              "Event",
              "Gift",
              "Manual",
              "Club",
              "Crm",
              "CrmConnectionDirectCash",
              "CrmLoss",
              "CrmBirthday",
              "TournamentPrize",
              "DirectCash",
              "ConnectionDirectCash",
              "ConnectionMobileDirectCash",
              "InRoom",
              "BettingFirstBet",
              "BettingBet",
              "VirtualBettingBet"
            ],
            "type": "string"
          },
          "Name": {
            "title": "Name",
            "type": "string"
          },
          "Description": {
            "title": "Description",
            "type": "string"
          },
          "ShortDescription": {
            "title": "ShortDescription",
            "type": "string"
          },
          "HowToGet": {
            "title": "HowToGet",
            "type": "string"
          },
          "Value": {
            "title": "Value",
            "type": "number",
            "format": "double"
          },
          "MaximumDeposit": {
            "title": "MaximumDeposit",
            "type": "number",
            "format": "double"
          },
          "StartDate": {
            "title": "StartDate",
            "type": "string",
            "format": "date-time"
          },
          "EndDate": {
            "title": "EndDate",
            "type": "string",
            "format": "date-time"
          },
          "Priority": {
            "title": "Priority",
            "type": "integer",
            "format": "int32"
          },
          "Validity": {
            "title": "Validity",
            "type": "integer",
            "format": "int32"
          },
          "JsText": {
            "title": "JsText",
            "type": "string"
          },
          "JsAction": {
            "title": "JsAction",
            "type": "string"
          },
          "ConfirmationMessage": {
            "title": "ConfirmationMessage",
            "type": "string"
          },
          "Picture": {
            "title": "Picture",
            "type": "string"
          },
          "IsBonusPT1": {
            "title": "IsBonusPT1",
            "type": "boolean"
          }
        }
      },
      "DepositLimitationsDTO": {
        "required": [
          "MinimumDeposit",
          "TotalMaximumDeposit",
          "MaximumDepositAvailable"
        ],
        "properties": {
          "PersonalDepositLimitations": {
            "$ref": "#/components/schemas/PersonalDepositLimitationsDTO"
          },
          "LegalDepositLimitation": {
            "$ref": "#/components/schemas/DepositLimitationDTO"
          },
          "RecreationalBudgetDepositLimitation": {
            "$ref": "#/components/schemas/DepositLimitationDTO"
          },
          "ActiveDepositLimitation": {
            "$ref": "#/components/schemas/DepositLimitationDTO"
          },
          "MinimumDeposit": {
            "title": "MinimumDeposit",
            "type": "number",
            "format": "double"
          },
          "MaximumDeposit": {
            "title": "MaximumDeposit",
            "type": "number",
            "format": "double"
          },
          "TotalMaximumDeposit": {
            "title": "TotalMaximumDeposit",
            "type": "number",
            "format": "double"
          },
          "MaximumDepositAvailable": {
            "title": "MaximumDepositAvailable",
            "type": "number",
            "format": "double"
          }
        }
      },
      "PersonalDepositLimitationsDTO": {
        "properties": {
          "DailyLimitation": {
            "$ref": "#/components/schemas/DepositLimitationDTO"
          },
          "WeeklyLimitation": {
            "$ref": "#/components/schemas/DepositLimitationDTO"
          },
          "MonthlyLimitation": {
            "$ref": "#/components/schemas/DepositLimitationDTO"
          },
          "YearlyLimitation": {
            "$ref": "#/components/schemas/DepositLimitationDTO"
          }
        }
      },
      "DepositLimitationDTO": {
        "required": [
          "LimitationOrigin",
          "LimitationOriginDetail"
        ],
        "properties": {
          "TotalMaximumAmount": {
            "title": "TotalMaximumAmount",
            "type": "number",
            "format": "double"
          },
          "MaximumAmountAvailable": {
            "title": "MaximumAmountAvailable",
            "type": "number",
            "format": "double"
          },
          "AlreadyDepositedAmount": {
            "title": "AlreadyDepositedAmount",
            "type": "number",
            "format": "double"
          },
          "DepositLimitationEndDate": {
            "title": "DepositLimitationEndDate",
            "type": "string",
            "format": "date-time"
          },
          "EndOfLimitCoolOff": {
            "title": "EndOfLimitCoolOff",
            "type": "string",
            "format": "date-time"
          },
          "LimitationOrigin": {
            "title": "LimitationOrigin",
            "enum": [
              "None",
              "PersonalLimitation",
              "LegalLimitation",
              "RecreationalBudgetLimitation"
            ],
            "type": "string"
          },
          "LimitationOriginDetail": {
            "title": "LimitationOriginDetail",
            "enum": [
              "None",
              "DailyDepositLimit",
              "WeeklyDepositLimit",
              "MonthlyDepositLimit",
              "YearlyDepositLimit"
            ],
            "type": "string"
          },
          "MeansOfLimitCancellation": {
            "title": "MeansOfLimitCancellation",
            "enum": [
              "None",
              "Settings",
              "DeclarationOfHonor"
            ],
            "type": "string"
          }
        }
      },
      "GetIsFastDepositAvailableResponseDTO": {
        "required": [
          "IsFastDepositAvailable",
          "Status"
        ],
        "properties": {
          "IsFastDepositAvailable": {
            "title": "IsFastDepositAvailable",
            "type": "boolean"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "Wallets": {
            "title": "Wallets",
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          }
        }
      },
      "MakeDepositResponseDTO": {
        "required": [
          "Status",
          "HasExtraConfiguration",
          "ValidityLimitInSeconds"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "PlayerBlackListed",
              "PlayerHasNotMinimumLegalAge",
              "PlayerDepositLimitReached",
              "PlayerHasPendingWithdraw",
              "RealMoneyDisabled",
              "InvalidWallet",
              "WalletDisabled",
              "InvalidAmount",
              "InvalidMinimalAmount",
              "InvalidMaximalAmount",
              "InitializationFailed",
              "InvalidBonusCode",
              "AccountActivationRequired",
              "PlayerAutoExcluded",
              "InvalidCardCode",
              "PlayerWaitingForIdentification",
              "ErrorMajor",
              "InvalidCredential",
              "NewDespositNotAllowedForTheEmail",
              "ProviderError",
              "MissingParam",
              "PlayerNotAllowed",
              "InvalidTimeLimitForPayment",
              "None",
              "CurrencyNotSupported",
              "CountryCodeNotSupported",
              "TransactionAlreadyProcessed",
              "WrongUrl",
              "InvalidCardNumber",
              "InvalidPayment",
              "InsufficientFunds",
              "BadTrackData",
              "RestrictedCard",
              "SecurityViolation",
              "ResponseTimeout",
              "CardNot3DSEnabled",
              "ThreeDSMalfunction",
              "ThreeDSAuthRequired",
              "ExpiredCard",
              "RiskBlockedPayment",
              "PostCodeFailed",
              "InvalidOperation",
              "InvalidCard",
              "Error3DS",
              "InvalidParam",
              "InvalidPhoneNumber",
              "InvalidEmail",
              "SendNotImplemented",
              "GetNotImplemented",
              "FinalizeNotImplemented",
              "InvalidOrderId",
              "DeviceNotLinkedToAMobileWallet",
              "InvalidSignatureForMobileWallet",
              "SDKVersionOutdated",
              "SuspendedDevice",
              "ExpiredPasswordOrPIN",
              "ApplicationInstanceVerificationRequired",
              "SyntacticalError",
              "LoginNeeded",
              "NotFound",
              "UnexpectedResponse",
              "FraudulentTransaction",
              "NotRedeemable",
              "CanceledTransaction",
              "InvalidToken",
              "TippingNotSupported",
              "TippingCalculationError",
              "TerminalError",
              "TransactionBeingReviewed",
              "InvalidAccount",
              "InvalidBillingAddress",
              "TransactionRequestNotSupported",
              "RefundDataMismatch",
              "RefundAmountExceedsOriginal",
              "AlreadyRefunded",
              "MultipleDepositsNotAllowed",
              "PlayerCannotUseSelectedBonus",
              "AckRequired",
              "AutomaticWithdrawalThresholdExceeded",
              "PlayerAccountSuspended",
              "NoAcceptedLicense",
              "PlayerBlackListedSRIJ",
              "OneClickCoolDown"
            ],
            "type": "string"
          },
          "DepositId": {
            "title": "DepositId",
            "type": "string",
            "format": "uuid"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "OnSiteUrl": {
            "title": "OnSiteUrl",
            "type": "string"
          },
          "OnSiteWidth": {
            "title": "OnSiteWidth",
            "type": "string"
          },
          "OnSiteHeight": {
            "title": "OnSiteHeight",
            "type": "string"
          },
          "PaymentURL": {
            "title": "PaymentURL",
            "type": "string"
          },
          "Html": {
            "title": "Html",
            "type": "string"
          },
          "Javascript": {
            "title": "Javascript",
            "type": "string"
          },
          "NewTabUrl": {
            "title": "NewTabUrl",
            "type": "string"
          },
          "WalletName": {
            "title": "WalletName",
            "type": "string"
          },
          "PayId": {
            "title": "PayId",
            "type": "string"
          },
          "PaymentUrlValidityLimit": {
            "title": "PaymentUrlValidityLimit",
            "type": "string",
            "format": "date-time"
          },
          "HasExtraConfiguration": {
            "title": "HasExtraConfiguration",
            "type": "boolean"
          },
          "DepositScriptInjection": {
            "$ref": "#/components/schemas/ScriptInjectionDTO"
          },
          "Base64Image": {
            "title": "Base64Image",
            "type": "string"
          },
          "ValidityLimitInSeconds": {
            "title": "ValidityLimitInSeconds",
            "type": "integer",
            "format": "int64"
          }
        }
      },
      "MakeDepositRequestDTO": {
        "required": [
          "Amount",
          "BonusChoice"
        ],
        "properties": {
          "Amount": {
            "title": "Amount",
            "type": "number",
            "format": "double"
          },
          "WalletId": {
            "title": "WalletId",
            "type": "string"
          },
          "BonusChoice": {
            "title": "BonusChoice",
            "enum": [
              "Default",
              "None",
              "Code",
              "Specific",
              "Package"
            ],
            "type": "string"
          },
          "BonusCode": {
            "title": "BonusCode",
            "type": "string"
          },
          "BonusId": {
            "title": "BonusId",
            "type": "string",
            "format": "uuid"
          },
          "SelectedPrizeId": {
            "title": "SelectedPrizeId",
            "type": "string",
            "format": "uuid"
          },
          "ExtraFields": {
            "title": "ExtraFields",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ExtraFieldRequestDTO"
            }
          },
          "ColorDepth": {
            "title": "ColorDepth",
            "type": "string"
          },
          "ScreenWidth": {
            "title": "ScreenWidth",
            "type": "string"
          },
          "ScreenHeight": {
            "title": "ScreenHeight",
            "type": "string"
          },
          "TimeZone": {
            "title": "TimeZone",
            "type": "string"
          },
          "PayInId": {
            "title": "PayInId",
            "type": "string",
            "format": "uuid"
          },
          "ReturnUrl": {
            "title": "ReturnUrl",
            "type": "string"
          }
        }
      },
      "MakeDepositPrepaidCardRequestDTO": {
        "required": [
          "BonusChoice",
          "BonusId"
        ],
        "properties": {
          "WalletId": {
            "title": "WalletId",
            "type": "string"
          },
          "Code": {
            "title": "Code",
            "type": "string"
          },
          "BonusChoice": {
            "title": "BonusChoice",
            "enum": [
              "Default",
              "None",
              "Code",
              "Specific",
              "Package"
            ],
            "type": "string"
          },
          "BonusCode": {
            "title": "BonusCode",
            "type": "string"
          },
          "BonusId": {
            "title": "BonusId",
            "type": "string",
            "format": "uuid"
          },
          "SelectedPrizeId": {
            "title": "SelectedPrizeId",
            "type": "string",
            "format": "uuid"
          }
        }
      },
      "MakeDepositPrepaidCardResponseDTO": {
        "required": [
          "Status",
          "HasExtraConfiguration",
          "ValidityLimitInSeconds"
        ],
        "properties": {
          "OrderId": {
            "title": "OrderId",
            "type": "string"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "PlayerBlackListed",
              "PlayerHasNotMinimumLegalAge",
              "PlayerDepositLimitReached",
              "PlayerHasPendingWithdraw",
              "RealMoneyDisabled",
              "InvalidWallet",
              "WalletDisabled",
              "InvalidAmount",
              "InvalidMinimalAmount",
              "InvalidMaximalAmount",
              "InitializationFailed",
              "InvalidBonusCode",
              "AccountActivationRequired",
              "PlayerAutoExcluded",
              "InvalidCardCode",
              "PlayerWaitingForIdentification",
              "ErrorMajor",
              "InvalidCredential",
              "NewDespositNotAllowedForTheEmail",
              "ProviderError",
              "MissingParam",
              "PlayerNotAllowed",
              "InvalidTimeLimitForPayment",
              "None",
              "CurrencyNotSupported",
              "CountryCodeNotSupported",
              "TransactionAlreadyProcessed",
              "WrongUrl",
              "InvalidCardNumber",
              "InvalidPayment",
              "InsufficientFunds",
              "BadTrackData",
              "RestrictedCard",
              "SecurityViolation",
              "ResponseTimeout",
              "CardNot3DSEnabled",
              "ThreeDSMalfunction",
              "ThreeDSAuthRequired",
              "ExpiredCard",
              "RiskBlockedPayment",
              "PostCodeFailed",
              "InvalidOperation",
              "InvalidCard",
              "Error3DS",
              "InvalidParam",
              "InvalidPhoneNumber",
              "InvalidEmail",
              "SendNotImplemented",
              "GetNotImplemented",
              "FinalizeNotImplemented",
              "InvalidOrderId",
              "DeviceNotLinkedToAMobileWallet",
              "InvalidSignatureForMobileWallet",
              "SDKVersionOutdated",
              "SuspendedDevice",
              "ExpiredPasswordOrPIN",
              "ApplicationInstanceVerificationRequired",
              "SyntacticalError",
              "LoginNeeded",
              "NotFound",
              "UnexpectedResponse",
              "FraudulentTransaction",
              "NotRedeemable",
              "CanceledTransaction",
              "InvalidToken",
              "TippingNotSupported",
              "TippingCalculationError",
              "TerminalError",
              "TransactionBeingReviewed",
              "InvalidAccount",
              "InvalidBillingAddress",
              "TransactionRequestNotSupported",
              "RefundDataMismatch",
              "RefundAmountExceedsOriginal",
              "AlreadyRefunded",
              "MultipleDepositsNotAllowed",
              "PlayerCannotUseSelectedBonus",
              "AckRequired",
              "AutomaticWithdrawalThresholdExceeded",
              "PlayerAccountSuspended",
              "NoAcceptedLicense",
              "PlayerBlackListedSRIJ",
              "OneClickCoolDown"
            ],
            "type": "string"
          },
          "DepositId": {
            "title": "DepositId",
            "type": "string",
            "format": "uuid"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "OnSiteUrl": {
            "title": "OnSiteUrl",
            "type": "string"
          },
          "OnSiteWidth": {
            "title": "OnSiteWidth",
            "type": "string"
          },
          "OnSiteHeight": {
            "title": "OnSiteHeight",
            "type": "string"
          },
          "PaymentURL": {
            "title": "PaymentURL",
            "type": "string"
          },
          "Html": {
            "title": "Html",
            "type": "string"
          },
          "Javascript": {
            "title": "Javascript",
            "type": "string"
          },
          "NewTabUrl": {
            "title": "NewTabUrl",
            "type": "string"
          },
          "WalletName": {
            "title": "WalletName",
            "type": "string"
          },
          "PayId": {
            "title": "PayId",
            "type": "string"
          },
          "PaymentUrlValidityLimit": {
            "title": "PaymentUrlValidityLimit",
            "type": "string",
            "format": "date-time"
          },
          "HasExtraConfiguration": {
            "title": "HasExtraConfiguration",
            "type": "boolean"
          },
          "DepositScriptInjection": {
            "$ref": "#/components/schemas/ScriptInjectionDTO"
          },
          "Base64Image": {
            "title": "Base64Image",
            "type": "string"
          },
          "ValidityLimitInSeconds": {
            "title": "ValidityLimitInSeconds",
            "type": "integer",
            "format": "int64"
          }
        }
      },
      "GetDepositStatusResponseDTO": {
        "required": [
          "Status",
          "DepositStatus",
          "Amount",
          "WaitingForIdentity",
          "DisplayWelcomeInfo",
          "DisplayRedirectToDeposit",
          "DisplayManualUpload",
          "DisplayBankAccountUpdated"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidDepositId"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "DepositId": {
            "title": "DepositId",
            "type": "string"
          },
          "DepositStatus": {
            "title": "DepositStatus",
            "enum": [
              "Pending",
              "Canceled",
              "Refused",
              "Accepted",
              "Rejected"
            ],
            "type": "string"
          },
          "Reference": {
            "title": "Reference",
            "type": "string"
          },
          "Amount": {
            "title": "Amount",
            "type": "number",
            "format": "double"
          },
          "WalletName": {
            "title": "WalletName",
            "type": "string"
          },
          "InfoMessage": {
            "title": "InfoMessage",
            "type": "string"
          },
          "WaitingMessage": {
            "title": "WaitingMessage",
            "type": "string"
          },
          "DepositExtraInfoDTO": {
            "$ref": "#/components/schemas/DepositExtraInfoDTO"
          },
          "Metadata": {
            "title": "Metadata",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Param"
            }
          },
          "WaitingForIdentity": {
            "title": "WaitingForIdentity",
            "type": "boolean"
          },
          "DisplayWelcomeInfo": {
            "title": "DisplayWelcomeInfo",
            "type": "boolean"
          },
          "DisplayRedirectToDeposit": {
            "title": "DisplayRedirectToDeposit",
            "type": "boolean"
          },
          "DisplayManualUpload": {
            "title": "DisplayManualUpload",
            "type": "boolean"
          },
          "DisplayBankAccountUpdated": {
            "title": "DisplayBankAccountUpdated",
            "type": "boolean"
          },
          "BankAccountNumber": {
            "title": "BankAccountNumber",
            "type": "string"
          },
          "ErrorMessageTranslationKey": {
            "title": "ErrorMessageTranslationKey",
            "type": "string"
          },
          "ErrorMessageParameters": {
            "title": "ErrorMessageParameters",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/KeyValuePairDTO"
            }
          },
          "IsFirstTimeDeposit": {
            "title": "IsFirstTimeDeposit",
            "type": "boolean"
          },
          "PaymentMethodFlowID": {
            "title": "PaymentMethodFlowID",
            "type": "string"
          }
        }
      },
      "DepositExtraInfoDTO": {
        "required": [
          "IsFirstDeposit",
          "DepositCount",
          "HasBonus",
          "BonusAmount"
        ],
        "properties": {
          "OrderId": {
            "title": "OrderId",
            "type": "string"
          },
          "IsFirstDeposit": {
            "title": "IsFirstDeposit",
            "type": "boolean"
          },
          "DepositCount": {
            "title": "DepositCount",
            "type": "integer",
            "format": "int32"
          },
          "HasBonus": {
            "title": "HasBonus",
            "type": "boolean"
          },
          "BonusId": {
            "title": "BonusId",
            "type": "string"
          },
          "BonusAmount": {
            "title": "BonusAmount",
            "type": "number",
            "format": "double"
          }
        }
      },
      "Param": {
        "properties": {
          "Key": {
            "title": "Key",
            "type": "string"
          },
          "Value": {
            "title": "Value",
            "type": "string"
          }
        }
      },
      "KeyValuePairDTO": {
        "properties": {
          "Key": {
            "title": "Key",
            "type": "string"
          },
          "Value": {
            "title": "Value",
            "type": "string"
          }
        }
      },
      "GetDepositWalletsListResponseDTO": {
        "required": [
          "Status",
          "DefaultAmount",
          "LastWalletId",
          "MaximumDeposit",
          "MinimumDeposit",
          "SelfLimited",
          "CasinoLimited"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "PlayerBlackListed",
              "PlayerHasNotMinimumLegalAge",
              "PlayerDepositLimitReached",
              "PlayerHasPendingWithdraw",
              "RealMoneyDisabled",
              "AccountActivationRequired",
              "PlayerAutoExcluded",
              "ErrorMajor",
              "PlayerWaitingForIdentification",
              "Disabled",
              "FrontNotCompatible",
              "PlayerAccountSuspended",
              "NoAcceptedLicense",
              "PlayerBlackListedSRIJ"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "Wallets": {
            "title": "Wallets",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GetDepositWalletDTO"
            }
          },
          "BonusList": {
            "title": "BonusList",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GamingRoomsBonusDTO"
            }
          },
          "DefaultAmount": {
            "title": "DefaultAmount",
            "type": "number",
            "format": "double"
          },
          "LastWalletId": {
            "title": "LastWalletId",
            "type": "string",
            "format": "uuid"
          },
          "MaximumDeposit": {
            "title": "MaximumDeposit",
            "type": "number",
            "format": "double"
          },
          "MinimumDeposit": {
            "title": "MinimumDeposit",
            "type": "number",
            "format": "double"
          },
          "PrizeConfigurationList": {
            "title": "PrizeConfigurationList",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PrizeConfigurationDTO"
            }
          },
          "RemainingDepositAttempts": {
            "title": "RemainingDepositAttempts",
            "type": "integer",
            "format": "int32"
          },
          "MaxFailedDepositAllowed": {
            "title": "MaxFailedDepositAllowed",
            "type": "integer",
            "format": "int32"
          },
          "DepositLimitations": {
            "$ref": "#/components/schemas/DepositLimitationsDTO"
          },
          "SelfLimited": {
            "title": "SelfLimited",
            "type": "boolean"
          },
          "CasinoLimited": {
            "title": "CasinoLimited",
            "type": "boolean"
          },
          "DepositLimitEndDate": {
            "title": "DepositLimitEndDate",
            "type": "string",
            "format": "date-time"
          },
          "DepositLimitNextRefreshMaxAmount": {
            "title": "DepositLimitNextRefreshMaxAmount",
            "type": "number",
            "format": "double"
          }
        }
      },
      "GetDepositWalletDTO": {
        "required": [
          "WalletType",
          "MinimumDeposit",
          "MaximumDeposit",
          "IsFastDeposit",
          "Id"
        ],
        "properties": {
          "WalletType": {
            "title": "WalletType",
            "enum": [
              "Unknown",
              "Classic",
              "Voucher"
            ],
            "type": "string"
          },
          "MinimumDeposit": {
            "title": "MinimumDeposit",
            "type": "number",
            "format": "double"
          },
          "MaximumDeposit": {
            "title": "MaximumDeposit",
            "type": "number",
            "format": "double"
          },
          "IsFastDeposit": {
            "title": "IsFastDeposit",
            "type": "boolean"
          },
          "ExtraInfo": {
            "title": "ExtraInfo",
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "WalletExtraInfoTranslationKey": {
            "title": "WalletExtraInfoTranslationKey",
            "type": "string"
          },
          "WalletExtraInfoTranslationKeyParameters": {
            "title": "WalletExtraInfoTranslationKeyParameters",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/KeyValuePair`2"
            }
          },
          "Id": {
            "title": "Id",
            "type": "string",
            "format": "uuid"
          },
          "Name": {
            "title": "Name",
            "type": "string"
          },
          "Key": {
            "title": "Key",
            "type": "string"
          },
          "PaymentMethodFlowId": {
            "title": "PaymentMethodFlowId",
            "type": "string"
          },
          "Thumbnail": {
            "title": "Thumbnail",
            "type": "string"
          },
          "MonoThumbnail": {
            "title": "MonoThumbnail",
            "type": "string"
          }
        }
      },
      "GetDepositHistoryResponseDTO": {
        "required": [
          "Status",
          "PageNumber",
          "PageSize",
          "Total"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "List": {
            "title": "List",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DepositDTO"
            }
          },
          "PageNumber": {
            "title": "PageNumber",
            "type": "integer",
            "format": "int32"
          },
          "PageSize": {
            "title": "PageSize",
            "type": "integer",
            "format": "int32"
          },
          "Total": {
            "title": "Total",
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "DepositDTO": {
        "required": [
          "DepositId",
          "DepositDate",
          "TransactionState",
          "Amount"
        ],
        "properties": {
          "DepositId": {
            "title": "DepositId",
            "type": "string",
            "format": "uuid"
          },
          "DepositDate": {
            "title": "DepositDate",
            "type": "string",
            "format": "date-time"
          },
          "OrderId": {
            "title": "OrderId",
            "type": "string"
          },
          "StatusDescription": {
            "title": "StatusDescription",
            "type": "string"
          },
          "TransactionState": {
            "title": "TransactionState",
            "type": "integer",
            "format": "int32"
          },
          "Amount": {
            "title": "Amount",
            "type": "number",
            "format": "double"
          },
          "WalletName": {
            "title": "WalletName",
            "type": "string"
          },
          "Metadata": {
            "title": "Metadata",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Param"
            }
          },
          "PaymentMethodFlowId": {
            "title": "PaymentMethodFlowId",
            "type": "string"
          }
        }
      },
      "GetDepositLimitationResponseDTO": {
        "required": [
          "Status",
          "DailyLimited",
          "DailyLimit",
          "CurrentDailyLimit",
          "DailyNextLimit",
          "DailyLocked",
          "WeeklyLimited",
          "WeeklyLimit",
          "CurrentWeeklyLimit",
          "WeeklyNextLimit",
          "WeeklyLocked",
          "MonthlyLimited",
          "MonthlyLimit",
          "CurrentMonthlyLimit",
          "MonthlyNextLimit",
          "MonthlyLocked",
          "YearlyLimited",
          "YearlyLimit",
          "CurrentYearlyLimit",
          "YearlyNextLimit",
          "YearlyLocked"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "MostRestrictiveLimit": {
            "title": "MostRestrictiveLimit",
            "enum": [
              "None",
              "PersonalLimitation",
              "LegalLimitation"
            ],
            "type": "string"
          },
          "DailyLimited": {
            "title": "DailyLimited",
            "type": "boolean"
          },
          "DailyLimit": {
            "title": "DailyLimit",
            "type": "number",
            "format": "double"
          },
          "CurrentDailyLimit": {
            "title": "CurrentDailyLimit",
            "type": "number",
            "format": "double"
          },
          "DailyNextRaise": {
            "title": "DailyNextRaise",
            "type": "string",
            "format": "date-time"
          },
          "DailyNextLimit": {
            "title": "DailyNextLimit",
            "type": "number",
            "format": "double"
          },
          "DailyLocked": {
            "title": "DailyLocked",
            "type": "boolean"
          },
          "MaximumDailyLimit": {
            "title": "MaximumDailyLimit",
            "type": "number",
            "format": "double"
          },
          "DailyLimitCoolOff": {
            "title": "DailyLimitCoolOff",
            "type": "number",
            "format": "double"
          },
          "WeeklyLimited": {
            "title": "WeeklyLimited",
            "type": "boolean"
          },
          "WeeklyLimit": {
            "title": "WeeklyLimit",
            "type": "number",
            "format": "double"
          },
          "CurrentWeeklyLimit": {
            "title": "CurrentWeeklyLimit",
            "type": "number",
            "format": "double"
          },
          "WeeklyNextRaise": {
            "title": "WeeklyNextRaise",
            "type": "string",
            "format": "date-time"
          },
          "WeeklyNextLimit": {
            "title": "WeeklyNextLimit",
            "type": "number",
            "format": "double"
          },
          "WeeklyLocked": {
            "title": "WeeklyLocked",
            "type": "boolean"
          },
          "MaximumWeeklyLimit": {
            "title": "MaximumWeeklyLimit",
            "type": "number",
            "format": "double"
          },
          "WeeklyLimitCoolOff": {
            "title": "WeeklyLimitCoolOff",
            "type": "number",
            "format": "double"
          },
          "MonthlyLimited": {
            "title": "MonthlyLimited",
            "type": "boolean"
          },
          "MonthlyLimit": {
            "title": "MonthlyLimit",
            "type": "number",
            "format": "double"
          },
          "CurrentMonthlyLimit": {
            "title": "CurrentMonthlyLimit",
            "type": "number",
            "format": "double"
          },
          "MonthlyNextRaise": {
            "title": "MonthlyNextRaise",
            "type": "string",
            "format": "date-time"
          },
          "MonthlyNextLimit": {
            "title": "MonthlyNextLimit",
            "type": "number",
            "format": "double"
          },
          "MonthlyLocked": {
            "title": "MonthlyLocked",
            "type": "boolean"
          },
          "MaximumMonthlyLimit": {
            "title": "MaximumMonthlyLimit",
            "type": "number",
            "format": "double"
          },
          "MonthlyLimitCoolOff": {
            "title": "MonthlyLimitCoolOff",
            "type": "number",
            "format": "double"
          },
          "YearlyLimited": {
            "title": "YearlyLimited",
            "type": "boolean"
          },
          "YearlyLimit": {
            "title": "YearlyLimit",
            "type": "number",
            "format": "double"
          },
          "CurrentYearlyLimit": {
            "title": "CurrentYearlyLimit",
            "type": "number",
            "format": "double"
          },
          "YearlyNextRaise": {
            "title": "YearlyNextRaise",
            "type": "string",
            "format": "date-time"
          },
          "YearlyNextLimit": {
            "title": "YearlyNextLimit",
            "type": "number",
            "format": "double"
          },
          "YearlyLocked": {
            "title": "YearlyLocked",
            "type": "boolean"
          },
          "YearlyLimitCoolOff": {
            "title": "YearlyLimitCoolOff",
            "type": "number",
            "format": "double"
          },
          "MaximumLimit": {
            "title": "MaximumLimit",
            "type": "number",
            "format": "double"
          },
          "MinimumLimit": {
            "title": "MinimumLimit",
            "type": "number",
            "format": "double"
          }
        }
      },
      "SetDepositLimitationResponseDTO": {
        "required": [
          "Status",
          "DailyLimitChangeStatus",
          "WeeklyLimitChangeStatus",
          "MonthlyLimitChangeStatus",
          "YearlyLimitChangeStatus"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "AlreadyLower",
              "Unchanged",
              "LimitTooLow",
              "LowerLimitationPending",
              "RaiseNotAllowed"
            ],
            "type": "string"
          },
          "DailyLimitChangeStatus": {
            "title": "DailyLimitChangeStatus",
            "enum": [
              "InternalError",
              "Successful",
              "AlreadyLower",
              "Unchanged",
              "LimitTooLow",
              "LowerLimitationPending",
              "RaiseNotAllowed"
            ],
            "type": "string"
          },
          "DailyLimitDate": {
            "title": "DailyLimitDate",
            "type": "string",
            "format": "date-time"
          },
          "WeeklyLimitChangeStatus": {
            "title": "WeeklyLimitChangeStatus",
            "enum": [
              "InternalError",
              "Successful",
              "AlreadyLower",
              "Unchanged",
              "LimitTooLow",
              "LowerLimitationPending",
              "RaiseNotAllowed"
            ],
            "type": "string"
          },
          "WeeklyLimitDate": {
            "title": "WeeklyLimitDate",
            "type": "string",
            "format": "date-time"
          },
          "MonthlyLimitChangeStatus": {
            "title": "MonthlyLimitChangeStatus",
            "enum": [
              "InternalError",
              "Successful",
              "AlreadyLower",
              "Unchanged",
              "LimitTooLow",
              "LowerLimitationPending",
              "RaiseNotAllowed"
            ],
            "type": "string"
          },
          "MonthlyLimitDate": {
            "title": "MonthlyLimitDate",
            "type": "string",
            "format": "date-time"
          },
          "YearlyLimitChangeStatus": {
            "title": "YearlyLimitChangeStatus",
            "enum": [
              "InternalError",
              "Successful",
              "AlreadyLower",
              "Unchanged",
              "LimitTooLow",
              "LowerLimitationPending",
              "RaiseNotAllowed"
            ],
            "type": "string"
          },
          "YearlyLimitDate": {
            "title": "YearlyLimitDate",
            "type": "string",
            "format": "date-time"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "FindDepositsResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidRoom"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "Wallets": {
            "title": "Wallets",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FindDepositsWalletDTO"
            }
          }
        }
      },
      "FindDepositsWalletDTO": {
        "required": [
          "Id"
        ],
        "properties": {
          "Id": {
            "title": "Id",
            "type": "string",
            "format": "uuid"
          },
          "Name": {
            "title": "Name",
            "type": "string"
          },
          "Key": {
            "title": "Key",
            "type": "string"
          },
          "PaymentMethodFlowId": {
            "title": "PaymentMethodFlowId",
            "type": "string"
          },
          "Thumbnail": {
            "title": "Thumbnail",
            "type": "string"
          },
          "MonoThumbnail": {
            "title": "MonoThumbnail",
            "type": "string"
          }
        }
      },
      "GetDepositWalletInfoResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Wallet": {
            "$ref": "#/components/schemas/WalletInformationDTO"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "PlayerBlackListed",
              "PlayerHasNotMinimumLegalAge",
              "PlayerDepositLimitReached",
              "PlayerHasPendingWithdraw",
              "RealMoneyDisabled",
              "AccountActivationRequired",
              "PlayerAutoExcluded",
              "ErrorMajor",
              "PlayerWaitingForIdentification",
              "Disabled",
              "NotFound",
              "Restricted",
              "UserAgentNotCompatible",
              "PlayerAccountSuspended",
              "NoAcceptedLicense",
              "PlayerBlackListedSRIJ"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "GetWalletConfigurationResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful"
            ],
            "type": "string"
          },
          "DisplayBonusMoney": {
            "title": "DisplayBonusMoney",
            "type": "boolean"
          }
        }
      },
      "GetBankAccountValidationSummaryResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "AccountLastCharacters": {
            "title": "AccountLastCharacters",
            "type": "string"
          },
          "IsManualFlowProposed": {
            "title": "IsManualFlowProposed",
            "type": "boolean"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success"
            ],
            "type": "string"
          },
          "ValidationStatus": {
            "title": "ValidationStatus",
            "enum": [
              "Unavailable",
              "Available",
              "ValidationPending",
              "Trusted",
              "Invalid"
            ],
            "type": "string"
          },
          "ValidationWallets": {
            "title": "ValidationWallets",
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "GetDepositNextStepResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidDepositId",
              "NotImplemented"
            ],
            "type": "string"
          },
          "Action": {
            "$ref": "#/components/schemas/DepositStepActionDTO"
          }
        }
      },
      "DepositStepActionDTO": {
        "required": [
          "Type"
        ],
        "properties": {
          "Script": {
            "$ref": "#/components/schemas/ScriptInjectionDTO"
          },
          "ScriptInit": {
            "$ref": "#/components/schemas/ScriptInjectionDTO"
          },
          "Type": {
            "title": "Type",
            "enum": [
              "Pending",
              "Script",
              "Done"
            ],
            "type": "string"
          }
        }
      },
      "AddPayNearMePaymentMethodResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidDeposit",
              "InvalidPlayer",
              "InvalidPaymentMethod",
              "NotImplemented"
            ],
            "type": "string"
          }
        }
      },
      "GetUnavailableProductsResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "UnavailableProducts": {
            "title": "UnavailableProducts",
            "type": "array",
            "items": {
              "enum": [
                "None",
                "Bonus",
                "CasinoPackage",
                "Credit",
                "DepositPrize",
                "Freebet",
                "GameFeature",
                "Ptg",
                "PtgColombia",
                "Voucher",
                "InHouse",
                "ScratchCard",
                "DonationCard",
                "Contest"
              ],
              "type": "string"
            }
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidRoom"
            ],
            "type": "string"
          }
        }
      },
      "GetShopOrderPendingResponseDTO": {
        "required": [
          "Total",
          "Status"
        ],
        "properties": {
          "Orders": {
            "title": "Orders",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ShopOrderDTO"
            }
          },
          "Total": {
            "title": "Total",
            "type": "integer",
            "format": "int32"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "ServerError",
              "Success",
              "Unathorized",
              "BadRequest",
              "NotImplemented",
              "CannotAfford",
              "InvalidShop",
              "InvalidUser",
              "InvalidPrice",
              "InvalidQuery",
              "InvalidVipRank",
              "InvalidUserTrust",
              "OutOfStockRefunded",
              "InvalidAddress",
              "InvalidZipCode",
              "InvalidCity",
              "InvalidCountryIsoCode",
              "InvalidMunicipality",
              "InvalidDepartment",
              "InvalidVirtualRoom",
              "PlayerRefuseBonus",
              "PlayerBonusNotAllowed",
              "PlayerLimitedBetting",
              "ProductUnavailable",
              "ProviderErrorRefunded",
              "ProviderError",
              "PlayerNotTrusted",
              "PlayerSelfExcluded",
              "PlayerHasNotRightLicense",
              "PlayerHasLessThatMinimumAge",
              "PlayerSuspended",
              "PlayerDeleted",
              "PlayerVulnerable"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "ShopOrderDTO": {
        "required": [
          "Id",
          "OrderDate",
          "State"
        ],
        "properties": {
          "Id": {
            "title": "Id",
            "type": "string",
            "format": "uuid"
          },
          "OrderDate": {
            "title": "OrderDate",
            "type": "string",
            "format": "date-time"
          },
          "State": {
            "title": "State",
            "enum": [
              "Failed",
              "PendingPayment",
              "PendingDelivery",
              "Delivered",
              "Rejected",
              "Refunded"
            ],
            "type": "string"
          },
          "Items": {
            "title": "Items",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ShopOrderElementDTO"
            }
          }
        }
      },
      "ShopOrderElementDTO": {
        "required": [
          "Product",
          "ProductType",
          "NewShopProductType",
          "State",
          "ProductCategory",
          "IsExchanged"
        ],
        "properties": {
          "Product": {
            "title": "Product",
            "type": "string",
            "format": "uuid"
          },
          "ProductType": {
            "title": "ProductType",
            "enum": [
              "Unknown",
              "Tangible",
              "Virtual"
            ],
            "type": "string"
          },
          "NewShopProductType": {
            "title": "NewShopProductType",
            "enum": [
              "Unknown",
              "Physical",
              "VirtualInternal",
              "VirtualExternal"
            ],
            "type": "string"
          },
          "Title": {
            "title": "Title",
            "type": "string"
          },
          "Thumb": {
            "title": "Thumb",
            "type": "string"
          },
          "State": {
            "title": "State",
            "enum": [
              "Failed",
              "PendingPayment",
              "PendingDelivery",
              "Delivered",
              "Rejected",
              "Refunded"
            ],
            "type": "string"
          },
          "Tracking": {
            "title": "Tracking",
            "type": "string"
          },
          "InRoomCode": {
            "title": "InRoomCode",
            "type": "string"
          },
          "ValidUntil": {
            "title": "ValidUntil",
            "type": "string",
            "format": "date-time"
          },
          "ProductCategory": {
            "title": "ProductCategory",
            "enum": [
              "Default",
              "VoucherCode",
              "Freebet",
              "GameFeature",
              "Bonus",
              "Item",
              "Credit",
              "DepositPrize",
              "CasinoPackage",
              "ScratchCard",
              "DonationCard",
              "Contest",
              "CreditRealMoney",
              "CreditVipMoney",
              "CreditPlayMoney",
              "CreditBonusMoney"
            ],
            "type": "string"
          },
          "ProductCode": {
            "title": "ProductCode",
            "type": "string"
          },
          "RedeemUrl": {
            "title": "RedeemUrl",
            "type": "string"
          },
          "IsExchanged": {
            "title": "IsExchanged",
            "type": "boolean"
          },
          "ExchangeDateTime": {
            "title": "ExchangeDateTime",
            "type": "string",
            "format": "date-time"
          },
          "DonateAmount": {
            "title": "DonateAmount",
            "type": "number",
            "format": "double"
          },
          "NeededPersonalInfoToOrder": {
            "title": "NeededPersonalInfoToOrder",
            "type": "array",
            "items": {
              "enum": [
                "Email",
                "Address",
                "PhoneNumber"
              ],
              "type": "string"
            }
          }
        }
      },
      "GetPlayerTicketsResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidRoom",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "AllowedToView": {
            "$ref": "#/components/schemas/ShopFeatureAllowedDTO"
          },
          "PlayerTickets": {
            "title": "PlayerTickets",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PlayerTicketDTO"
            }
          }
        }
      },
      "ShopFeatureAllowedDTO": {
        "required": [
          "IsAllowed"
        ],
        "properties": {
          "IsAllowed": {
            "title": "IsAllowed",
            "type": "boolean"
          },
          "Reason": {
            "title": "Reason",
            "enum": [
              "Exclusion",
              "Untrusted",
              "MinimumAge",
              "NotRightLicense",
              "Suspended",
              "Deleted",
              "Blacklisted",
              "Vulnerable"
            ],
            "type": "string"
          }
        }
      },
      "PlayerTicketDTO": {
        "required": [
          "PlayerTicketId",
          "TicketId"
        ],
        "properties": {
          "PlayerTicketId": {
            "title": "PlayerTicketId",
            "type": "string",
            "format": "uuid"
          },
          "TicketId": {
            "title": "TicketId",
            "type": "string",
            "format": "uuid"
          },
          "TicketName": {
            "title": "TicketName",
            "type": "string"
          },
          "TicketImageUrl": {
            "title": "TicketImageUrl",
            "type": "string"
          },
          "TicketShortName": {
            "title": "TicketShortName",
            "type": "string"
          }
        }
      },
      "GetAvailableTicketsForPlayerResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidRoom",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "AllowedToView": {
            "$ref": "#/components/schemas/ShopFeatureAllowedDTO"
          },
          "AvailableTickets": {
            "title": "AvailableTickets",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AvailablePlayerTicketDTO"
            }
          }
        }
      },
      "AvailablePlayerTicketDTO": {
        "required": [
          "TicketId",
          "TicketType"
        ],
        "properties": {
          "TicketId": {
            "title": "TicketId",
            "type": "string",
            "format": "uuid"
          },
          "TicketName": {
            "title": "TicketName",
            "type": "string"
          },
          "TicketImageUrl": {
            "title": "TicketImageUrl",
            "type": "string"
          },
          "TicketType": {
            "title": "TicketType",
            "type": "integer",
            "format": "int32"
          },
          "TicketShortName": {
            "title": "TicketShortName",
            "type": "string"
          }
        }
      },
      "PurchaseScratchCardRequestDTO": {
        "properties": {
          "DynamicPrice": {
            "$ref": "#/components/schemas/DynamicPurchasePriceDTO"
          }
        }
      },
      "DynamicPurchasePriceDTO": {
        "required": [
          "Amount",
          "SellablePriceId"
        ],
        "properties": {
          "Amount": {
            "title": "Amount",
            "type": "number",
            "format": "double"
          },
          "SellablePriceId": {
            "title": "SellablePriceId",
            "type": "string",
            "format": "uuid"
          }
        }
      },
      "ScratchCardPurchaseResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success",
              "PaymentError",
              "DeliveryError",
              "NotAllowed"
            ],
            "type": "string"
          },
          "ScratchCardPurchased": {
            "$ref": "#/components/schemas/PurchaseScratchCardResponseDTO"
          },
          "PaymentError": {
            "$ref": "#/components/schemas/ShopPaymentErrorDTO"
          },
          "NotAllowed": {
            "$ref": "#/components/schemas/NotAllowedDetailDTO"
          }
        }
      },
      "PurchaseScratchCardResponseDTO": {
        "required": [
          "TransactionId"
        ],
        "properties": {
          "TransactionId": {
            "title": "TransactionId",
            "type": "string",
            "format": "uuid"
          }
        }
      },
      "ShopPaymentErrorDTO": {
        "required": [
          "Error"
        ],
        "properties": {
          "Error": {
            "title": "Error",
            "enum": [
              "None",
              "PlayerCannotAfford",
              "InvalidVipRank",
              "Unexpected"
            ],
            "type": "string"
          }
        }
      },
      "NotAllowedDetailDTO": {
        "required": [
          "Reason"
        ],
        "properties": {
          "Reason": {
            "title": "Reason",
            "enum": [
              "Exclusion",
              "Untrusted",
              "NotAllowed",
              "MinimumAge",
              "NotRightLicense",
              "Suspended",
              "Deleted",
              "Blacklisted",
              "Vulnerable",
              "Inactive"
            ],
            "type": "string"
          }
        }
      },
      "VipMoneyConverterInfoResponseDTO": {
        "required": [
          "IsEnabled",
          "ConversionRate"
        ],
        "properties": {
          "AllowedToConvert": {
            "$ref": "#/components/schemas/ConvertToCashFeatureAllowedDTO"
          },
          "IsEnabled": {
            "title": "IsEnabled",
            "type": "boolean"
          },
          "ConversionRate": {
            "title": "ConversionRate",
            "type": "number",
            "format": "double"
          }
        }
      },
      "ConvertToCashFeatureAllowedDTO": {
        "required": [
          "IsAllowed"
        ],
        "properties": {
          "IsAllowed": {
            "title": "IsAllowed",
            "type": "boolean"
          },
          "Reason": {
            "title": "Reason",
            "enum": [
              "NotTrusted",
              "Exclusion",
              "NotRequiredAge",
              "NotRightLicense",
              "Suspended",
              "Deleted",
              "NotEnabled",
              "Vulnerable"
            ],
            "type": "string"
          }
        }
      },
      "ConvertToCashResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful"
            ],
            "type": "string"
          }
        }
      },
      "GetVipMoneyBalanceResponseDTO": {
        "required": [
          "Status",
          "AvailableAmount"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "AvailableAmount": {
            "title": "AvailableAmount",
            "type": "integer",
            "format": "int32"
          },
          "Allowed": {
            "$ref": "#/components/schemas/GetVipMoneyBalanceFeatureAllowedDTO"
          }
        }
      },
      "GetVipMoneyBalanceFeatureAllowedDTO": {
        "required": [
          "IsAllowed"
        ],
        "properties": {
          "IsAllowed": {
            "title": "IsAllowed",
            "type": "boolean"
          },
          "Reason": {
            "title": "Reason",
            "enum": [
              "Exclusion",
              "MinimumAge",
              "Blacklisted",
              "NotEnabled",
              "Deleted",
              "Suspended",
              "Vulnerable"
            ],
            "type": "string"
          }
        }
      },
      "DonationCardPurchaseResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success",
              "PaymentError",
              "DeliveryError",
              "NotAllowed"
            ],
            "type": "string"
          },
          "DonationCardPurchased": {
            "$ref": "#/components/schemas/PurchaseDonationCardResponseDTO"
          },
          "PaymentError": {
            "$ref": "#/components/schemas/ShopPaymentErrorDTO"
          },
          "NotAllowed": {
            "$ref": "#/components/schemas/NotAllowedDetailDTO"
          }
        }
      },
      "PurchaseDonationCardResponseDTO": {
        "required": [
          "TransactionId"
        ],
        "properties": {
          "TransactionId": {
            "title": "TransactionId",
            "type": "string",
            "format": "uuid"
          }
        }
      },
      "ContestPurchaseResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success",
              "PaymentError",
              "DeliveryError",
              "NotAllowed"
            ],
            "type": "string"
          },
          "ContestPurchased": {
            "$ref": "#/components/schemas/PurchaseContestResponseDTO"
          },
          "PaymentError": {
            "$ref": "#/components/schemas/ShopPaymentErrorDTO"
          },
          "NotAllowed": {
            "$ref": "#/components/schemas/NotAllowedDetailDTO"
          }
        }
      },
      "PurchaseContestResponseDTO": {
        "required": [
          "TransactionId"
        ],
        "properties": {
          "TransactionId": {
            "title": "TransactionId",
            "type": "string",
            "format": "uuid"
          }
        }
      },
      "ShopGetContestIdentifierResponseDTO": {
        "required": [
          "RecurringContestId",
          "Status"
        ],
        "properties": {
          "RecurringContestId": {
            "title": "RecurringContestId",
            "type": "string",
            "format": "uuid"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success"
            ],
            "type": "string"
          }
        }
      },
      "CreditHistoryResponseDTO": {
        "required": [
          "Status",
          "TotalElement"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success"
            ],
            "type": "string"
          },
          "TotalElement": {
            "title": "TotalElement",
            "type": "integer",
            "format": "int32"
          },
          "Orders": {
            "title": "Orders",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CreditOrderDTO"
            }
          }
        }
      },
      "CreditOrderDTO": {
        "required": [
          "OrderedDate",
          "PurchaseValue"
        ],
        "properties": {
          "OrderedDate": {
            "title": "OrderedDate",
            "type": "string",
            "format": "date-time"
          },
          "PurchaseValue": {
            "title": "PurchaseValue",
            "type": "number",
            "format": "double"
          },
          "CreditName": {
            "title": "CreditName",
            "type": "string"
          }
        }
      },
      "GetPlayerAvailableFeaturesResponseDTO": {
        "required": [
          "Status",
          "HasShopAccess",
          "IsRestrictedByAge",
          "IsRestrictedBySelfExclusion"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidRoom",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "HasShopAccess": {
            "title": "HasShopAccess",
            "type": "boolean"
          },
          "IsRestrictedByAge": {
            "title": "IsRestrictedByAge",
            "type": "boolean"
          },
          "IsRestrictedBySelfExclusion": {
            "title": "IsRestrictedBySelfExclusion",
            "type": "boolean"
          },
          "AllowToSeeShop": {
            "$ref": "#/components/schemas/ShopFeatureAllowedDTO"
          },
          "AllowToRedeemCode": {
            "$ref": "#/components/schemas/RedeemCodeFeatureAllowedDTO"
          }
        }
      },
      "ScratchCardWonEventAck": { },
      "GetScratchCardPrizeInfoResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "InvalidRoom"
            ],
            "type": "string"
          },
          "PrizeAmount": {
            "title": "PrizeAmount",
            "type": "number",
            "format": "double"
          }
        }
      },
      "GetPlayerShopAccessResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidRoom",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "AllowedToSeeShop": {
            "$ref": "#/components/schemas/ShopFeatureAllowedDTO"
          }
        }
      },
      "GetPlayerVipRankInfoResponseDTO": {
        "required": [
          "Points",
          "Coins",
          "Status",
          "IsWheelEnabled"
        ],
        "properties": {
          "Points": {
            "title": "Points",
            "type": "number",
            "format": "double"
          },
          "Coins": {
            "title": "Coins",
            "type": "number",
            "format": "double"
          },
          "CurrentStatus": {
            "$ref": "#/components/schemas/RankInfoDTO"
          },
          "NextStatus": {
            "$ref": "#/components/schemas/RankInfoDTO"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "InvalidRoom"
            ],
            "type": "string"
          },
          "AllowedToViewCoins": {
            "$ref": "#/components/schemas/VipFeatureAllowedDTO"
          },
          "AllowedToViewClubRank": {
            "$ref": "#/components/schemas/VipFeatureAllowedDTO"
          },
          "IsWheelEnabled": {
            "title": "IsWheelEnabled",
            "type": "boolean"
          }
        }
      },
      "RankInfoDTO": {
        "required": [
          "Status",
          "Threshold"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "type": "integer",
            "format": "int32"
          },
          "Name": {
            "title": "Name",
            "type": "string"
          },
          "Threshold": {
            "title": "Threshold",
            "type": "number",
            "format": "double"
          },
          "ThumbnailUrl": {
            "title": "ThumbnailUrl",
            "type": "string"
          }
        }
      },
      "VipFeatureAllowedDTO": {
        "required": [
          "IsAllowed"
        ],
        "properties": {
          "IsAllowed": {
            "title": "IsAllowed",
            "type": "boolean"
          },
          "Reason": {
            "title": "Reason",
            "enum": [
              "Exclusion",
              "MinimumAge",
              "Blacklisted",
              "NotAllowed",
              "Deleted",
              "Suspended",
              "Vulnerable",
              "Inactive",
              "Disabled"
            ],
            "type": "string"
          }
        }
      },
      "GetPrizeInformationResponseDTO": {
        "required": [
          "Status",
          "PrizeType"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidRoom",
              "InvalidPrizeId"
            ],
            "type": "string"
          },
          "PrizeType": {
            "title": "PrizeType",
            "enum": [
              "Other",
              "PlayMoney",
              "RealMoney",
              "VipMoney",
              "BonusMoney",
              "FreeBet",
              "FreePlay",
              "FreeRound",
              "MoneyMaker",
              "ClubTicket",
              "CasinoBoost",
              "TournamentTicket"
            ],
            "type": "string"
          },
          "TranslatedPrizeTitle": {
            "title": "TranslatedPrizeTitle",
            "type": "string"
          }
        }
      },
      "GetPlayerWheelResponseDTO": {
        "required": [
          "WheelAvailable",
          "IsWheelEnabled",
          "CanPlayWheel",
          "WheelsAvailableCount",
          "Status"
        ],
        "properties": {
          "WheelAvailable": {
            "title": "WheelAvailable",
            "type": "boolean"
          },
          "IsWheelEnabled": {
            "title": "IsWheelEnabled",
            "type": "boolean"
          },
          "CanPlayWheel": {
            "title": "CanPlayWheel",
            "type": "boolean"
          },
          "WheelsAvailableCount": {
            "title": "WheelsAvailableCount",
            "type": "integer",
            "format": "int32"
          },
          "FirstAvailableWheelMiniGameId": {
            "title": "FirstAvailableWheelMiniGameId",
            "type": "string",
            "format": "uuid"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "InvalidRoom"
            ],
            "type": "string"
          },
          "AllowedToPlay": {
            "$ref": "#/components/schemas/VipFeatureAllowedDTO"
          }
        }
      },
      "PlayVipWheelMiniGameResponseDTO": {
        "required": [
          "Status",
          "Prize"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "AlreadyPlayed",
              "InvalidWheelId",
              "PlayerNotFound",
              "PlayerNotAuthorized"
            ],
            "type": "string"
          },
          "Prize": {
            "title": "Prize",
            "type": "string",
            "format": "uuid"
          }
        }
      },
      "GetPlayerWheelDetailsResponseDTO": {
        "required": [
          "WheelId",
          "AreAllWheelsPlayed",
          "IsPlayable",
          "RemainingPointsForNextWheel",
          "ClubRankCount",
          "CurrentClubRank",
          "Status"
        ],
        "properties": {
          "WheelId": {
            "title": "WheelId",
            "type": "string",
            "format": "uuid"
          },
          "WheelName": {
            "title": "WheelName",
            "type": "string"
          },
          "AreAllWheelsPlayed": {
            "title": "AreAllWheelsPlayed",
            "type": "boolean"
          },
          "IsPlayable": {
            "title": "IsPlayable",
            "type": "boolean"
          },
          "RemainingPointsForNextWheel": {
            "title": "RemainingPointsForNextWheel",
            "type": "number",
            "format": "double"
          },
          "Prizes": {
            "title": "Prizes",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/WheelPrizeDTO"
            }
          },
          "ClubRankCount": {
            "title": "ClubRankCount",
            "type": "integer",
            "format": "int32"
          },
          "CurrentClubRank": {
            "title": "CurrentClubRank",
            "type": "integer",
            "format": "int32"
          },
          "Achievement": {
            "title": "Achievement",
            "type": "number",
            "format": "double"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "InvalidRoom"
            ],
            "type": "string"
          }
        }
      },
      "WheelPrizeDTO": {
        "required": [
          "Id"
        ],
        "properties": {
          "Id": {
            "title": "Id",
            "type": "string",
            "format": "uuid"
          },
          "Name": {
            "title": "Name",
            "type": "string"
          }
        }
      },
      "GetNextWheelPrizesResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "NextWheels": {
            "title": "NextWheels",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GetNextWheelDTO"
            }
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "InvalidRoom"
            ],
            "type": "string"
          }
        }
      },
      "GetNextWheelDTO": {
        "required": [
          "WheelVipPointAmount",
          "Order"
        ],
        "properties": {
          "WheelName": {
            "title": "WheelName",
            "type": "string"
          },
          "WheelIconStatus": {
            "title": "WheelIconStatus",
            "type": "string"
          },
          "WheelVipPointAmount": {
            "title": "WheelVipPointAmount",
            "type": "number",
            "format": "double"
          },
          "Order": {
            "title": "Order",
            "type": "integer",
            "format": "int32"
          },
          "Prizes": {
            "title": "Prizes",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GetNextWheelPrizeDTO"
            }
          }
        }
      },
      "GetNextWheelPrizeDTO": {
        "required": [
          "TicketId",
          "Order"
        ],
        "properties": {
          "TicketId": {
            "title": "TicketId",
            "type": "string",
            "format": "uuid"
          },
          "TicketName": {
            "title": "TicketName",
            "type": "string"
          },
          "Order": {
            "title": "Order",
            "type": "integer",
            "format": "int32"
          },
          "Products": {
            "title": "Products",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GetNextWheelProductDTO"
            }
          }
        }
      },
      "GetNextWheelProductDTO": {
        "properties": {
          "ProductName": {
            "title": "ProductName",
            "type": "string"
          },
          "ProductImage": {
            "title": "ProductImage",
            "type": "string"
          }
        }
      },
      "GetPlayerMonthlyBoxInfoResponseDTO": {
        "required": [
          "MonthlyBoxAvailable",
          "IsMonthlyBoxEnabled",
          "CanPlayMonthlyBox",
          "Status"
        ],
        "properties": {
          "MonthlyBoxAvailable": {
            "title": "MonthlyBoxAvailable",
            "type": "boolean"
          },
          "IsMonthlyBoxEnabled": {
            "title": "IsMonthlyBoxEnabled",
            "type": "boolean"
          },
          "CanPlayMonthlyBox": {
            "title": "CanPlayMonthlyBox",
            "type": "boolean"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "InvalidRoom"
            ],
            "type": "string"
          },
          "FirstAvailableMonthlyBoxMiniGameId": {
            "title": "FirstAvailableMonthlyBoxMiniGameId",
            "type": "string",
            "format": "uuid"
          },
          "NextBoxAvailableAt": {
            "title": "NextBoxAvailableAt",
            "type": "string",
            "format": "date-time"
          },
          "AllowedToPlay": {
            "$ref": "#/components/schemas/VipFeatureAllowedDTO"
          }
        }
      },
      "PlayMonthlyBoxMiniGameResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "AlreadyPlayed",
              "NoMarketingAction",
              "RoomNotFound",
              "PlayerNotFound",
              "WrongRoomForPlayer",
              "PlayerNotAuthorized"
            ],
            "type": "string"
          },
          "PrizeWon": {
            "$ref": "#/components/schemas/PrizeDTO"
          },
          "Prizes": {
            "title": "Prizes",
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "MoneyMakerPromotionInfoResponse": {
        "required": [
          "Status"
        ],
        "properties": {
          "AllowedToReceiveMoneyMakerPromotion": {
            "$ref": "#/components/schemas/MoneyMakerPromotionAllowedResult"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success"
            ],
            "type": "string"
          }
        }
      },
      "MoneyMakerPromotionAllowedResult": {
        "required": [
          "IsAllowed"
        ],
        "properties": {
          "IsAllowed": {
            "title": "IsAllowed",
            "type": "boolean"
          },
          "Reason": {
            "title": "Reason",
            "enum": [
              "Inactive",
              "Blacklisted",
              "Excluded",
              "Deleted",
              "Suspended",
              "IsUntrusted",
              "Vulnerable",
              "Disabled"
            ],
            "type": "string"
          }
        }
      },
      "GetMiniGameUrlResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Url": {
            "title": "Url",
            "type": "string"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success",
              "NotAllowed"
            ],
            "type": "string"
          },
          "NotAllowed": {
            "$ref": "#/components/schemas/NotAllowedDetailDTO"
          }
        }
      },
      "GetPrognosticMiniGameAccessTokenResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "AccessToken": {
            "title": "AccessToken",
            "type": "string"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "AllowToPlay": {
            "$ref": "#/components/schemas/PrognosticMiniGameAllowedDTO"
          }
        }
      },
      "PrognosticMiniGameAllowedDTO": {
        "required": [
          "IsAllowed"
        ],
        "properties": {
          "IsAllowed": {
            "title": "IsAllowed",
            "type": "boolean"
          },
          "Reason": {
            "title": "Reason",
            "enum": [
              "Exclusion",
              "MinimumAgeToReceiveRewards",
              "Suspended",
              "Deleted",
              "Blacklisted",
              "WaitingForIdentification",
              "NotEnabled",
              "Vulnerable",
              "Inactive"
            ],
            "type": "string"
          }
        }
      },
      "GetMissionsAvailableOverviewResponseDTO": {
        "required": [
          "AvailableMissionsCount",
          "AvailableMissionsUnseenCount",
          "Status"
        ],
        "properties": {
          "AvailableMissionsCount": {
            "title": "AvailableMissionsCount",
            "type": "integer",
            "format": "int32"
          },
          "AvailableMissionsUnseenCount": {
            "title": "AvailableMissionsUnseenCount",
            "type": "integer",
            "format": "int32"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "AllowedToView": {
            "$ref": "#/components/schemas/MissionsAllowedDTO"
          }
        }
      },
      "MissionsAllowedDTO": {
        "required": [
          "IsAllowed"
        ],
        "properties": {
          "IsAllowed": {
            "title": "IsAllowed",
            "type": "boolean"
          },
          "Reason": {
            "title": "Reason",
            "enum": [
              "NotEnabled",
              "Suspended",
              "Deleted",
              "Blacklisted",
              "MinimumAgeToReceiveRewards",
              "Exclusion",
              "Vulnerable",
              "PlayerShouldNotSeeMissions"
            ],
            "type": "string"
          }
        }
      },
      "GetOngoingAvailableMissionsRequestDTO": {
        "required": [
          "NumberOfMissionsToReturn"
        ],
        "properties": {
          "MissionsAfter": {
            "title": "MissionsAfter",
            "type": "string",
            "format": "uuid"
          },
          "NumberOfMissionsToReturn": {
            "title": "NumberOfMissionsToReturn",
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "GetOngoingAvailableMissionsResponseDTO": {
        "required": [
          "OngoingMissionsTotalCount",
          "Status"
        ],
        "properties": {
          "OngoingMissions": {
            "title": "OngoingMissions",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OngoingMission"
            }
          },
          "OngoingMissionsTotalCount": {
            "title": "OngoingMissionsTotalCount",
            "type": "integer",
            "format": "int32"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "AllowedToView": {
            "$ref": "#/components/schemas/MissionsAllowedDTO"
          }
        }
      },
      "OngoingMission": {
        "required": [
          "MissionId",
          "EndDate",
          "IsNew",
          "MissionMechanic",
          "ProgressiveStepsMechanic",
          "ProgressiveStepsUnlock",
          "OnlyFromMobileApp"
        ],
        "properties": {
          "MissionId": {
            "title": "MissionId",
            "type": "string",
            "format": "uuid"
          },
          "TranslatedTitle": {
            "title": "TranslatedTitle",
            "type": "string"
          },
          "TranslatedIntroduction": {
            "title": "TranslatedIntroduction",
            "type": "string"
          },
          "TranslatedDetails": {
            "title": "TranslatedDetails",
            "type": "string"
          },
          "TranslatedMissionPrizeName": {
            "title": "TranslatedMissionPrizeName",
            "type": "string"
          },
          "HeaderImageUrl": {
            "title": "HeaderImageUrl",
            "type": "string"
          },
          "EndDate": {
            "title": "EndDate",
            "type": "string",
            "format": "date-time"
          },
          "IsNew": {
            "title": "IsNew",
            "type": "boolean"
          },
          "MissionMechanic": {
            "title": "MissionMechanic",
            "enum": [
              "IndependentSteps",
              "ProgressiveSteps"
            ],
            "type": "string"
          },
          "ProgressiveStepsMechanic": {
            "title": "ProgressiveStepsMechanic",
            "enum": [
              "WithoutDuration",
              "WithDuration"
            ],
            "type": "string"
          },
          "ProgressiveStepsUnlock": {
            "title": "ProgressiveStepsUnlock",
            "enum": [
              "AfterCompletion",
              "AfterCompletionAndIfExceededDuration",
              "AfterExceededDuration"
            ],
            "type": "string"
          },
          "PrizeInformation": {
            "$ref": "#/components/schemas/OngoingMissionPrizeInformation"
          },
          "OnlyFromMobileApp": {
            "title": "OnlyFromMobileApp",
            "type": "boolean"
          }
        }
      },
      "OngoingMissionPrizeInformation": {
        "required": [
          "AdditionalPrizes"
        ],
        "properties": {
          "PrizeLabel": {
            "title": "PrizeLabel",
            "type": "string"
          },
          "AdditionalPrizes": {
            "title": "AdditionalPrizes",
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "MarkMissionsAsSeenRequestDTO": {
        "properties": {
          "MissionIds": {
            "title": "MissionIds",
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          }
        }
      },
      "MarkMissionsAsSeenResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success",
              "InvalidPlayer"
            ],
            "type": "string"
          }
        }
      },
      "GetMissionParticipationProgressRequestDTO": {
        "properties": {
          "MissionId": {
            "title": "MissionId",
            "type": "string",
            "format": "uuid"
          }
        }
      },
      "GetMissionParticipationProgressResponseDTO": {
        "required": [
          "Status",
          "IsOptedIn",
          "TotalMissionStepCount",
          "CompletedMissionStepCount",
          "ParticipationStatus"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success",
              "InvalidPlayer",
              "InvalidMission"
            ],
            "type": "string"
          },
          "AllowedToView": {
            "$ref": "#/components/schemas/MissionsAllowedDTO"
          },
          "MissionParticipationId": {
            "title": "MissionParticipationId",
            "type": "string",
            "format": "uuid"
          },
          "IsOptedIn": {
            "title": "IsOptedIn",
            "type": "boolean"
          },
          "OptedInTime": {
            "$ref": "#/components/schemas/DateTimeOffset"
          },
          "Deadline": {
            "$ref": "#/components/schemas/DateTimeOffset"
          },
          "TotalMissionStepCount": {
            "title": "TotalMissionStepCount",
            "type": "integer",
            "format": "int32"
          },
          "CompletedMissionStepCount": {
            "title": "CompletedMissionStepCount",
            "type": "integer",
            "format": "int32"
          },
          "ParticipationStatus": {
            "title": "ParticipationStatus",
            "enum": [
              "Running",
              "Completed",
              "Expired",
              "Stopped",
              "Unknown"
            ],
            "type": "string"
          }
        }
      },
      "DateTimeOffset": {
        "required": [
          "DateTime",
          "UtcDateTime",
          "LocalDateTime",
          "Date",
          "Day",
          "DayOfWeek",
          "DayOfYear",
          "Hour",
          "Millisecond",
          "Minute",
          "Month",
          "Offset",
          "Second",
          "Ticks",
          "UtcTicks",
          "TimeOfDay",
          "Year"
        ],
        "properties": {
          "DateTime": {
            "title": "DateTime",
            "type": "string",
            "format": "date-time"
          },
          "UtcDateTime": {
            "title": "UtcDateTime",
            "type": "string",
            "format": "date-time"
          },
          "LocalDateTime": {
            "title": "LocalDateTime",
            "type": "string",
            "format": "date-time"
          },
          "Date": {
            "title": "Date",
            "type": "string",
            "format": "date-time"
          },
          "Day": {
            "title": "Day",
            "type": "integer",
            "format": "int32"
          },
          "DayOfWeek": {
            "title": "DayOfWeek",
            "enum": [
              "Sunday",
              "Monday",
              "Tuesday",
              "Wednesday",
              "Thursday",
              "Friday",
              "Saturday"
            ],
            "type": "string"
          },
          "DayOfYear": {
            "title": "DayOfYear",
            "type": "integer",
            "format": "int32"
          },
          "Hour": {
            "title": "Hour",
            "type": "integer",
            "format": "int32"
          },
          "Millisecond": {
            "title": "Millisecond",
            "type": "integer",
            "format": "int32"
          },
          "Minute": {
            "title": "Minute",
            "type": "integer",
            "format": "int32"
          },
          "Month": {
            "title": "Month",
            "type": "integer",
            "format": "int32"
          },
          "Offset": {
            "$ref": "#/components/schemas/TimeSpan"
          },
          "Second": {
            "title": "Second",
            "type": "integer",
            "format": "int32"
          },
          "Ticks": {
            "title": "Ticks",
            "type": "integer",
            "format": "int64"
          },
          "UtcTicks": {
            "title": "UtcTicks",
            "type": "integer",
            "format": "int64"
          },
          "TimeOfDay": {
            "$ref": "#/components/schemas/TimeSpan"
          },
          "Year": {
            "title": "Year",
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "TimeSpan": {
        "required": [
          "Ticks",
          "Days",
          "Hours",
          "Milliseconds",
          "Minutes",
          "Seconds",
          "TotalDays",
          "TotalHours",
          "TotalMilliseconds",
          "TotalMinutes",
          "TotalSeconds"
        ],
        "properties": {
          "Ticks": {
            "title": "Ticks",
            "type": "integer",
            "format": "int64"
          },
          "Days": {
            "title": "Days",
            "type": "integer",
            "format": "int32"
          },
          "Hours": {
            "title": "Hours",
            "type": "integer",
            "format": "int32"
          },
          "Milliseconds": {
            "title": "Milliseconds",
            "type": "integer",
            "format": "int32"
          },
          "Minutes": {
            "title": "Minutes",
            "type": "integer",
            "format": "int32"
          },
          "Seconds": {
            "title": "Seconds",
            "type": "integer",
            "format": "int32"
          },
          "TotalDays": {
            "title": "TotalDays",
            "type": "number",
            "format": "double"
          },
          "TotalHours": {
            "title": "TotalHours",
            "type": "number",
            "format": "double"
          },
          "TotalMilliseconds": {
            "title": "TotalMilliseconds",
            "type": "number",
            "format": "double"
          },
          "TotalMinutes": {
            "title": "TotalMinutes",
            "type": "number",
            "format": "double"
          },
          "TotalSeconds": {
            "title": "TotalSeconds",
            "type": "number",
            "format": "double"
          }
        }
      },
      "ParticipateInMissionRequestDTO": {
        "properties": {
          "MissionId": {
            "title": "MissionId",
            "type": "string",
            "format": "uuid"
          }
        }
      },
      "ParticipateInMissionResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success",
              "InvalidPlayer",
              "InvalidMission",
              "MobileOnlyMission"
            ],
            "type": "string"
          },
          "AllowedToParticipate": {
            "$ref": "#/components/schemas/MissionsAllowedDTO"
          }
        }
      },
      "GetMissionParticipationStepsRequestDTO": {
        "properties": {
          "MissionParticipationId": {
            "title": "MissionParticipationId",
            "type": "string",
            "format": "uuid"
          }
        }
      },
      "GetMissionParticipationStepsResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "AllowedToView": {
            "$ref": "#/components/schemas/MissionsAllowedDTO"
          },
          "MissionParticipationSteps": {
            "title": "MissionParticipationSteps",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MissionParticipationStep"
            }
          }
        }
      },
      "MissionParticipationStep": {
        "required": [
          "MissionStepId",
          "MissionStepType",
          "Status",
          "UnlockNextStepConditions"
        ],
        "properties": {
          "MissionStepId": {
            "title": "MissionStepId",
            "type": "string",
            "format": "uuid"
          },
          "MissionStepType": {
            "title": "MissionStepType",
            "type": "string"
          },
          "TranslatedTitle": {
            "title": "TranslatedTitle",
            "type": "string"
          },
          "TranslatedDescription": {
            "title": "TranslatedDescription",
            "type": "string"
          },
          "TranslatedPrizeName": {
            "title": "TranslatedPrizeName",
            "type": "string"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "Locked",
              "Running",
              "Completed",
              "Expired"
            ],
            "type": "string"
          },
          "Participation": {
            "$ref": "#/components/schemas/MissionStepParticipationDto"
          },
          "UnlockNextStepConditions": {
            "title": "UnlockNextStepConditions",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UnlockCondition"
            }
          }
        }
      },
      "MissionStepParticipationDto": {
        "required": [
          "MissionStepParticipationId"
        ],
        "properties": {
          "MissionStepParticipationId": {
            "title": "MissionStepParticipationId",
            "type": "string",
            "format": "uuid"
          },
          "DeadlineDate": {
            "$ref": "#/components/schemas/DateTimeOffset"
          },
          "CompletedDate": {
            "$ref": "#/components/schemas/DateTimeOffset"
          }
        }
      },
      "UnlockCondition": {
        "required": [
          "Type",
          "ConditionMet"
        ],
        "properties": {
          "Type": {
            "title": "Type",
            "enum": [
              "Wait",
              "Complete"
            ],
            "type": "string"
          },
          "ConditionMet": {
            "title": "ConditionMet",
            "type": "boolean"
          }
        }
      },
      "GetMissionCollectablePrizesResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "CollectablePrizes": {
            "title": "CollectablePrizes",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CollectablePrize"
            }
          }
        }
      },
      "CollectablePrize": {
        "required": [
          "PrizeId"
        ],
        "properties": {
          "PrizeId": {
            "title": "PrizeId",
            "type": "string",
            "format": "uuid"
          },
          "TranslatedPrizeName": {
            "title": "TranslatedPrizeName",
            "type": "string"
          }
        }
      },
      "CollectMissionPrizesResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "CollectedPrizeIds": {
            "title": "CollectedPrizeIds",
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          }
        }
      },
      "CollectMissionPrizesDetailedResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "CollectedPrizes": {
            "title": "CollectedPrizes",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CollectedPrizeDTO"
            }
          }
        }
      },
      "CollectedPrizeDTO": {
        "required": [
          "PrizeId",
          "PrizeOwningCapabilityId"
        ],
        "properties": {
          "PrizeId": {
            "title": "PrizeId",
            "type": "string",
            "format": "uuid"
          },
          "PrizeOwningCapabilityId": {
            "title": "PrizeOwningCapabilityId",
            "type": "string",
            "format": "uuid"
          }
        }
      },
      "GetAvailableCampaignsResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "AllowedToView": {
            "$ref": "#/components/schemas/LoyaltyRewardAllowedDTO"
          },
          "Campaigns": {
            "title": "Campaigns",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Campaign"
            }
          }
        }
      },
      "LoyaltyRewardAllowedDTO": {
        "required": [
          "IsAllowed"
        ],
        "properties": {
          "IsAllowed": {
            "title": "IsAllowed",
            "type": "boolean"
          },
          "Reason": {
            "title": "Reason",
            "enum": [
              "NotEnabled",
              "NotAllowed",
              "NotRequiredAge",
              "Suspended",
              "Deleted",
              "Blacklisted",
              "Vulnerable",
              "Inactive",
              "Exclusion"
            ],
            "type": "string"
          }
        }
      },
      "Campaign": {
        "required": [
          "CampaignId"
        ],
        "properties": {
          "CampaignId": {
            "title": "CampaignId",
            "type": "string",
            "format": "uuid"
          },
          "CampaignName": {
            "title": "CampaignName",
            "type": "string"
          },
          "NextRewardTime": {
            "$ref": "#/components/schemas/DateTimeOffset"
          },
          "AvailableRewards": {
            "title": "AvailableRewards",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AvailableReward"
            }
          },
          "AssetUri": {
            "title": "AssetUri",
            "type": "string"
          },
          "IconUri": {
            "title": "IconUri",
            "type": "string"
          }
        }
      },
      "AvailableReward": {
        "required": [
          "RewardId",
          "PrizeOwningCapabilityId"
        ],
        "properties": {
          "RewardId": {
            "title": "RewardId",
            "type": "string",
            "format": "uuid"
          },
          "PrizeOwningCapabilityId": {
            "title": "PrizeOwningCapabilityId",
            "type": "string",
            "format": "uuid"
          }
        }
      },
      "PlayerDailyRewardResponseDTO": {
        "required": [
          "CurrentDay"
        ],
        "properties": {
          "DailyPrizes": {
            "title": "DailyPrizes",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DailyRewardPrizeDTO"
            }
          },
          "CurrentDay": {
            "title": "CurrentDay",
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "DailyRewardPrizeDTO": {
        "required": [
          "PrizeId"
        ],
        "properties": {
          "PrizeId": {
            "title": "PrizeId",
            "type": "string",
            "format": "uuid"
          },
          "Amount": {
            "title": "Amount",
            "type": "number",
            "format": "double"
          },
          "ImageUrl": {
            "title": "ImageUrl",
            "type": "string"
          }
        }
      },
      "GetRewardMinigameAvailableParticipationsRequestDTO": {
        "properties": {
          "AttributionTransactionIds": {
            "title": "AttributionTransactionIds",
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          }
        }
      },
      "GetRewardMinigameAvailableParticipationsResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "AllowedToView": {
            "$ref": "#/components/schemas/RewardMinigameAllowedDTO"
          },
          "PlayerParticipations": {
            "title": "PlayerParticipations",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MinigameParticipationDTO"
            }
          }
        }
      },
      "RewardMinigameAllowedDTO": {
        "required": [
          "IsAllowed"
        ],
        "properties": {
          "IsAllowed": {
            "title": "IsAllowed",
            "type": "boolean"
          },
          "Reason": {
            "title": "Reason",
            "enum": [
              "NotEnabled"
            ],
            "type": "string"
          }
        }
      },
      "MinigameParticipationDTO": {
        "required": [
          "ParticipationId",
          "ExpiryTime",
          "CostFulfillmentStatus"
        ],
        "properties": {
          "ParticipationId": {
            "title": "ParticipationId",
            "type": "string",
            "format": "uuid"
          },
          "GameType": {
            "title": "GameType",
            "type": "string"
          },
          "GameAssetUrl": {
            "$ref": "#/components/schemas/Uri"
          },
          "CostId": {
            "title": "CostId",
            "type": "string",
            "format": "uuid"
          },
          "ExpiryTime": {
            "$ref": "#/components/schemas/DateTimeOffset"
          },
          "CostFulfillmentStatus": {
            "title": "CostFulfillmentStatus",
            "enum": [
              "NotApplicable",
              "NotPaid",
              "Paid"
            ],
            "type": "string"
          }
        }
      },
      "GetRewardMinigameAvailableParticipationsCorrelatedRequestDTO": {
        "properties": {
          "Items": {
            "title": "Items",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Item"
            }
          }
        }
      },
      "Item": {
        "required": [
          "CorrelationId"
        ],
        "properties": {
          "CorrelationId": {
            "title": "CorrelationId",
            "type": "string",
            "format": "uuid"
          },
          "AttributionTransactionIds": {
            "title": "AttributionTransactionIds",
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          }
        }
      },
      "GetRewardMinigameAvailableParticipationsCorrelatedResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "AllowedToView": {
            "$ref": "#/components/schemas/RewardMinigameAllowedDTO"
          },
          "Participations": {
            "title": "Participations",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Item"
            }
          }
        }
      },
      "GetRewardMinigameAvailableParticipationDetailsResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success",
              "InvalidPlayer",
              "Expired",
              "Completed",
              "NotPaid"
            ],
            "type": "string"
          },
          "AllowedToView": {
            "$ref": "#/components/schemas/RewardMinigameAllowedDTO"
          },
          "Participation": {
            "$ref": "#/components/schemas/ParticipationDetails"
          }
        }
      },
      "ParticipationDetails": {
        "properties": {
          "GameType": {
            "title": "GameType",
            "type": "string"
          },
          "GameUrl": {
            "$ref": "#/components/schemas/Uri"
          },
          "ExpiryTime": {
            "$ref": "#/components/schemas/DateTimeOffset"
          },
          "GameParticipation": {
            "$ref": "#/components/schemas/GameParticipationDto"
          }
        }
      },
      "GameParticipationDto": {
        "required": [
          "ParticipationId"
        ],
        "properties": {
          "ParticipationId": {
            "title": "ParticipationId",
            "type": "string",
            "format": "uuid"
          },
          "PossibleWinnings": {
            "title": "PossibleWinnings",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Winning"
            }
          },
          "Winnings": {
            "title": "Winnings",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Winning"
            }
          }
        }
      },
      "Winning": {
        "required": [
          "WinningId",
          "WinningValue"
        ],
        "properties": {
          "WinningId": {
            "title": "WinningId",
            "type": "string",
            "format": "uuid"
          },
          "LocalizedWinningLabel": {
            "title": "LocalizedWinningLabel",
            "type": "string"
          },
          "WinningValue": {
            "title": "WinningValue",
            "type": "number",
            "format": "double"
          }
        }
      },
      "MinigameAvailableParticipationGamePlayedResponseDTO": {
        "required": [
          "Status",
          "PrizeId",
          "PrizeOwningCapabilityId"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "AllowedToPlay": {
            "$ref": "#/components/schemas/RewardMinigameAllowedDTO"
          },
          "PrizeId": {
            "title": "PrizeId",
            "type": "string",
            "format": "uuid"
          },
          "PrizeOwningCapabilityId": {
            "title": "PrizeOwningCapabilityId",
            "type": "string",
            "format": "uuid"
          }
        }
      },
      "GetAvailableLevelUpRewardsResponseDTO": {
        "required": [
          "Status",
          "PointsForNextLevel"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "Levels": {
            "title": "Levels",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AvailableLevelDTO"
            }
          },
          "PointsForNextLevel": {
            "title": "PointsForNextLevel",
            "type": "integer",
            "format": "int32"
          },
          "AllowedToView": {
            "$ref": "#/components/schemas/LevelUpRewardAllowedDTO"
          }
        }
      },
      "AvailableLevelDTO": {
        "required": [
          "IsCurrentLevel",
          "IsNextLevel",
          "LevelId"
        ],
        "properties": {
          "IsCurrentLevel": {
            "title": "IsCurrentLevel",
            "type": "boolean"
          },
          "IsNextLevel": {
            "title": "IsNextLevel",
            "type": "boolean"
          },
          "LevelId": {
            "title": "LevelId",
            "type": "string",
            "format": "uuid"
          },
          "LevelName": {
            "title": "LevelName",
            "type": "string"
          },
          "LevelImageUrl": {
            "title": "LevelImageUrl",
            "type": "string"
          },
          "LevelUpRewards": {
            "title": "LevelUpRewards",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LevelUpRewardDTO"
            }
          }
        }
      },
      "LevelUpRewardDTO": {
        "required": [
          "RewardId",
          "PrizeOwningCapabilityId"
        ],
        "properties": {
          "RewardId": {
            "title": "RewardId",
            "type": "string",
            "format": "uuid"
          },
          "PrizeOwningCapabilityId": {
            "title": "PrizeOwningCapabilityId",
            "type": "string",
            "format": "uuid"
          }
        }
      },
      "LevelUpRewardAllowedDTO": {
        "required": [
          "IsAllowed"
        ],
        "properties": {
          "IsAllowed": {
            "title": "IsAllowed",
            "type": "boolean"
          },
          "Reason": {
            "title": "Reason",
            "enum": [
              "NotEnabled",
              "NotAllowed",
              "NotRequiredAge",
              "Suspended",
              "Deleted",
              "Blacklisted",
              "Vulnerable",
              "Inactive",
              "Exclusion"
            ],
            "type": "string"
          }
        }
      },
      "AcknowledgeDepositThresholdResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful"
            ],
            "type": "string"
          }
        }
      },
      "GetPaymentsConfigurationResponseDTO": {
        "required": [
          "Status",
          "IsBICMandatory",
          "IsKsaLimitationEnabled",
          "IsPlayerAllowedToCancelWithdraw",
          "IsWithdrawCancellableOnPayments"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful"
            ],
            "type": "string"
          },
          "RecreationalBudget": {
            "$ref": "#/components/schemas/RecreationalBudgetConfiguration"
          },
          "IsBICMandatory": {
            "title": "IsBICMandatory",
            "type": "boolean"
          },
          "IsKsaLimitationEnabled": {
            "title": "IsKsaLimitationEnabled",
            "type": "boolean"
          },
          "IsPlayerAllowedToCancelWithdraw": {
            "title": "IsPlayerAllowedToCancelWithdraw",
            "type": "boolean"
          },
          "IsWithdrawCancellableOnPayments": {
            "title": "IsWithdrawCancellableOnPayments",
            "type": "boolean"
          }
        }
      },
      "RecreationalBudgetConfiguration": {
        "required": [
          "IsEnabled"
        ],
        "properties": {
          "IsEnabled": {
            "title": "IsEnabled",
            "type": "boolean"
          },
          "UploadDocumentUrl": {
            "title": "UploadDocumentUrl",
            "type": "string"
          }
        }
      },
      "GetRecreationalBudgetResponseDTO": {
        "required": [
          "BudgetAmount",
          "BudgetChanged",
          "OpenForBudgetChangeRequest",
          "Status"
        ],
        "properties": {
          "BudgetAmount": {
            "title": "BudgetAmount",
            "type": "number",
            "format": "double"
          },
          "BudgetChanged": {
            "title": "BudgetChanged",
            "type": "boolean"
          },
          "LatestBudgetRequest": {
            "$ref": "#/components/schemas/RecreationalBudgetRequestDTO"
          },
          "OpenForBudgetChangeRequest": {
            "title": "OpenForBudgetChangeRequest",
            "type": "boolean"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful"
            ],
            "type": "string"
          }
        }
      },
      "RecreationalBudgetRequestDTO": {
        "required": [
          "RequestedDate",
          "Status"
        ],
        "properties": {
          "RequestedDate": {
            "title": "RequestedDate",
            "type": "string",
            "format": "date-time"
          },
          "HandledDate": {
            "title": "HandledDate",
            "type": "string",
            "format": "date-time"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "Pending",
              "Rejected",
              "Approved"
            ],
            "type": "string"
          }
        }
      },
      "ApproveDepositUsageResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful"
            ],
            "type": "string"
          }
        }
      },
      "GetDepositUsageResponseDTO": {
        "required": [
          "DepositUsageEnabled",
          "DepositUsageApproved"
        ],
        "properties": {
          "DepositUsageEnabled": {
            "title": "DepositUsageEnabled",
            "type": "boolean"
          },
          "DepositUsageApproved": {
            "title": "DepositUsageApproved",
            "type": "boolean"
          }
        }
      },
      "GetLimitAcknowledgementRequiredResponseDTO": {
        "required": [
          "LimitAcknowledgementRequired",
          "LimitAmount",
          "DefaultLimitAmount",
          "Status"
        ],
        "properties": {
          "LimitAcknowledgementRequired": {
            "title": "LimitAcknowledgementRequired",
            "type": "boolean"
          },
          "LimitAmount": {
            "title": "LimitAmount",
            "type": "number",
            "format": "double"
          },
          "DefaultLimitAmount": {
            "title": "DefaultLimitAmount",
            "type": "number",
            "format": "double"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful"
            ],
            "type": "string"
          }
        }
      },
      "ConfirmLimitAcknowledgementResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful"
            ],
            "type": "string"
          }
        }
      },
      "GetFrozenPayInsResponse": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success"
            ],
            "type": "string"
          },
          "FrozenPayIns": {
            "title": "FrozenPayIns",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FrozenPayInDto"
            }
          }
        }
      },
      "FrozenPayInDto": {
        "required": [
          "Id",
          "Confirmed"
        ],
        "properties": {
          "Id": {
            "title": "Id",
            "type": "string",
            "format": "uuid"
          },
          "Confirmed": {
            "title": "Confirmed",
            "type": "boolean"
          }
        }
      },
      "GetFrozenFundsResponse": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success"
            ],
            "type": "string"
          },
          "FrozenFunds": {
            "$ref": "#/components/schemas/FrozenFundDto"
          }
        }
      },
      "FrozenFundDto": {
        "required": [
          "Amount",
          "Confirmable"
        ],
        "properties": {
          "Amount": {
            "title": "Amount",
            "type": "number",
            "format": "double"
          },
          "Confirmable": {
            "title": "Confirmable",
            "type": "boolean"
          }
        }
      },
      "BulkConfirmFrozenPayInsResponse": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success"
            ],
            "type": "string"
          }
        }
      },
      "ConfirmFrozenPayInTransferResponse": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success"
            ],
            "type": "string"
          }
        }
      },
      "GetDocumentStatusResponseDTO": {
        "required": [
          "StatusResponse"
        ],
        "properties": {
          "Documents": {
            "title": "Documents",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OfficialDocumentDTO"
            }
          },
          "StatusResponse": {
            "title": "StatusResponse",
            "enum": [
              "None",
              "Successful",
              "InternalError",
              "InvalidRoom"
            ],
            "type": "string"
          }
        }
      },
      "OfficialDocumentDTO": {
        "required": [
          "DocumentStatus"
        ],
        "properties": {
          "DocumentStatus": {
            "title": "DocumentStatus",
            "enum": [
              "NotApplicable",
              "Pending",
              "Ongoing",
              "Validated",
              "Expired",
              "Refused"
            ],
            "type": "string"
          },
          "DocumentType": {
            "title": "DocumentType",
            "enum": [
              "None",
              "IdentityCardRecto",
              "IdentityCardVerso",
              "Address",
              "BankStatement",
              "DepositMethod",
              "Passport",
              "LegalLimit"
            ],
            "type": "string"
          },
          "IdentityFieldDocument": {
            "title": "IdentityFieldDocument",
            "type": "array",
            "items": {
              "enum": [
                "None",
                "FullName",
                "DateOfBirth",
                "Ssn",
                "Address",
                "PHI"
              ],
              "type": "string"
            }
          },
          "DocumentTypeList": {
            "title": "DocumentTypeList",
            "type": "array",
            "items": {
              "enum": [
                "None",
                "IdentityCardRecto",
                "IdentityCardVerso",
                "Address",
                "BankStatement",
                "DepositMethod",
                "Passport",
                "LegalLimit"
              ],
              "type": "string"
            }
          },
          "DocumentName": {
            "title": "DocumentName",
            "type": "string"
          }
        }
      },
      "UploadDocumentRequestDTO": {
        "required": [
          "Reason"
        ],
        "properties": {
          "Reason": {
            "title": "Reason",
            "enum": [
              "FullName",
              "DateOfBirth",
              "Ssn",
              "Address",
              "PHI"
            ],
            "type": "string"
          },
          "Documents": {
            "title": "Documents",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UploadDocumentDTO"
            }
          }
        }
      },
      "UploadDocumentDTO": {
        "properties": {
          "Content": {
            "title": "Content",
            "type": "string"
          },
          "FileName": {
            "title": "FileName",
            "type": "string"
          }
        }
      },
      "UploadDocumentResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "DocumentTypeNotAllowed",
              "NoDocumentProvided"
            ],
            "type": "string"
          }
        }
      },
      "IsMFAPairedResponseDTO": {
        "required": [
          "IsPaired",
          "Status"
        ],
        "properties": {
          "IsPaired": {
            "title": "IsPaired",
            "type": "boolean"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "InvalidRoom"
            ],
            "type": "string"
          }
        }
      },
      "GenerateMFAResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "EncodedKey": {
            "title": "EncodedKey",
            "type": "string"
          },
          "QRCodeImageUrl": {
            "title": "QRCodeImageUrl",
            "type": "string"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "InvalidRoom"
            ],
            "type": "string"
          }
        }
      },
      "ValidateMFACodeResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "InvalidRoom",
              "InvalidCode"
            ],
            "type": "string"
          }
        }
      },
      "GetMfaProtectedFeatureResponseDTO": {
        "required": [
          "IsLoginProtected",
          "Status"
        ],
        "properties": {
          "IsLoginProtected": {
            "title": "IsLoginProtected",
            "type": "boolean"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "InvalidRoom"
            ],
            "type": "string"
          }
        }
      },
      "SetMfaProtectedFeatureResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "InvalidRoom",
              "InvalidCode"
            ],
            "type": "string"
          }
        }
      },
      "GetRecaptchaSiteKeyResponseDTO": {
        "required": [
          "Status",
          "IsEnabled"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful"
            ],
            "type": "string"
          },
          "IsEnabled": {
            "title": "IsEnabled",
            "type": "boolean"
          },
          "RecaptchaSiteKey": {
            "title": "RecaptchaSiteKey",
            "type": "string"
          }
        }
      },
      "GetSupportNodeResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Success",
              "InternalError"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "Content": {
            "title": "Content",
            "type": "string"
          },
          "Question": {
            "title": "Question",
            "type": "string"
          },
          "Tag": {
            "title": "Tag",
            "type": "string"
          },
          "Children": {
            "title": "Children",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SupportNodeChoiceDTO"
            }
          }
        }
      },
      "SupportNodeChoiceDTO": {
        "required": [
          "Child",
          "GoToContact",
          "GoToLobby"
        ],
        "properties": {
          "Text": {
            "title": "Text",
            "type": "string"
          },
          "Child": {
            "title": "Child",
            "type": "string",
            "format": "uuid"
          },
          "GoToContact": {
            "title": "GoToContact",
            "type": "boolean"
          },
          "GoToLobby": {
            "title": "GoToLobby",
            "type": "boolean"
          }
        }
      },
      "GetContactDataResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Success",
              "InternalError"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "LastName": {
            "title": "LastName",
            "type": "string"
          },
          "FirstName": {
            "title": "FirstName",
            "type": "string"
          },
          "Pseudo": {
            "title": "Pseudo",
            "type": "string"
          },
          "Email": {
            "title": "Email",
            "type": "string"
          },
          "Gsm": {
            "title": "Gsm",
            "type": "string"
          },
          "Subjects": {
            "title": "Subjects",
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "SendContactResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Success",
              "InternalError",
              "MissingFields"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "GetPlayerBanLiveChatResponseDTO": {
        "required": [
          "IsBanned",
          "Status"
        ],
        "properties": {
          "IsBanned": {
            "title": "IsBanned",
            "type": "boolean"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "SuccessFul",
              "InternalError"
            ],
            "type": "string"
          }
        }
      },
      "IsMailOnAuthenticationEnabledResponseDTO": {
        "required": [
          "IsMailEnabled",
          "Status"
        ],
        "properties": {
          "IsMailEnabled": {
            "title": "IsMailEnabled",
            "type": "boolean"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer"
            ],
            "type": "string"
          }
        }
      },
      "SetMailOnAuthenticationResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer"
            ],
            "type": "string"
          }
        }
      },
      "GetHipayTppDepositInfoResponseDTO": {
        "required": [
          "Status",
          "RedirectOnTransactionInfo",
          "Amount"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "OnSiteUrl": {
            "title": "OnSiteUrl",
            "type": "string"
          },
          "PaymentURL": {
            "title": "PaymentURL",
            "type": "string"
          },
          "RedirectOnTransactionInfo": {
            "title": "RedirectOnTransactionInfo",
            "type": "boolean"
          },
          "DepositId": {
            "title": "DepositId",
            "type": "string"
          },
          "Amount": {
            "title": "Amount",
            "type": "number",
            "format": "double"
          },
          "Cards": {
            "title": "Cards",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/HipayTppCardInformationDTO"
            }
          }
        }
      },
      "HipayTppCardInformationDTO": {
        "properties": {
          "Id": {
            "title": "Id",
            "type": "string"
          },
          "Description": {
            "title": "Description",
            "type": "string"
          }
        }
      },
      "MakeHipayTppDepositResponseDTO": {
        "required": [
          "Status",
          "RedirectOnTransactionInfo"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "OnSiteUrl": {
            "title": "OnSiteUrl",
            "type": "string"
          },
          "PaymentURL": {
            "title": "PaymentURL",
            "type": "string"
          },
          "RedirectOnTransactionInfo": {
            "title": "RedirectOnTransactionInfo",
            "type": "boolean"
          },
          "DepositId": {
            "title": "DepositId",
            "type": "string"
          },
          "WalletName": {
            "title": "WalletName",
            "type": "string"
          }
        }
      },
      "GetCreditResponseDTO": {
        "required": [
          "Status",
          "AvailableAmout",
          "PlayableAmout",
          "WithdrawableAmount",
          "LossAmount",
          "IncludeInGameAmount",
          "OnGameAmount",
          "OnBetAmount"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful"
            ],
            "type": "string"
          },
          "AvailableAmout": {
            "title": "AvailableAmout",
            "type": "number",
            "format": "double"
          },
          "PlayableAmout": {
            "title": "PlayableAmout",
            "type": "number",
            "format": "double"
          },
          "WithdrawableAmount": {
            "title": "WithdrawableAmount",
            "type": "number",
            "format": "double"
          },
          "LossAmount": {
            "title": "LossAmount",
            "type": "number",
            "format": "double"
          },
          "IncludeInGameAmount": {
            "title": "IncludeInGameAmount",
            "type": "boolean"
          },
          "OnGameAmount": {
            "title": "OnGameAmount",
            "type": "number",
            "format": "double"
          },
          "OnBetAmount": {
            "title": "OnBetAmount",
            "type": "number",
            "format": "double"
          },
          "TotalBalance": {
            "title": "TotalBalance",
            "type": "number",
            "format": "double"
          },
          "CashBalance": {
            "title": "CashBalance",
            "type": "number",
            "format": "double"
          },
          "BonusBalance": {
            "title": "BonusBalance",
            "type": "number",
            "format": "double"
          }
        }
      },
      "CreditAdjustmentRequestDTO": {
        "properties": {
          "Adjustments": {
            "title": "Adjustments",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AdjustmentCreationDTO"
            }
          }
        }
      },
      "AdjustmentCreationDTO": {
        "required": [
          "TransactionId",
          "PlayerId",
          "RealAmount"
        ],
        "properties": {
          "TransactionId": {
            "title": "TransactionId",
            "type": "string",
            "format": "uuid"
          },
          "PlayerId": {
            "title": "PlayerId",
            "type": "string",
            "format": "uuid"
          },
          "RealAmount": {
            "title": "RealAmount",
            "type": "number",
            "format": "double"
          },
          "Comment": {
            "title": "Comment",
            "type": "string"
          }
        }
      },
      "CreditAdjustmentResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Succesfull"
            ],
            "type": "string"
          },
          "Adjustments": {
            "title": "Adjustments",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AdjustmentCreationResponseDTO"
            }
          }
        }
      },
      "AdjustmentCreationResponseDTO": {
        "required": [
          "Status",
          "TransactionId"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Succesfull",
              "AlreadyDone",
              "PlayerNotFound"
            ],
            "type": "string"
          },
          "TransactionId": {
            "title": "TransactionId",
            "type": "string",
            "format": "uuid"
          }
        }
      },
      "GetRegistrationInfoResponseDTO": {
        "required": [
          "Status",
          "SponsorshipHideDescription",
          "SponsorshipReadOnly",
          "ForceSponsorshipCode"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidRoom"
            ],
            "type": "string"
          },
          "SponsorshipDescription": {
            "title": "SponsorshipDescription",
            "type": "string"
          },
          "SponsorshipHideDescription": {
            "title": "SponsorshipHideDescription",
            "type": "boolean"
          },
          "SponsorshipReadOnly": {
            "title": "SponsorshipReadOnly",
            "type": "boolean"
          },
          "ForceSponsorshipCode": {
            "title": "ForceSponsorshipCode",
            "type": "boolean"
          }
        }
      },
      "PlayerRegistrationRequestDTO": {
        "required": [
          "Civility",
          "Birthday",
          "IsBelgian",
          "ReceiveEmailNotification",
          "ReceivePhoneNotification",
          "ReceivePostNotification",
          "ReceiveSMSNotification",
          "AllowRemarketing",
          "AllowMarketingNotification",
          "IsOfficial",
          "CreationSource",
          "RefuseBonus",
          "BypassGovernmentIdentityCheck"
        ],
        "properties": {
          "Url": {
            "title": "Url",
            "type": "string"
          },
          "RoomDomainName": {
            "title": "RoomDomainName",
            "type": "string"
          },
          "VirtualRoomName": {
            "title": "VirtualRoomName",
            "type": "string"
          },
          "LastName": {
            "title": "LastName",
            "type": "string"
          },
          "SecondLastName": {
            "title": "SecondLastName",
            "type": "string"
          },
          "FirstName": {
            "title": "FirstName",
            "type": "string"
          },
          "Civility": {
            "title": "Civility",
            "enum": [
              "Unknown",
              "Mister",
              "Mrs",
              "Miss"
            ],
            "type": "string"
          },
          "Birthday": {
            "title": "Birthday",
            "type": "string",
            "format": "date-time"
          },
          "IsBelgian": {
            "title": "IsBelgian",
            "type": "boolean"
          },
          "NationalIdentityNumber": {
            "title": "NationalIdentityNumber",
            "type": "string"
          },
          "LastNameParticle": {
            "title": "LastNameParticle",
            "type": "string"
          },
          "BirthCountry": {
            "$ref": "#/components/schemas/CountryDTO"
          },
          "BirthCity": {
            "title": "BirthCity",
            "type": "string"
          },
          "BirthMunicipality": {
            "title": "BirthMunicipality",
            "type": "string"
          },
          "Address": {
            "$ref": "#/components/schemas/AddressDTO"
          },
          "State": {
            "$ref": "#/components/schemas/StateDTO"
          },
          "Email": {
            "title": "Email",
            "type": "string"
          },
          "PhoneNumber": {
            "title": "PhoneNumber",
            "type": "string"
          },
          "PrefixPhoneNumber": {
            "title": "PrefixPhoneNumber",
            "type": "string"
          },
          "PhoneNumber2": {
            "title": "PhoneNumber2",
            "type": "string"
          },
          "PrefixPhoneNumber2": {
            "title": "PrefixPhoneNumber2",
            "type": "string"
          },
          "Pseudo": {
            "title": "Pseudo",
            "type": "string"
          },
          "Password": {
            "title": "Password",
            "type": "string"
          },
          "LanguageIsoCode": {
            "title": "LanguageIsoCode",
            "type": "string"
          },
          "ReceiveEmailNotification": {
            "title": "ReceiveEmailNotification",
            "type": "boolean"
          },
          "ReceivePhoneNotification": {
            "title": "ReceivePhoneNotification",
            "type": "boolean"
          },
          "ReceivePostNotification": {
            "title": "ReceivePostNotification",
            "type": "boolean"
          },
          "ReceiveSMSNotification": {
            "title": "ReceiveSMSNotification",
            "type": "boolean"
          },
          "AllowRemarketing": {
            "title": "AllowRemarketing",
            "type": "boolean"
          },
          "AllowMarketingNotification": {
            "title": "AllowMarketingNotification",
            "type": "boolean"
          },
          "IsOfficial": {
            "title": "IsOfficial",
            "type": "boolean"
          },
          "Licences": {
            "title": "Licences",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LicenceDTO"
            }
          },
          "SecurityPinCode": {
            "title": "SecurityPinCode",
            "type": "string"
          },
          "SponsorshipCodeParameterName": {
            "title": "SponsorshipCodeParameterName",
            "type": "string"
          },
          "SponsorshipCode": {
            "title": "SponsorshipCode",
            "type": "string"
          },
          "SponsorshipSubCode": {
            "title": "SponsorshipSubCode",
            "type": "string"
          },
          "SponsorshipUserCode": {
            "title": "SponsorshipUserCode",
            "type": "string"
          },
          "RegistrationPromoCode": {
            "title": "RegistrationPromoCode",
            "type": "string"
          },
          "RegistrationPrizeId": {
            "title": "RegistrationPrizeId",
            "type": "string",
            "format": "uuid"
          },
          "RegistrationPrizeIds": {
            "title": "RegistrationPrizeIds",
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          },
          "EventId": {
            "title": "EventId",
            "type": "string",
            "format": "uuid"
          },
          "PreRegistrationId": {
            "title": "PreRegistrationId",
            "type": "string"
          },
          "CreationSource": {
            "title": "CreationSource",
            "enum": [
              "Unknown",
              "Gaming",
              "Betting",
              "ApplicationRegister"
            ],
            "type": "string"
          },
          "TaxIdNumber": {
            "title": "TaxIdNumber",
            "type": "string"
          },
          "Profession": {
            "title": "Profession",
            "type": "string"
          },
          "AccountNumberIBAN": {
            "title": "AccountNumberIBAN",
            "type": "string"
          },
          "AccountNumberBIC": {
            "title": "AccountNumberBIC",
            "type": "string"
          },
          "FullName": {
            "title": "FullName",
            "type": "string"
          },
          "SecondFirstName": {
            "title": "SecondFirstName",
            "type": "string"
          },
          "IdentificationDocumentIssueDate": {
            "title": "IdentificationDocumentIssueDate",
            "type": "string",
            "format": "date-time"
          },
          "IdentificationDocumentIssuePlace": {
            "title": "IdentificationDocumentIssuePlace",
            "type": "string"
          },
          "IdentificationDocumentExpirationDate": {
            "title": "IdentificationDocumentExpirationDate",
            "type": "string",
            "format": "date-time"
          },
          "DataBoxIdentificationNumber": {
            "title": "DataBoxIdentificationNumber",
            "type": "string"
          },
          "EmployeePinCode": {
            "title": "EmployeePinCode",
            "type": "string"
          },
          "RefuseBonus": {
            "title": "RefuseBonus",
            "type": "boolean"
          },
          "BypassGovernmentIdentityCheck": {
            "title": "BypassGovernmentIdentityCheck",
            "type": "boolean"
          },
          "RegisterPlayerProperties": {
            "title": "RegisterPlayerProperties",
            "type": "array",
            "items": {
              "enum": [
                "None",
                "EmployeePinCode",
                "Login",
                "Pseudo",
                "Password",
                "LastName",
                "FirstName",
                "Birthday",
                "BirthCountry",
                "BirthCity",
                "TaxIdNumber",
                "Profession",
                "AccountNumberIBAN",
                "FullName",
                "NationalIdentityNumber",
                "Address1",
                "ZipCode",
                "City",
                "Country",
                "Province",
                "PhoneNumber",
                "Email",
                "RegistrationPromoCode",
                "Municipality",
                "IdentificationDocumentInformation",
                "AccountNumberBIC",
                "Address2",
                "Civility",
                "Company",
                "PhoneNumber2",
                "SecondLastName",
                "SecondFirstName",
                "ConditionalIdentificationDocumentInformation",
                "DataBoxIdentificationNumber",
                "LanguageIsoCode",
                "LegalDepositLimit",
                "PhoneNumberOrPhoneNumber2",
                "Account",
                "HasHouseNumber",
                "SsnOrTin",
                "SecurityPinCode",
                "States"
              ],
              "type": "string"
            }
          },
          "Limitations": {
            "title": "Limitations",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SetLimitsRequestDTO"
            }
          },
          "AutomaticWithdrawThresholdHigh": {
            "title": "AutomaticWithdrawThresholdHigh",
            "type": "number",
            "format": "double"
          },
          "AutomaticWithdrawThresholdLow": {
            "title": "AutomaticWithdrawThresholdLow",
            "type": "number",
            "format": "double"
          },
          "LegalMaximumDepositLimit": {
            "title": "LegalMaximumDepositLimit",
            "type": "number",
            "format": "double"
          },
          "AcceptLegalTermsAndConditions": {
            "title": "AcceptLegalTermsAndConditions",
            "type": "boolean"
          },
          "AcceptLegalPrivacyCondition": {
            "title": "AcceptLegalPrivacyCondition",
            "type": "boolean"
          },
          "AcceptedHouseRules": {
            "title": "AcceptedHouseRules",
            "type": "boolean"
          },
          "ConfirmedOverAgeLimit": {
            "title": "ConfirmedOverAgeLimit",
            "type": "boolean"
          },
          "ConfirmedInformationAccurate": {
            "title": "ConfirmedInformationAccurate",
            "type": "boolean"
          },
          "ConfirmedNotProhibitedToWage": {
            "title": "ConfirmedNotProhibitedToWage",
            "type": "boolean"
          },
          "RegistrationProviderKey": {
            "title": "RegistrationProviderKey",
            "type": "string"
          },
          "RegistrationProviderToken": {
            "title": "RegistrationProviderToken",
            "type": "string"
          },
          "Action": {
            "title": "Action",
            "type": "string"
          },
          "CaptchaToken": {
            "title": "CaptchaToken",
            "type": "string"
          },
          "SignupSource": {
            "title": "SignupSource",
            "type": "string"
          },
          "RegistrationPrizeCode": {
            "title": "RegistrationPrizeCode",
            "type": "string"
          },
          "ChannelType": {
            "title": "ChannelType",
            "type": "string"
          }
        }
      },
      "SetLimitsRequestDTO": {
        "required": [
          "DailyLimited",
          "DailyLimit",
          "WeeklyLimited",
          "WeeklyLimit",
          "MonthlyLimited",
          "MonthlyLimit",
          "YearlyLimited",
          "YearlyLimit",
          "ActivitySource",
          "ActivityType"
        ],
        "properties": {
          "DailyLimited": {
            "title": "DailyLimited",
            "type": "boolean"
          },
          "DailyLimit": {
            "title": "DailyLimit",
            "type": "number",
            "format": "double"
          },
          "WeeklyLimited": {
            "title": "WeeklyLimited",
            "type": "boolean"
          },
          "WeeklyLimit": {
            "title": "WeeklyLimit",
            "type": "number",
            "format": "double"
          },
          "MonthlyLimited": {
            "title": "MonthlyLimited",
            "type": "boolean"
          },
          "MonthlyLimit": {
            "title": "MonthlyLimit",
            "type": "number",
            "format": "double"
          },
          "YearlyLimited": {
            "title": "YearlyLimited",
            "type": "boolean"
          },
          "YearlyLimit": {
            "title": "YearlyLimit",
            "type": "number",
            "format": "double"
          },
          "ActivitySource": {
            "title": "ActivitySource",
            "enum": [
              "Gaming",
              "Betting",
              "VirtualBetting",
              "FantasyBet",
              "HorseBetting",
              "Poker"
            ],
            "type": "string"
          },
          "ActivityType": {
            "title": "ActivityType",
            "enum": [
              "Deposit",
              "Wage",
              "Loss",
              "ConnectionTime",
              "SpentTime",
              "Withdraw"
            ],
            "type": "string"
          }
        }
      },
      "PlayerRegistrationResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidRoom",
              "FieldError",
              "DuplicateAccount",
              "RegistrationBlocked",
              "GovernmentIdentityUnknown",
              "InvalidEventId",
              "InvalidLimitations",
              "InvalidAutomaticWidthdrawThreshold",
              "RegistrationForbiddenByGoogleRecaptcha",
              "RegistrationCountryNotAuthorizedOnMobileApp",
              "Blacklisted"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "AffiliationPlatformTrackingURL": {
            "title": "AffiliationPlatformTrackingURL",
            "type": "string"
          },
          "FieldErrors": {
            "title": "FieldErrors",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RegisterPlayerPropertyValidator"
            }
          },
          "Limitations": {
            "title": "Limitations",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SetLimitsResponseDTO"
            }
          },
          "PrizeWonId": {
            "title": "PrizeWonId",
            "type": "string",
            "format": "uuid"
          },
          "RegistrationId": {
            "title": "RegistrationId",
            "type": "string",
            "format": "uuid"
          }
        }
      },
      "RegisterPlayerPropertyValidator": {
        "required": [
          "PropertyPropertyValue",
          "FieldError"
        ],
        "properties": {
          "PropertyPropertyValue": {
            "title": "PropertyPropertyValue",
            "enum": [
              "None",
              "EmployeePinCode",
              "Login",
              "Pseudo",
              "Password",
              "LastName",
              "FirstName",
              "Birthday",
              "BirthCountry",
              "BirthCity",
              "TaxIdNumber",
              "Profession",
              "AccountNumberIBAN",
              "FullName",
              "NationalIdentityNumber",
              "Address1",
              "ZipCode",
              "City",
              "Country",
              "Province",
              "PhoneNumber",
              "Email",
              "RegistrationPromoCode",
              "Municipality",
              "IdentificationDocumentInformation",
              "AccountNumberBIC",
              "Address2",
              "Civility",
              "Company",
              "PhoneNumber2",
              "SecondLastName",
              "SecondFirstName",
              "ConditionalIdentificationDocumentInformation",
              "DataBoxIdentificationNumber",
              "LanguageIsoCode",
              "LegalDepositLimit",
              "PhoneNumberOrPhoneNumber2",
              "Account",
              "HasHouseNumber",
              "SsnOrTin",
              "SecurityPinCode",
              "States"
            ],
            "type": "string"
          },
          "FieldError": {
            "title": "FieldError",
            "enum": [
              "Valid",
              "Missing",
              "TooLong",
              "TooShort",
              "AlreadyUsed",
              "Denied",
              "Invalid"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "ValidatePseudoResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "InvalidRoom",
              "Ok",
              "AlreadyUsed",
              "TooShort",
              "TooLong"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "ValidateEmailResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "InvalidRoom",
              "Ok",
              "AlreadyUsed",
              "Forbidden",
              "Malformed"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "SendRegistrationMailResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "TooMuchAttempts"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "ActivateAccountResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidActivationId",
              "AccountAlreadyActivated"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "PasswordRecoveryResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidEmail",
              "InvalidRoom",
              "EmptyEmail",
              "EmailNoExists",
              "AccountSuspended"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "ValidatePasswordRecoveryResponseDTO": {
        "required": [
          "Status",
          "IsSecurityPinCodeEnabled"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidRequest",
              "MfaNotPaired",
              "BadMfaConfiguration"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "IsSecurityPinCodeEnabled": {
            "title": "IsSecurityPinCodeEnabled",
            "type": "boolean"
          }
        }
      },
      "ResetPasswordResponseDTO": {
        "required": [
          "Status",
          "BirthDay"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidRequest",
              "PasswordMismatch",
              "InvalidPassword",
              "InvalidSecurityPinCode",
              "PasswordPreviouslyUsed"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "Pseudo": {
            "title": "Pseudo",
            "type": "string"
          },
          "BirthDay": {
            "title": "BirthDay",
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "ChangePasswordResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "BadOldPassword",
              "PasswordMismatch",
              "InvalidPassword",
              "InvalidSecurityPinCode",
              "PasswordPreviouslyUsed"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "ForcePasswordUpdateResponseDTO": {
        "required": [
          "ShouldResetPassword",
          "Status"
        ],
        "properties": {
          "ShouldResetPassword": {
            "title": "ShouldResetPassword",
            "type": "boolean"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "Unknown",
              "Success",
              "InternalError",
              "MissingField"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "GetPlayerProfileResponseDTO": {
        "required": [
          "Status",
          "IsEmailEditable",
          "IsEmailActivated",
          "IsCivilityEditable",
          "Civility",
          "IsLastNameEditable",
          "IsSecondLastNameEditable",
          "IsFirstNameEditable",
          "IsSecondFirstNameEditable",
          "IsFullNameEditable",
          "IsBirthdayEditable",
          "Birthday",
          "IsProfessionEditable",
          "IsTaxIdNumberEditable",
          "IsAccountNumberIBANEditable",
          "IsAccountNumberBICEditable",
          "IbanStatus",
          "IsBirthCountryEditable",
          "IsBirthCityEditable",
          "IsAddressEditable",
          "IsCountryAddressEditable",
          "IsPhoneNumberEditable",
          "IsPhoneNumber2Editable",
          "LifeTimeValue",
          "NbOfDeposit",
          "IsZanox",
          "PhoneValidationStatus",
          "VipStatus",
          "HasAlreadyDeposited",
          "IsBelgian",
          "PlayerIdentityStatus",
          "PlayerGovernmentStatus",
          "AddressStatus",
          "ConditionsAcceptedDate",
          "RegistrationDate",
          "IsOfficial",
          "IsComplaintUnderReview",
          "ShouldConfirmAutoRegistration",
          "HasProtectedFieldsBySecurityPinCode"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "InvalidRoom"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "IsEmailEditable": {
            "title": "IsEmailEditable",
            "type": "boolean"
          },
          "Email": {
            "title": "Email",
            "type": "string"
          },
          "IsEmailActivated": {
            "title": "IsEmailActivated",
            "type": "boolean"
          },
          "IsCivilityEditable": {
            "title": "IsCivilityEditable",
            "type": "boolean"
          },
          "Civility": {
            "title": "Civility",
            "enum": [
              "Unknown",
              "Mister",
              "Mrs",
              "Miss"
            ],
            "type": "string"
          },
          "IsLastNameEditable": {
            "title": "IsLastNameEditable",
            "type": "boolean"
          },
          "LastName": {
            "title": "LastName",
            "type": "string"
          },
          "IsSecondLastNameEditable": {
            "title": "IsSecondLastNameEditable",
            "type": "boolean"
          },
          "SecondLastName": {
            "title": "SecondLastName",
            "type": "string"
          },
          "IsFirstNameEditable": {
            "title": "IsFirstNameEditable",
            "type": "boolean"
          },
          "FirstName": {
            "title": "FirstName",
            "type": "string"
          },
          "IsSecondFirstNameEditable": {
            "title": "IsSecondFirstNameEditable",
            "type": "boolean"
          },
          "SecondFirstName": {
            "title": "SecondFirstName",
            "type": "string"
          },
          "IsFullNameEditable": {
            "title": "IsFullNameEditable",
            "type": "boolean"
          },
          "FullName": {
            "title": "FullName",
            "type": "string"
          },
          "IsBirthdayEditable": {
            "title": "IsBirthdayEditable",
            "type": "boolean"
          },
          "Birthday": {
            "title": "Birthday",
            "type": "string",
            "format": "date-time"
          },
          "IsProfessionEditable": {
            "title": "IsProfessionEditable",
            "type": "boolean"
          },
          "Profession": {
            "title": "Profession",
            "type": "string"
          },
          "IsTaxIdNumberEditable": {
            "title": "IsTaxIdNumberEditable",
            "type": "boolean"
          },
          "TaxIdNumber": {
            "title": "TaxIdNumber",
            "type": "string"
          },
          "IsAccountNumberIBANEditable": {
            "title": "IsAccountNumberIBANEditable",
            "type": "boolean"
          },
          "AccountNumberIBAN": {
            "title": "AccountNumberIBAN",
            "type": "string"
          },
          "IsAccountNumberBICEditable": {
            "title": "IsAccountNumberBICEditable",
            "type": "boolean"
          },
          "AccountNumberBIC": {
            "title": "AccountNumberBIC",
            "type": "string"
          },
          "IbanStatus": {
            "title": "IbanStatus",
            "enum": [
              "None",
              "WaitingForDocument",
              "DocumentPending",
              "Trusted",
              "Untrusted"
            ],
            "type": "string"
          },
          "IsBirthCountryEditable": {
            "title": "IsBirthCountryEditable",
            "type": "boolean"
          },
          "BirthCountry": {
            "$ref": "#/components/schemas/CountryDTO"
          },
          "IsBirthCityEditable": {
            "title": "IsBirthCityEditable",
            "type": "boolean"
          },
          "BirthCity": {
            "title": "BirthCity",
            "type": "string"
          },
          "IsAddressEditable": {
            "title": "IsAddressEditable",
            "type": "boolean"
          },
          "IsCountryAddressEditable": {
            "title": "IsCountryAddressEditable",
            "type": "boolean"
          },
          "Address": {
            "$ref": "#/components/schemas/AddressDTO"
          },
          "IsPhoneNumberEditable": {
            "title": "IsPhoneNumberEditable",
            "type": "boolean"
          },
          "IsPhoneNumber2Editable": {
            "title": "IsPhoneNumber2Editable",
            "type": "boolean"
          },
          "PhoneNumber": {
            "title": "PhoneNumber",
            "type": "string"
          },
          "PhoneNumber2": {
            "title": "PhoneNumber2",
            "type": "string"
          },
          "PrefixPhoneNumber": {
            "title": "PrefixPhoneNumber",
            "type": "string"
          },
          "PrefixPhoneNumber2": {
            "title": "PrefixPhoneNumber2",
            "type": "string"
          },
          "Id": {
            "title": "Id",
            "type": "string"
          },
          "Pseudo": {
            "title": "Pseudo",
            "type": "string"
          },
          "Type": {
            "title": "Type",
            "type": "string"
          },
          "LifeTimeValue": {
            "title": "LifeTimeValue",
            "type": "number",
            "format": "double"
          },
          "Language": {
            "title": "Language",
            "type": "string"
          },
          "NbOfDeposit": {
            "title": "NbOfDeposit",
            "type": "integer",
            "format": "int32"
          },
          "AffiliateCode": {
            "title": "AffiliateCode",
            "type": "string"
          },
          "AffiliateSubCode": {
            "title": "AffiliateSubCode",
            "type": "string"
          },
          "AffiliateUserCode": {
            "title": "AffiliateUserCode",
            "type": "string"
          },
          "IsZanox": {
            "title": "IsZanox",
            "type": "boolean"
          },
          "PhoneValidationStatus": {
            "title": "PhoneValidationStatus",
            "enum": [
              "NeverValidated",
              "DoNotValidate",
              "DoNotValidate",
              "NotValidated"
            ],
            "type": "string"
          },
          "Company": {
            "title": "Company",
            "type": "string"
          },
          "VipStatus": {
            "title": "VipStatus",
            "type": "integer",
            "format": "int32"
          },
          "ExternalSystemId": {
            "title": "ExternalSystemId",
            "type": "string"
          },
          "LastExternalSystemSynchronization": {
            "title": "LastExternalSystemSynchronization",
            "type": "string",
            "format": "date-time"
          },
          "DocumentsReceiptLimit": {
            "title": "DocumentsReceiptLimit",
            "type": "string",
            "format": "date-time"
          },
          "SecretCodeReceiptLimit": {
            "title": "SecretCodeReceiptLimit",
            "type": "string",
            "format": "date-time"
          },
          "HasAlreadyDeposited": {
            "title": "HasAlreadyDeposited",
            "type": "boolean"
          },
          "IsBelgian": {
            "title": "IsBelgian",
            "type": "boolean"
          },
          "LastConnection": {
            "title": "LastConnection",
            "type": "string",
            "format": "date-time"
          },
          "ExtraInfo": {
            "title": "ExtraInfo",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ExtraInfo"
            }
          },
          "PlayerIdentityStatus": {
            "title": "PlayerIdentityStatus",
            "enum": [
              "None",
              "IdentityTrusted",
              "WaitingForIdentification",
              "PendingDocuments"
            ],
            "type": "string"
          },
          "PlayerGovernmentStatus": {
            "title": "PlayerGovernmentStatus",
            "enum": [
              "None",
              "IdentityTrusted"
            ],
            "type": "string"
          },
          "AddressStatus": {
            "title": "AddressStatus",
            "enum": [
              "None",
              "WaitingValidation",
              "Trusted",
              "MissingData",
              "MissingAddress"
            ],
            "type": "string"
          },
          "ConditionsAcceptedDate": {
            "title": "ConditionsAcceptedDate",
            "type": "string",
            "format": "date-time"
          },
          "RegistrationDate": {
            "title": "RegistrationDate",
            "type": "string",
            "format": "date-time"
          },
          "MandatoryFieldsList": {
            "title": "MandatoryFieldsList",
            "type": "array",
            "items": {
              "enum": [
                "None",
                "EmployeePinCode",
                "Login",
                "Pseudo",
                "Password",
                "LastName",
                "FirstName",
                "Birthday",
                "BirthCountry",
                "BirthCity",
                "TaxIdNumber",
                "Profession",
                "AccountNumberIBAN",
                "FullName",
                "NationalIdentityNumber",
                "Address1",
                "ZipCode",
                "City",
                "Country",
                "Province",
                "PhoneNumber",
                "Email",
                "RegistrationPromoCode",
                "Municipality",
                "IdentificationDocumentInformation",
                "AccountNumberBIC",
                "Address2",
                "Civility",
                "Company",
                "PhoneNumber2",
                "SecondLastName",
                "SecondFirstName",
                "ConditionalIdentificationDocumentInformation",
                "DataBoxIdentificationNumber",
                "LanguageIsoCode",
                "LegalDepositLimit",
                "PhoneNumberOrPhoneNumber2",
                "Account",
                "HasHouseNumber",
                "SsnOrTin",
                "SecurityPinCode",
                "States"
              ],
              "type": "string"
            }
          },
          "EditableFieldsList": {
            "title": "EditableFieldsList",
            "type": "array",
            "items": {
              "enum": [
                "None",
                "Email",
                "Civility",
                "LastName",
                "SecondLastName",
                "FirstName",
                "SecondFirstName",
                "FullName",
                "Birthday",
                "BirthCountry",
                "BirthCity",
                "Address",
                "CountryAddress",
                "PhoneNumber",
                "PhoneNumber2",
                "Profession",
                "TaxIdNumber",
                "AccountNumberIBAN",
                "AccountNumberBIC",
                "LandbaseId"
              ],
              "type": "string"
            }
          },
          "SecurityPinCodeProtectedFieldList": {
            "title": "SecurityPinCodeProtectedFieldList",
            "type": "array",
            "items": {
              "enum": [
                "None",
                "Email",
                "Civility",
                "LastName",
                "SecondLastName",
                "FirstName",
                "SecondFirstName",
                "FullName",
                "Birthday",
                "BirthCountry",
                "BirthCity",
                "Address",
                "CountryAddress",
                "PhoneNumber",
                "PhoneNumber2",
                "Profession",
                "TaxIdNumber",
                "AccountNumberIBAN",
                "AccountNumberBIC",
                "LandbaseId"
              ],
              "type": "string"
            }
          },
          "IsOfficial": {
            "title": "IsOfficial",
            "type": "boolean"
          },
          "IsComplaintUnderReview": {
            "title": "IsComplaintUnderReview",
            "type": "boolean"
          },
          "LandbaseId": {
            "title": "LandbaseId",
            "type": "string"
          },
          "ShouldConfirmAutoRegistration": {
            "title": "ShouldConfirmAutoRegistration",
            "type": "boolean"
          },
          "PlayerSegment": {
            "title": "PlayerSegment",
            "enum": [
              "New",
              "Active",
              "Inactive",
              "Reactivated"
            ],
            "type": "string"
          },
          "HasProtectedFieldsBySecurityPinCode": {
            "title": "HasProtectedFieldsBySecurityPinCode",
            "type": "boolean"
          }
        }
      },
      "ExtraInfo": {
        "properties": {
          "Key": {
            "title": "Key",
            "type": "string"
          },
          "Value": {
            "title": "Value",
            "type": "string"
          }
        }
      },
      "ChangePlayerProfileRequestDTO": {
        "required": [
          "Civility"
        ],
        "properties": {
          "LastName": {
            "title": "LastName",
            "type": "string"
          },
          "FirstName": {
            "title": "FirstName",
            "type": "string"
          },
          "Civility": {
            "title": "Civility",
            "enum": [
              "Unknown",
              "Mister",
              "Mrs",
              "Miss"
            ],
            "type": "string"
          },
          "BirthCountry": {
            "$ref": "#/components/schemas/CountryDTO"
          },
          "BirthCity": {
            "title": "BirthCity",
            "type": "string"
          },
          "Address": {
            "$ref": "#/components/schemas/AddressDTO"
          },
          "PhoneNumber": {
            "title": "PhoneNumber",
            "type": "string"
          },
          "PrefixPhoneNumber": {
            "title": "PrefixPhoneNumber",
            "type": "string"
          },
          "Company": {
            "title": "Company",
            "type": "string"
          },
          "PhoneNumber2": {
            "title": "PhoneNumber2",
            "type": "string"
          },
          "PrefixPhoneNumber2": {
            "title": "PrefixPhoneNumber2",
            "type": "string"
          },
          "Profession": {
            "title": "Profession",
            "type": "string"
          },
          "DataBoxIdentificationNumber": {
            "title": "DataBoxIdentificationNumber",
            "type": "string"
          },
          "LandbaseId": {
            "title": "LandbaseId",
            "type": "string"
          },
          "SecurityPinCode": {
            "title": "SecurityPinCode",
            "type": "string"
          }
        }
      },
      "ChangePlayerProfileResponseDTO": {
        "required": [
          "Status",
          "PhoneValidationStatus"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "FieldError",
              "InvalidSecurityPinCode"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "PhoneValidationStatus": {
            "title": "PhoneValidationStatus",
            "enum": [
              "NeverValidated",
              "DoNotValidate",
              "DoNotValidate",
              "NotValidated"
            ],
            "type": "string"
          }
        }
      },
      "GetPlayerSettingsResponseDTO": {
        "required": [
          "Status",
          "ReceiveEmailNotification",
          "ReceivePostNotification",
          "ReceiveSMSNotification",
          "ReceivePhoneNotification",
          "RefuseBonus",
          "AllowRemarketing",
          "AllowMarketingNotification"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "LanguageIsoCode": {
            "title": "LanguageIsoCode",
            "type": "string"
          },
          "ReceiveEmailNotification": {
            "title": "ReceiveEmailNotification",
            "type": "boolean"
          },
          "ReceivePostNotification": {
            "title": "ReceivePostNotification",
            "type": "boolean"
          },
          "ReceiveSMSNotification": {
            "title": "ReceiveSMSNotification",
            "type": "boolean"
          },
          "ReceivePhoneNotification": {
            "title": "ReceivePhoneNotification",
            "type": "boolean"
          },
          "RefuseBonus": {
            "title": "RefuseBonus",
            "type": "boolean"
          },
          "AllowRemarketing": {
            "title": "AllowRemarketing",
            "type": "boolean"
          },
          "AllowMarketingNotification": {
            "title": "AllowMarketingNotification",
            "type": "boolean"
          }
        }
      },
      "ChangePlayerSettingsRequestDTO": {
        "properties": {
          "PropertiesToUpdate": {
            "title": "PropertiesToUpdate",
            "type": "array",
            "items": {
              "enum": [
                "LanguageIsoCode",
                "ReceiveEmailNotification",
                "ReceivePostNotification",
                "ReceivePhoneNotification",
                "ReceiveSMSNotification",
                "RefuseBonus",
                "AllowRemarketing",
                "AllowMarketingNotification"
              ],
              "type": "string"
            }
          },
          "LanguageIsoCode": {
            "title": "LanguageIsoCode",
            "type": "string"
          },
          "ReceiveEmailNotification": {
            "title": "ReceiveEmailNotification",
            "type": "boolean"
          },
          "ReceivePostNotification": {
            "title": "ReceivePostNotification",
            "type": "boolean"
          },
          "ReceivePhoneNotification": {
            "title": "ReceivePhoneNotification",
            "type": "boolean"
          },
          "ReceiveSMSNotification": {
            "title": "ReceiveSMSNotification",
            "type": "boolean"
          },
          "RefuseBonus": {
            "title": "RefuseBonus",
            "type": "boolean"
          },
          "AllowRemarketing": {
            "title": "AllowRemarketing",
            "type": "boolean"
          },
          "AllowMarketingNotification": {
            "title": "AllowMarketingNotification",
            "type": "boolean"
          }
        }
      },
      "ChangePlayerSettingsResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "FieldError"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "GetAllCountriesResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "List": {
            "title": "List",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CountryDTO"
            }
          }
        }
      },
      "GetAllLicenceResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidRoom",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "List": {
            "title": "List",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LicenceDTO"
            }
          }
        }
      },
      "ChangeStateLicencesRequestDTO": {
        "properties": {
          "List": {
            "title": "List",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LicenceDTO"
            }
          },
          "LanguageCode": {
            "title": "LanguageCode",
            "type": "string"
          }
        }
      },
      "ChangeStateLicencesResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidRoom",
              "InvalidPlayer",
              "NotLegalAge"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "GetAllProvincesResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "Provinces": {
            "title": "Provinces",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProvinceDTO"
            }
          }
        }
      },
      "ProvinceDTO": {
        "properties": {
          "Name": {
            "title": "Name",
            "type": "string"
          }
        }
      },
      "GetMunicipalitiesResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful"
            ],
            "type": "string"
          },
          "Municipalities": {
            "title": "Municipalities",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MunicipalityDTO"
            }
          }
        }
      },
      "MunicipalityDTO": {
        "required": [
          "DepartmentCode",
          "MunicipalityCode"
        ],
        "properties": {
          "DepartmentName": {
            "title": "DepartmentName",
            "type": "string"
          },
          "DepartmentCode": {
            "title": "DepartmentCode",
            "type": "integer",
            "format": "int32"
          },
          "MunicipalityName": {
            "title": "MunicipalityName",
            "type": "string"
          },
          "MunicipalityCode": {
            "title": "MunicipalityCode",
            "type": "integer",
            "format": "int32"
          },
          "ZipCode": {
            "title": "ZipCode",
            "type": "string"
          }
        }
      },
      "GetStatesResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "StatesDisabled",
              "InvalidRoom"
            ],
            "type": "string"
          },
          "States": {
            "title": "States",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StateDTO"
            }
          }
        }
      },
      "GetUploadDocumentStatusResponseDTO": {
        "required": [
          "Status",
          "HasIbanWaitingForIdentification",
          "HasIdentityWaitingForIdentification",
          "PlayerMustLegalLimitDocument",
          "IsNewUploadDocumentForm"
        ],
        "properties": {
          "DocumentsToUpload": {
            "title": "DocumentsToUpload",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DocumentToUploadDTO"
            }
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "UploadDocumentDenied",
              "InvalidPlayer",
              "TooMuchAttempts"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "UploadUrl": {
            "title": "UploadUrl",
            "type": "string"
          },
          "PlayerToken": {
            "title": "PlayerToken",
            "type": "string"
          },
          "HasIbanWaitingForIdentification": {
            "title": "HasIbanWaitingForIdentification",
            "type": "boolean"
          },
          "Ibans": {
            "title": "Ibans",
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "HasIdentityWaitingForIdentification": {
            "title": "HasIdentityWaitingForIdentification",
            "type": "boolean"
          },
          "PlayerMustLegalLimitDocument": {
            "title": "PlayerMustLegalLimitDocument",
            "type": "boolean"
          },
          "IsNewUploadDocumentForm": {
            "title": "IsNewUploadDocumentForm",
            "type": "boolean"
          }
        }
      },
      "DocumentToUploadDTO": {
        "required": [
          "Reason"
        ],
        "properties": {
          "Reason": {
            "title": "Reason",
            "enum": [
              "FullName",
              "DateOfBirth",
              "Ssn",
              "Address",
              "PHI"
            ],
            "type": "string"
          },
          "Documents": {
            "title": "Documents",
            "type": "array",
            "items": {
              "enum": [
                "DriverLicense",
                "StateIdentificationCard",
                "MilitaryIdentificationCard",
                "Passport",
                "PropertyTaxReceipt",
                "UtilityBill",
                "AutoInsuranceCard",
                "FinancialDocument",
                "SsnCard",
                "W2Form",
                "Form1099",
                "PHI"
              ],
              "type": "string"
            }
          }
        }
      },
      "CheckPlayerRealMoneyAllowedRequestDTO": {
        "required": [
          "CheckPlayerAge",
          "MinimumLegalPlayerAge",
          "PlayerId"
        ],
        "properties": {
          "CheckPlayerAge": {
            "title": "CheckPlayerAge",
            "type": "boolean"
          },
          "MinimumLegalPlayerAge": {
            "title": "MinimumLegalPlayerAge",
            "type": "integer",
            "format": "int32"
          },
          "PlayerId": {
            "title": "PlayerId",
            "type": "string",
            "format": "uuid"
          },
          "Amount": {
            "title": "Amount",
            "type": "number",
            "format": "double"
          }
        }
      },
      "CheckPlayerRealMoneyAllowedResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "BlackListed",
              "IncompleteRegistration",
              "RealMoneyForbiddenInCountry",
              "PlayerHasNotIdentityNumber",
              "TooYoungPlayer",
              "UnknownReason",
              "PlayerSelfExcluded",
              "RunningGame",
              "DailyWageLimitExceeded",
              "WeeklyWageLimitExceeded",
              "MonthlyWageLimitExceeded",
              "YearlyWageLimitExceeded",
              "DailyLossLimitExceeded",
              "WeeklyLossLimitExceeded",
              "MonthlyLossLimitExceeded",
              "YearlyLossLimitExceeded",
              "NotAuthenticatedPlayer",
              "PlayerHasNotAcceptedLicense",
              "PlayerIsNotAllowedDueToGeoLocation",
              "TimeSpentLimitReached",
              "PlayerIsNotTrusted",
              "PlayerSuspended"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "RemainingDailyWage": {
            "title": "RemainingDailyWage",
            "type": "number",
            "format": "double"
          },
          "RemainingWeeklyWage": {
            "title": "RemainingWeeklyWage",
            "type": "number",
            "format": "double"
          },
          "RemainingMonthlyWage": {
            "title": "RemainingMonthlyWage",
            "type": "number",
            "format": "double"
          },
          "RemainingYearlyWage": {
            "title": "RemainingYearlyWage",
            "type": "number",
            "format": "double"
          },
          "RemainingDailyLoss": {
            "title": "RemainingDailyLoss",
            "type": "number",
            "format": "double"
          },
          "RemainingWeeklyLoss": {
            "title": "RemainingWeeklyLoss",
            "type": "number",
            "format": "double"
          },
          "RemainingMonthlyLoss": {
            "title": "RemainingMonthlyLoss",
            "type": "number",
            "format": "double"
          },
          "RemainingYearlyLoss": {
            "title": "RemainingYearlyLoss",
            "type": "number",
            "format": "double"
          },
          "GeolocationTransactionId": {
            "title": "GeolocationTransactionId",
            "type": "string"
          }
        }
      },
      "GetPlayerConnectionHistoryResponseDTO": {
        "required": [
          "Status",
          "PageNumber",
          "PageSize",
          "TotalMax"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "PageNumber": {
            "title": "PageNumber",
            "type": "integer",
            "format": "int32"
          },
          "PageSize": {
            "title": "PageSize",
            "type": "integer",
            "format": "int32"
          },
          "TotalMax": {
            "title": "TotalMax",
            "type": "integer",
            "format": "int32"
          },
          "List": {
            "title": "List",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PlayerConnectionDTO"
            }
          }
        }
      },
      "PlayerConnectionDTO": {
        "required": [
          "ConnectionDate",
          "WasConnectionSuccessful"
        ],
        "properties": {
          "ConnectionDate": {
            "title": "ConnectionDate",
            "type": "string",
            "format": "date-time"
          },
          "ConnectionIP": {
            "title": "ConnectionIP",
            "type": "string"
          },
          "WasConnectionSuccessful": {
            "title": "WasConnectionSuccessful",
            "type": "boolean"
          },
          "UserAgent": {
            "title": "UserAgent",
            "type": "string"
          }
        }
      },
      "GetRegistrationFormInfoResponseDTO": {
        "required": [
          "Status",
          "MinDepositAmount",
          "MaxDepositAmount",
          "DailyMaxDepositAmount",
          "MonthlyMaxDepositAmount",
          "WeeklyMaxDepositAmount",
          "YearlyMaxDepositAmount",
          "isPhoneMobileOrFixeMantatory",
          "IsSecurityPinCodeEnabled",
          "MinimumAgeToPlay",
          "MinimumAgeToRegister"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidRoom",
              "RegistrationForbiddenCountry",
              "RegistrationForbiddenByGoogleRecaptcha",
              "RegistrationCountryNotAuthorizedOnMobileApp"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "MandatoryFieldsList": {
            "title": "MandatoryFieldsList",
            "type": "array",
            "items": {
              "enum": [
                "None",
                "EmployeePinCode",
                "Login",
                "Pseudo",
                "Password",
                "LastName",
                "FirstName",
                "Birthday",
                "BirthCountry",
                "BirthCity",
                "TaxIdNumber",
                "Profession",
                "AccountNumberIBAN",
                "FullName",
                "NationalIdentityNumber",
                "Address1",
                "ZipCode",
                "City",
                "Country",
                "Province",
                "PhoneNumber",
                "Email",
                "RegistrationPromoCode",
                "Municipality",
                "IdentificationDocumentInformation",
                "AccountNumberBIC",
                "Address2",
                "Civility",
                "Company",
                "PhoneNumber2",
                "SecondLastName",
                "SecondFirstName",
                "ConditionalIdentificationDocumentInformation",
                "DataBoxIdentificationNumber",
                "LanguageIsoCode",
                "LegalDepositLimit",
                "PhoneNumberOrPhoneNumber2",
                "Account",
                "HasHouseNumber",
                "SsnOrTin",
                "SecurityPinCode",
                "States"
              ],
              "type": "string"
            }
          },
          "NationalityCountryList": {
            "title": "NationalityCountryList",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CountryDTO"
            }
          },
          "ResidenceCountryList": {
            "title": "ResidenceCountryList",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CountryDTO"
            }
          },
          "StateList": {
            "title": "StateList",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StateDTO"
            }
          },
          "PrizeList": {
            "title": "PrizeList",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PrizeDTO"
            }
          },
          "MarketingPrizeList": {
            "title": "MarketingPrizeList",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PrizeDTO"
            }
          },
          "LicenceList": {
            "title": "LicenceList",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LicenceDTO"
            }
          },
          "ClientCountryIsoCode": {
            "title": "ClientCountryIsoCode",
            "type": "string"
          },
          "MinDepositAmount": {
            "title": "MinDepositAmount",
            "type": "number",
            "format": "double"
          },
          "MaxDepositAmount": {
            "title": "MaxDepositAmount",
            "type": "number",
            "format": "double"
          },
          "DailyMaxDepositAmount": {
            "title": "DailyMaxDepositAmount",
            "type": "number",
            "format": "double"
          },
          "MonthlyMaxDepositAmount": {
            "title": "MonthlyMaxDepositAmount",
            "type": "number",
            "format": "double"
          },
          "WeeklyMaxDepositAmount": {
            "title": "WeeklyMaxDepositAmount",
            "type": "number",
            "format": "double"
          },
          "YearlyMaxDepositAmount": {
            "title": "YearlyMaxDepositAmount",
            "type": "number",
            "format": "double"
          },
          "isPhoneMobileOrFixeMantatory": {
            "title": "isPhoneMobileOrFixeMantatory",
            "type": "boolean"
          },
          "AutomaticWithdrawThresholdHigh": {
            "title": "AutomaticWithdrawThresholdHigh",
            "type": "number",
            "format": "double"
          },
          "AutomaticWithdrawThresholdLow": {
            "title": "AutomaticWithdrawThresholdLow",
            "type": "number",
            "format": "double"
          },
          "ProfessionList": {
            "title": "ProfessionList",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ExtraInfo"
            }
          },
          "RegistrationProviderList": {
            "title": "RegistrationProviderList",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RegistrationProviderResponseDTO"
            }
          },
          "IsSecurityPinCodeEnabled": {
            "title": "IsSecurityPinCodeEnabled",
            "type": "boolean"
          },
          "MinimumAgeToPlay": {
            "title": "MinimumAgeToPlay",
            "type": "integer",
            "format": "int32"
          },
          "MinimumAgeToRegister": {
            "title": "MinimumAgeToRegister",
            "type": "integer",
            "format": "int32"
          },
          "UseFullSSn": {
            "title": "UseFullSSn",
            "type": "boolean"
          }
        }
      },
      "RegistrationProviderResponseDTO": {
        "required": [
          "Enabled"
        ],
        "properties": {
          "Name": {
            "title": "Name",
            "type": "string"
          },
          "Key": {
            "title": "Key",
            "type": "string"
          },
          "Enabled": {
            "title": "Enabled",
            "type": "boolean"
          }
        }
      },
      "GetRequiredDocTypesResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful"
            ],
            "type": "string"
          },
          "Documents": {
            "title": "Documents",
            "type": "array",
            "items": {
              "enum": [
                "IdCard",
                "CzechPoint"
              ],
              "type": "string"
            }
          }
        }
      },
      "ConfirmEmailResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Unknown",
              "InvalidPlayer",
              "Success",
              "InternalError"
            ],
            "type": "string"
          }
        }
      },
      "FrenchPlayerActionsRequiringAckResponse": {
        "required": [
          "Status"
        ],
        "properties": {
          "PendingActions": {
            "title": "PendingActions",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PendingAction"
            }
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful"
            ],
            "type": "string"
          }
        }
      },
      "PendingAction": {
        "required": [
          "ActionId"
        ],
        "properties": {
          "ActionId": {
            "title": "ActionId",
            "type": "string",
            "format": "uuid"
          },
          "NotificationContent": {
            "title": "NotificationContent",
            "type": "string"
          }
        }
      },
      "FrenchPlayerActionsAckRequest": {
        "properties": {
          "ActionIds": {
            "title": "ActionIds",
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          }
        }
      },
      "FrenchPlayerActionsAckResponse": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "PartiallySuccessful",
              "Successful"
            ],
            "type": "string"
          },
          "NonProcessedActions": {
            "title": "NonProcessedActions",
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          }
        }
      },
      "ValidateSecretCodeResponseDTO": {
        "required": [
          "IsValid",
          "Status"
        ],
        "properties": {
          "IsValid": {
            "title": "IsValid",
            "type": "boolean"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "Successful",
              "WrongActorId",
              "InternalError"
            ],
            "type": "string"
          }
        }
      },
      "SendPhoneValidationCodeResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "InvalidRoom",
              "ServiceError",
              "NoPhone",
              "PhoneAlreadyValidated",
              "InvalidPhoneNumber",
              "PhoneValidationNotActivated",
              "PhoneNumberMultiAccount",
              "WaitAgain"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "ValidatePhoneCodeResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "InvalidRoom",
              "BadValidationCode",
              "SuccessfulWithBonus",
              "PhoneValidationNotActivated",
              "PhoneNumberMultiAccount"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "PlayerPreregistrationResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidRoom",
              "FieldError",
              "DuplicateAccount"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "GetPreregistrationResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidRoom",
              "NotFound"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "Preregistration": {
            "$ref": "#/components/schemas/PreregistrationDTO"
          }
        }
      },
      "PreregistrationDTO": {
        "required": [
          "Civility",
          "Birthday",
          "IsBelgian"
        ],
        "properties": {
          "LastName": {
            "title": "LastName",
            "type": "string"
          },
          "SecondLastName": {
            "title": "SecondLastName",
            "type": "string"
          },
          "FirstName": {
            "title": "FirstName",
            "type": "string"
          },
          "SecondFirstName": {
            "title": "SecondFirstName",
            "type": "string"
          },
          "Civility": {
            "title": "Civility",
            "enum": [
              "Unknown",
              "Mister",
              "Mrs",
              "Miss"
            ],
            "type": "string"
          },
          "Birthday": {
            "title": "Birthday",
            "type": "string",
            "format": "date-time"
          },
          "IsBelgian": {
            "title": "IsBelgian",
            "type": "boolean"
          },
          "NationalIdentityNumber": {
            "title": "NationalIdentityNumber",
            "type": "string"
          },
          "BirthCountry": {
            "$ref": "#/components/schemas/CountryDTO"
          },
          "BirthCity": {
            "title": "BirthCity",
            "type": "string"
          },
          "Address": {
            "$ref": "#/components/schemas/AddressDTO"
          },
          "Email": {
            "title": "Email",
            "type": "string"
          },
          "PhoneNumber": {
            "title": "PhoneNumber",
            "type": "string"
          },
          "VirtualRoom": {
            "title": "VirtualRoom",
            "type": "string"
          }
        }
      },
      "GetBonusHistoryResponseDTO": {
        "required": [
          "Status",
          "PageNumber",
          "PageSize",
          "Total",
          "IsBonusMachineEnabled"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "PageNumber": {
            "title": "PageNumber",
            "type": "integer",
            "format": "int32"
          },
          "PageSize": {
            "title": "PageSize",
            "type": "integer",
            "format": "int32"
          },
          "Total": {
            "title": "Total",
            "type": "integer",
            "format": "int32"
          },
          "List": {
            "title": "List",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BonusDTO"
            }
          },
          "IsBonusMachineEnabled": {
            "title": "IsBonusMachineEnabled",
            "type": "boolean"
          }
        }
      },
      "BonusDTO": {
        "required": [
          "ReceivedDate",
          "BonusStatus",
          "ReceivedAmount",
          "Amount",
          "ExpirationDate",
          "Progression",
          "IsBonusMachinePlayable"
        ],
        "properties": {
          "BonusId": {
            "title": "BonusId",
            "type": "string"
          },
          "BonusName": {
            "title": "BonusName",
            "type": "string"
          },
          "ReceivedDate": {
            "title": "ReceivedDate",
            "type": "string",
            "format": "date-time"
          },
          "BonusStatus": {
            "title": "BonusStatus",
            "type": "integer",
            "format": "int32"
          },
          "BonusStatusDescription": {
            "title": "BonusStatusDescription",
            "type": "string"
          },
          "BonusType": {
            "title": "BonusType",
            "type": "string"
          },
          "ReceivedAmount": {
            "title": "ReceivedAmount",
            "type": "number",
            "format": "double"
          },
          "Amount": {
            "title": "Amount",
            "type": "number",
            "format": "double"
          },
          "ExpirationDate": {
            "title": "ExpirationDate",
            "type": "string",
            "format": "date-time"
          },
          "ExpirationDescription": {
            "title": "ExpirationDescription",
            "type": "string"
          },
          "Progression": {
            "title": "Progression",
            "type": "integer",
            "format": "int32"
          },
          "ProgressionDescription": {
            "title": "ProgressionDescription",
            "type": "string"
          },
          "IsBonusMachinePlayable": {
            "title": "IsBonusMachinePlayable",
            "type": "boolean"
          },
          "CanceledDate": {
            "title": "CanceledDate",
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "RedeemBonusCodeResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "InvalidBonusCode",
              "CodeAlreadyRedeemed"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "ConfirmationMessage": {
            "title": "ConfirmationMessage",
            "type": "string"
          }
        }
      },
      "CheckBonusPromoCodeResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "ConfirmationMessage": {
            "title": "ConfirmationMessage",
            "type": "string"
          }
        }
      },
      "CancelBonusRequestDTO": {
        "properties": {
          "Reason": {
            "title": "Reason",
            "enum": [
              "None",
              "Poker",
              "DepositOffer",
              "SelfExclusion",
              "Withdraw",
              "Player",
              "Extranet",
              "NotAllowedToUseBonus"
            ],
            "type": "string"
          }
        }
      },
      "CancelBonusResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Success",
              "InternalError",
              "RunningGame"
            ],
            "type": "string"
          }
        }
      },
      "PlayerHasRunningBonusRequestDTO": {
        "properties": {
          "BonusId": {
            "title": "BonusId",
            "type": "string",
            "format": "uuid"
          },
          "PrizeConfigurationId": {
            "title": "PrizeConfigurationId",
            "type": "string",
            "format": "uuid"
          }
        }
      },
      "PlayerHasRunningBonusResponseDTO": {
        "required": [
          "PlayerHasRunningBonus",
          "PlayerHasRunningBonusInPrizeConfiguration",
          "Status"
        ],
        "properties": {
          "PlayerHasRunningBonus": {
            "title": "PlayerHasRunningBonus",
            "type": "boolean"
          },
          "PlayerHasRunningBonusInPrizeConfiguration": {
            "title": "PlayerHasRunningBonusInPrizeConfiguration",
            "type": "boolean"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success"
            ],
            "type": "string"
          }
        }
      },
      "GetActiveBonusResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidRoom"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "List": {
            "title": "List",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GamingRoomsBonusDTO"
            }
          }
        }
      },
      "GetActiveBonusForPlayerResponseDTO": {
        "required": [
          "Status",
          "WithdrawableAmount",
          "BonusAmount",
          "RemainingLiveGamesStake",
          "RemainingSlotAndDiceGamesStake",
          "RemainingBlackjackStake",
          "RemainingTotalStake",
          "GlobalPlaythrough"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "WithdrawableAmount": {
            "title": "WithdrawableAmount",
            "type": "number",
            "format": "double"
          },
          "BonusAmount": {
            "title": "BonusAmount",
            "type": "number",
            "format": "double"
          },
          "RemainingLiveGamesStake": {
            "title": "RemainingLiveGamesStake",
            "type": "number",
            "format": "double"
          },
          "RemainingSlotAndDiceGamesStake": {
            "title": "RemainingSlotAndDiceGamesStake",
            "type": "number",
            "format": "double"
          },
          "RemainingBlackjackStake": {
            "title": "RemainingBlackjackStake",
            "type": "number",
            "format": "double"
          },
          "RemainingTotalStake": {
            "title": "RemainingTotalStake",
            "type": "number",
            "format": "double"
          },
          "GlobalPlaythrough": {
            "title": "GlobalPlaythrough",
            "type": "integer",
            "format": "int32"
          },
          "List": {
            "title": "List",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GamingRoomsBonusDTO"
            }
          }
        }
      },
      "GetBonusForPlayerOrRoomResponse": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "InvalidRoom",
              "AuthenticationRequired"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "BonusListPlayer": {
            "title": "BonusListPlayer",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GamingRoomsBonusDTO"
            }
          },
          "PrizeListRoom": {
            "title": "PrizeListRoom",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PrizeDTO"
            }
          },
          "PrizeConfigurationListPlayer": {
            "title": "PrizeConfigurationListPlayer",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PrizeConfigurationDTO"
            }
          }
        }
      },
      "GetSponsorshipHistoryResponseDTO": {
        "required": [
          "Status",
          "PageNumber",
          "PageSize",
          "Total"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "PageNumber": {
            "title": "PageNumber",
            "type": "integer",
            "format": "int32"
          },
          "PageSize": {
            "title": "PageSize",
            "type": "integer",
            "format": "int32"
          },
          "Total": {
            "title": "Total",
            "type": "integer",
            "format": "int32"
          },
          "List": {
            "title": "List",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SponsorshipDTO"
            }
          }
        }
      },
      "SponsorshipDTO": {
        "required": [
          "CreatedDate",
          "Status",
          "GodsonBonusProgression",
          "WasDeposited"
        ],
        "properties": {
          "CreatedDate": {
            "title": "CreatedDate",
            "type": "string",
            "format": "date-time"
          },
          "Godson": {
            "title": "Godson",
            "type": "string"
          },
          "Status": {
            "title": "Status",
            "type": "integer",
            "format": "int32"
          },
          "StatusDescription": {
            "title": "StatusDescription",
            "type": "string"
          },
          "GodsonBonusProgression": {
            "title": "GodsonBonusProgression",
            "type": "integer",
            "format": "int32"
          },
          "WasDeposited": {
            "title": "WasDeposited",
            "type": "boolean"
          }
        }
      },
      "GetSponsorshipInfosResponseDTO": {
        "required": [
          "SponsorshipStatus"
        ],
        "properties": {
          "SponsorshipStatus": {
            "title": "SponsorshipStatus",
            "enum": [
              "InternalError",
              "Allow",
              "Deny"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "NewSponsorshipRequestDTO": {
        "properties": {
          "List": {
            "title": "List",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NewSponsorshipRequestInfoDTO"
            }
          }
        }
      },
      "NewSponsorshipRequestInfoDTO": {
        "required": [
          "Index"
        ],
        "properties": {
          "Index": {
            "title": "Index",
            "type": "integer",
            "format": "int32"
          },
          "Email": {
            "title": "Email",
            "type": "string"
          }
        }
      },
      "NewSponsorshipResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "TooMuchAttempts",
              "AccountNotActivated",
              "Deny",
              "Unathorized"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "List": {
            "title": "List",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NewSponsorshipResponseInfoDTO"
            }
          }
        }
      },
      "NewSponsorshipResponseInfoDTO": {
        "required": [
          "Index",
          "Status"
        ],
        "properties": {
          "Index": {
            "title": "Index",
            "type": "integer",
            "format": "int32"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidEmailAddress",
              "EmailMatchExistingAccount",
              "EmailMatchExistingSponsorshipRequest"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "GetAllLanguagesResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "List": {
            "title": "List",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LanguageDTO"
            }
          }
        }
      },
      "LanguageDTO": {
        "properties": {
          "Code": {
            "title": "Code",
            "type": "string"
          },
          "Name": {
            "title": "Name",
            "type": "string"
          }
        }
      },
      "GetFaqResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidRoom"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "List": {
            "title": "List",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/FaqDTO"
            }
          }
        }
      },
      "FaqDTO": {
        "required": [
          "SiteType",
          "Scope"
        ],
        "properties": {
          "Title": {
            "title": "Title",
            "type": "string"
          },
          "Content": {
            "title": "Content",
            "type": "string"
          },
          "Category": {
            "title": "Category",
            "type": "string"
          },
          "SiteType": {
            "title": "SiteType",
            "enum": [
              "MainSite",
              "AffiliatedSite",
              "Extranet",
              "Api"
            ],
            "type": "string"
          },
          "Scope": {
            "title": "Scope",
            "enum": [
              "Any",
              "UnsecuredZone",
              "SecuredZone"
            ],
            "type": "string"
          }
        }
      },
      "GetSlideShowResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidRoom"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "List": {
            "title": "List",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SlideDTO"
            }
          }
        }
      },
      "SlideDTO": {
        "required": [
          "Order",
          "Scope"
        ],
        "properties": {
          "Order": {
            "title": "Order",
            "type": "integer",
            "format": "int32"
          },
          "Scope": {
            "title": "Scope",
            "enum": [
              "Any",
              "UnsecuredZone",
              "SecuredZone"
            ],
            "type": "string"
          },
          "Group": {
            "title": "Group",
            "type": "string"
          },
          "HtmlTemplate": {
            "title": "HtmlTemplate",
            "type": "string"
          },
          "ImageTag": {
            "title": "ImageTag",
            "type": "string"
          },
          "AlternateText": {
            "title": "AlternateText",
            "type": "string"
          },
          "Pictures": {
            "title": "Pictures",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SlidePictureDTO"
            }
          }
        }
      },
      "SlidePictureDTO": {
        "required": [
          "ScreenSize"
        ],
        "properties": {
          "PicturePath": {
            "title": "PicturePath",
            "type": "string"
          },
          "ScreenSize": {
            "title": "ScreenSize",
            "enum": [
              "Default",
              "Small",
              "Medium",
              "Large",
              "XLarge",
              "XXLarge"
            ],
            "type": "string"
          }
        }
      },
      "GetSliderRequestDTO": {
        "properties": {
          "LanguageCode": {
            "title": "LanguageCode",
            "type": "string"
          },
          "RoomDomainName": {
            "title": "RoomDomainName",
            "type": "string"
          },
          "GroupName": {
            "title": "GroupName",
            "type": "string"
          },
          "GroupParam": {
            "title": "GroupParam",
            "type": "string"
          },
          "Size": {
            "title": "Size",
            "enum": [
              "Default",
              "Small",
              "Medium",
              "Large",
              "XLarge",
              "XXLarge"
            ],
            "type": "string"
          },
          "Count": {
            "title": "Count",
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "GetSliderResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidRoom"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "List": {
            "title": "List",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SliderDTO"
            }
          }
        }
      },
      "SliderDTO": {
        "required": [
          "Order",
          "Scope",
          "Size",
          "SlideActionType"
        ],
        "properties": {
          "Order": {
            "title": "Order",
            "type": "integer",
            "format": "int32"
          },
          "Scope": {
            "title": "Scope",
            "enum": [
              "Any",
              "UnsecuredZone",
              "SecuredZone",
              "ForNonDepositor",
              "ForDepositor"
            ],
            "type": "string"
          },
          "Group": {
            "title": "Group",
            "type": "string"
          },
          "AlternateText": {
            "title": "AlternateText",
            "type": "string"
          },
          "Picture": {
            "title": "Picture",
            "type": "string"
          },
          "Size": {
            "title": "Size",
            "enum": [
              "Default",
              "Small",
              "Medium",
              "Large",
              "XLarge",
              "XXLarge"
            ],
            "type": "string"
          },
          "SlideActionType": {
            "title": "SlideActionType",
            "enum": [
              "InternalURL",
              "GameLaunch",
              "OpenModal",
              "ExternalURL",
              "LoginAndRedirect"
            ],
            "type": "string"
          },
          "ActionValue": {
            "title": "ActionValue",
            "type": "string"
          },
          "Thumb": {
            "title": "Thumb",
            "type": "string"
          }
        }
      },
      "GetVirtualRoomListRequestDTO": {
        "required": [
          "GetDetailedInfos",
          "GetByVirtualRoomGroup",
          "IncludeTotal",
          "PageNumber",
          "PageSize"
        ],
        "properties": {
          "GetDetailedInfos": {
            "title": "GetDetailedInfos",
            "type": "boolean"
          },
          "GetByVirtualRoomGroup": {
            "title": "GetByVirtualRoomGroup",
            "type": "boolean"
          },
          "VirtualRoomGroupFriendlyName": {
            "title": "VirtualRoomGroupFriendlyName",
            "type": "string"
          },
          "IncludeVirtualRoomGroupFriendlyNames": {
            "title": "IncludeVirtualRoomGroupFriendlyNames",
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "ExcludeVirtualRoomGroupFriendlyNames": {
            "title": "ExcludeVirtualRoomGroupFriendlyNames",
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "IncludeTotal": {
            "title": "IncludeTotal",
            "type": "boolean"
          },
          "PageNumber": {
            "title": "PageNumber",
            "type": "integer",
            "format": "int32"
          },
          "PageSize": {
            "title": "PageSize",
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "GetVirtualRoomListResponseDTO": {
        "required": [
          "Status",
          "PageNumber",
          "PageSize",
          "Total"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "VirtualRoomsNotFound"
            ],
            "type": "string"
          },
          "List": {
            "title": "List",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/VirtualRoomDTO"
            }
          },
          "PageNumber": {
            "title": "PageNumber",
            "type": "integer",
            "format": "int32"
          },
          "PageSize": {
            "title": "PageSize",
            "type": "integer",
            "format": "int32"
          },
          "Total": {
            "title": "Total",
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "VirtualRoomDTO": {
        "required": [
          "Latitude",
          "Longitude",
          "IsTemporarilyClosed",
          "IsWithdrawUnavailable"
        ],
        "properties": {
          "Id": {
            "title": "Id",
            "type": "string"
          },
          "LanguageCode": {
            "title": "LanguageCode",
            "type": "string"
          },
          "Name": {
            "title": "Name",
            "type": "string"
          },
          "DisplayName": {
            "title": "DisplayName",
            "type": "string"
          },
          "Description": {
            "title": "Description",
            "type": "string"
          },
          "OpeningHours": {
            "title": "OpeningHours",
            "type": "string"
          },
          "Address": {
            "title": "Address",
            "type": "string"
          },
          "Phone": {
            "title": "Phone",
            "type": "string"
          },
          "Fax": {
            "title": "Fax",
            "type": "string"
          },
          "Mobile": {
            "title": "Mobile",
            "type": "string"
          },
          "Parking": {
            "title": "Parking",
            "type": "string"
          },
          "Email": {
            "title": "Email",
            "type": "string"
          },
          "PictureName": {
            "title": "PictureName",
            "type": "string"
          },
          "Facebook": {
            "title": "Facebook",
            "type": "string"
          },
          "Latitude": {
            "title": "Latitude",
            "type": "number",
            "format": "double"
          },
          "Longitude": {
            "title": "Longitude",
            "type": "number",
            "format": "double"
          },
          "Website": {
            "title": "Website",
            "type": "string"
          },
          "VirtualVisit": {
            "$ref": "#/components/schemas/VirtualVisitDTO"
          },
          "IsTemporarilyClosed": {
            "title": "IsTemporarilyClosed",
            "type": "boolean"
          },
          "IsWithdrawUnavailable": {
            "title": "IsWithdrawUnavailable",
            "type": "boolean"
          },
          "Types": {
            "title": "Types",
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "Groups": {
            "title": "Groups",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/VirtualRoomGroupDTO"
            }
          },
          "Services": {
            "title": "Services",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/VirtualRoomServiceDTO"
            }
          }
        }
      },
      "VirtualVisitDTO": {
        "required": [
          "Heading",
          "Pitch"
        ],
        "properties": {
          "ID": {
            "title": "ID",
            "type": "string"
          },
          "Heading": {
            "title": "Heading",
            "type": "number",
            "format": "double"
          },
          "Pitch": {
            "title": "Pitch",
            "type": "number",
            "format": "double"
          }
        }
      },
      "VirtualRoomGroupDTO": {
        "properties": {
          "FriendlyName": {
            "title": "FriendlyName",
            "type": "string"
          },
          "TranslatedName": {
            "title": "TranslatedName",
            "type": "string"
          },
          "PictureName": {
            "title": "PictureName",
            "type": "string"
          }
        }
      },
      "VirtualRoomServiceDTO": {
        "properties": {
          "FriendlyName": {
            "title": "FriendlyName",
            "type": "string"
          },
          "TranslatedName": {
            "title": "TranslatedName",
            "type": "string"
          },
          "TranslatedDescription": {
            "title": "TranslatedDescription",
            "type": "string"
          }
        }
      },
      "GetVirtualRoomGroupListResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidRoom"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "List": {
            "title": "List",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/VirtualRoomGroupDTO"
            }
          }
        }
      },
      "GetNewsResponseDTO": {
        "required": [
          "Status",
          "HasNews"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidRoom"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "NewsCookie": {
            "title": "NewsCookie",
            "type": "string"
          },
          "HasNews": {
            "title": "HasNews",
            "type": "boolean"
          },
          "News": {
            "$ref": "#/components/schemas/NewsDTO"
          }
        }
      },
      "NewsDTO": {
        "properties": {
          "Content": {
            "title": "Content",
            "type": "string"
          }
        }
      },
      "Mail5YearsCircusResponse": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "FieldError",
              "Successful"
            ],
            "type": "string"
          },
          "Errors": {
            "title": "Errors",
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "MailBowlingResponse": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "FieldError",
              "Successful"
            ],
            "type": "string"
          },
          "Errors": {
            "title": "Errors",
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "SendMailPackageReservationResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful"
            ],
            "type": "string"
          }
        }
      },
      "MailAgendaEventRegistrationResponse": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "FieldError",
              "Successful"
            ],
            "type": "string"
          },
          "Errors": {
            "title": "Errors",
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "MailAssociationResponse": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "FieldError",
              "Successful"
            ],
            "type": "string"
          },
          "Errors": {
            "title": "Errors",
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "GetGoogleTagManagerResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidRoom"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "DataBlocks": {
            "title": "DataBlocks",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GoogleTagManagerDataBlock"
            }
          }
        }
      },
      "GoogleTagManagerDataBlock": {
        "required": [
          "Id",
          "IsGoogleAnalytics4Event"
        ],
        "properties": {
          "Id": {
            "title": "Id",
            "type": "string",
            "format": "uuid"
          },
          "List": {
            "title": "List",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TrackingDataBlockElementDTO"
            }
          },
          "IsGoogleAnalytics4Event": {
            "title": "IsGoogleAnalytics4Event",
            "type": "boolean"
          }
        }
      },
      "TrackingDataBlockElementDTO": {
        "properties": {
          "Key": {
            "title": "Key",
            "type": "string"
          },
          "Value": {
            "title": "Value",
            "type": "string"
          }
        }
      },
      "GoogleTagManagerTrackingPlacedRequestDTO": {
        "properties": {
          "PlaceDataBlock": {
            "title": "PlaceDataBlock",
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          }
        }
      },
      "GetPromotionsResponseDTO": {
        "required": [
          "Status",
          "TotalElements"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Success",
              "InternalError",
              "BonusTypeNotSupported"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "Promotions": {
            "title": "Promotions",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PromotionDTO"
            }
          },
          "TotalElements": {
            "title": "TotalElements",
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "PromotionDTO": {
        "required": [
          "PromotionType",
          "PromotionCategory",
          "IsFeatured",
          "BonusType"
        ],
        "properties": {
          "PromotionType": {
            "title": "PromotionType",
            "enum": [
              "Bonus",
              "MarketingAction",
              "Tournament",
              "Link"
            ],
            "type": "string"
          },
          "PromotionCategory": {
            "title": "PromotionCategory",
            "enum": [
              "None",
              "Gaming",
              "Betting",
              "General",
              "Event"
            ],
            "type": "string"
          },
          "Title": {
            "title": "Title",
            "type": "string"
          },
          "Title2": {
            "title": "Title2",
            "type": "string"
          },
          "Content": {
            "title": "Content",
            "type": "string"
          },
          "WarningMessage": {
            "title": "WarningMessage",
            "type": "string"
          },
          "Action": {
            "title": "Action",
            "type": "string"
          },
          "SecondAction": {
            "title": "SecondAction",
            "type": "string"
          },
          "SecondActionLink": {
            "title": "SecondActionLink",
            "type": "string"
          },
          "Picture": {
            "title": "Picture",
            "type": "string"
          },
          "ImageAlternateText": {
            "title": "ImageAlternateText",
            "type": "string"
          },
          "IsFeatured": {
            "title": "IsFeatured",
            "type": "boolean"
          },
          "MarketingActionUrl": {
            "title": "MarketingActionUrl",
            "type": "string"
          },
          "TournamentId": {
            "title": "TournamentId",
            "type": "string"
          },
          "Link": {
            "title": "Link",
            "type": "string"
          },
          "BonusType": {
            "title": "BonusType",
            "enum": [
              "Inscription",
              "InscriptionDirectCash",
              "FirstDeposit",
              "Deposit",
              "DepositRange",
              "Sponsorship",
              "Event",
              "Gift",
              "Manual",
              "Club",
              "Crm",
              "CrmConnectionDirectCash",
              "CrmLoss",
              "CrmBirthday",
              "TournamentPrize",
              "DirectCash",
              "ConnectionDirectCash",
              "ConnectionMobileDirectCash",
              "InRoom",
              "BettingFirstBet",
              "BettingBet",
              "VirtualBettingBet"
            ],
            "type": "string"
          }
        }
      },
      "GetAdjustmentHistoryResponseDTO": {
        "required": [
          "Status",
          "PageNumber",
          "PageSize",
          "Total"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "PageNumber": {
            "title": "PageNumber",
            "type": "integer",
            "format": "int32"
          },
          "PageSize": {
            "title": "PageSize",
            "type": "integer",
            "format": "int32"
          },
          "Total": {
            "title": "Total",
            "type": "integer",
            "format": "int32"
          },
          "List": {
            "title": "List",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AdjustmentDTO"
            }
          }
        }
      },
      "AdjustmentDTO": {
        "required": [
          "CreatedDate",
          "Amount",
          "Type"
        ],
        "properties": {
          "CreatedDate": {
            "title": "CreatedDate",
            "type": "string",
            "format": "date-time"
          },
          "Amount": {
            "title": "Amount",
            "type": "number",
            "format": "double"
          },
          "Type": {
            "title": "Type",
            "enum": [
              "None",
              "GameProblem",
              "TransferRefused",
              "ManualDeposit",
              "TestCredit",
              "Other",
              "BetProblem",
              "CreditInitialization",
              "AnimationMarketing",
              "VipManagement",
              "AbondementSolde",
              "TicketExchange",
              "Compensation"
            ],
            "type": "string"
          },
          "Reason": {
            "title": "Reason",
            "type": "string"
          }
        }
      },
      "TermsAndConditionsResponse": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "FileNotFound"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "File": {
            "title": "File",
            "type": "string"
          }
        }
      },
      "ShowTermsAndConditionsResponse": {
        "required": [
          "ShowPopup"
        ],
        "properties": {
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "ShowPopup": {
            "title": "ShowPopup",
            "type": "boolean"
          }
        }
      },
      "PlayerAcceptTermsAndConditionsResponse": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "MissingField"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "PrivacyConditionsResponse": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "FileNotFound"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "File": {
            "title": "File",
            "type": "string"
          }
        }
      },
      "ShowPrivacyConditionsResponse": {
        "required": [
          "HasAccepted",
          "Status"
        ],
        "properties": {
          "HasAccepted": {
            "title": "HasAccepted",
            "type": "boolean"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "None",
              "Successful",
              "InternalError",
              "PlayerNotFound"
            ],
            "type": "string"
          }
        }
      },
      "PlayerAcceptPrivacyConditionsResponse": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "GetTicketListResponseDTO": {
        "required": [
          "Status",
          "PageNumber",
          "PageSize",
          "Total"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "PageNumber": {
            "title": "PageNumber",
            "type": "integer",
            "format": "int32"
          },
          "PageSize": {
            "title": "PageSize",
            "type": "integer",
            "format": "int32"
          },
          "Total": {
            "title": "Total",
            "type": "integer",
            "format": "int32"
          },
          "List": {
            "title": "List",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TicketDTO"
            }
          }
        }
      },
      "TicketDTO": {
        "required": [
          "Type",
          "TicketStatus",
          "ReceivedDate",
          "ValidityFrom",
          "ValidityTo",
          "Progression",
          "HasValidityFrom",
          "HasValidityTo"
        ],
        "properties": {
          "Type": {
            "title": "Type",
            "type": "string",
            "format": "uuid"
          },
          "TicketStatus": {
            "title": "TicketStatus",
            "enum": [
              "Locked",
              "Unlocked",
              "Used",
              "Obsolete"
            ],
            "type": "string"
          },
          "ReceivedDate": {
            "title": "ReceivedDate",
            "type": "string",
            "format": "date-time"
          },
          "ValidityFrom": {
            "title": "ValidityFrom",
            "type": "string",
            "format": "date-time"
          },
          "ValidityTo": {
            "title": "ValidityTo",
            "type": "string",
            "format": "date-time"
          },
          "Progression": {
            "title": "Progression",
            "type": "number",
            "format": "double"
          },
          "HasValidityFrom": {
            "title": "HasValidityFrom",
            "type": "boolean"
          },
          "HasValidityTo": {
            "title": "HasValidityTo",
            "type": "boolean"
          }
        }
      },
      "GetTicketTypesResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Success"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "List": {
            "title": "List",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TicketTypeDTO"
            }
          }
        }
      },
      "TicketTypeDTO": {
        "required": [
          "Id",
          "Type"
        ],
        "properties": {
          "Id": {
            "title": "Id",
            "type": "string",
            "format": "uuid"
          },
          "Type": {
            "title": "Type",
            "type": "integer",
            "format": "int32"
          },
          "Title": {
            "title": "Title",
            "type": "string"
          }
        }
      },
      "GetUnlockedTicketNumberResponseDTO": {
        "required": [
          "Status",
          "Number"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "NoTicketFound"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "Number": {
            "title": "Number",
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "GetMetaMethodsResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Methods": {
            "title": "Methods",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MetaMethodDTO"
            }
          },
          "Status": {
            "title": "Status",
            "enum": [
              "ServerError",
              "Success",
              "Unathorized",
              "BadRequest",
              "NotImplemented"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "MetaMethodDTO": {
        "properties": {
          "Name": {
            "title": "Name",
            "type": "string"
          },
          "Service": {
            "title": "Service",
            "type": "string"
          }
        }
      },
      "GetURLRedirectExternalActivityResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidRoom",
              "InvalidPlayer",
              "ExternalActivityNotFoundOrDisabled",
              "SessionNotCreated",
              "WebsiteURLParameterNotFound"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "ExternalActivityURL": {
            "title": "ExternalActivityURL",
            "type": "string"
          }
        }
      },
      "ParticipateQuizResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Success",
              "AlreadyParticipated",
              "InternalError"
            ],
            "type": "string"
          }
        }
      },
      "CanParticipateQuizResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Can",
              "Cannot",
              "InternalError"
            ],
            "type": "string"
          }
        }
      },
      "GetQuizparticipationCountResponseDTO": {
        "required": [
          "Participations"
        ],
        "properties": {
          "Participations": {
            "title": "Participations",
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "GetVouchersRequestDTO": {
        "required": [
          "IncludeTotal",
          "PageNumber",
          "PageSize"
        ],
        "properties": {
          "IsAvailable": {
            "title": "IsAvailable",
            "type": "boolean"
          },
          "IncludeTotal": {
            "title": "IncludeTotal",
            "type": "boolean"
          },
          "PageNumber": {
            "title": "PageNumber",
            "type": "integer",
            "format": "int32"
          },
          "PageSize": {
            "title": "PageSize",
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "GetVouchersResponseDTO": {
        "required": [
          "Status",
          "PageNumber",
          "PageSize",
          "Total"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successfull"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "Vouchers": {
            "title": "Vouchers",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/VoucherDetailsDTO"
            }
          },
          "PageNumber": {
            "title": "PageNumber",
            "type": "integer",
            "format": "int32"
          },
          "PageSize": {
            "title": "PageSize",
            "type": "integer",
            "format": "int32"
          },
          "Total": {
            "title": "Total",
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "VoucherDetailsDTO": {
        "required": [
          "Status",
          "Id"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Valid",
              "Redeemed",
              "Expired",
              "Cancelled"
            ],
            "type": "string"
          },
          "Id": {
            "title": "Id",
            "type": "string",
            "format": "uuid"
          },
          "VoucherCode": {
            "title": "VoucherCode",
            "type": "string"
          },
          "Description": {
            "title": "Description",
            "type": "string"
          },
          "ValidTo": {
            "title": "ValidTo",
            "type": "string",
            "format": "date-time"
          },
          "FacebookUrl": {
            "title": "FacebookUrl",
            "type": "string"
          }
        }
      },
      "GetVouchersLimitationResponseDTO": {
        "required": [
          "CurrentMonthlyCount",
          "MonthlyLimitReached",
          "Status"
        ],
        "properties": {
          "MonthlyLimit": {
            "title": "MonthlyLimit",
            "type": "integer",
            "format": "int32"
          },
          "CurrentMonthlyCount": {
            "title": "CurrentMonthlyCount",
            "type": "integer",
            "format": "int32"
          },
          "MonthlyLimitReached": {
            "title": "MonthlyLimitReached",
            "type": "boolean"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "GetVoucherMetasResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successfull"
            ],
            "type": "string"
          },
          "Title": {
            "title": "Title",
            "type": "string"
          },
          "Description": {
            "title": "Description",
            "type": "string"
          },
          "Image": {
            "title": "Image",
            "type": "string"
          }
        }
      },
      "GetAgendaSingleEventRequestDTO": {
        "properties": {
          "EventId": {
            "title": "EventId",
            "type": "string",
            "format": "uuid"
          },
          "Slug": {
            "title": "Slug",
            "type": "string"
          }
        }
      },
      "GetAgendaSingleEventResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Event": {
            "$ref": "#/components/schemas/AgendaEventDTO"
          },
          "VirtualRooms": {
            "title": "VirtualRooms",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/VirtualRoomDTO"
            }
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidQuery",
              "EventNotFound"
            ],
            "type": "string"
          }
        }
      },
      "AgendaEventDTO": {
        "required": [
          "Id",
          "EventDate",
          "Longitude",
          "Latitude",
          "State",
          "OrganizerId",
          "TypeSubscriptionForm"
        ],
        "properties": {
          "Id": {
            "title": "Id",
            "type": "string",
            "format": "uuid"
          },
          "VirtualRoomId": {
            "title": "VirtualRoomId",
            "type": "string",
            "format": "uuid"
          },
          "VirtualRoomIds": {
            "title": "VirtualRoomIds",
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          },
          "EventDate": {
            "title": "EventDate",
            "type": "string",
            "format": "date-time"
          },
          "Longitude": {
            "title": "Longitude",
            "type": "number",
            "format": "double"
          },
          "Latitude": {
            "title": "Latitude",
            "type": "number",
            "format": "double"
          },
          "Address": {
            "title": "Address",
            "type": "string"
          },
          "State": {
            "title": "State",
            "enum": [
              "CanSubscribe",
              "CanNotSubscibe",
              "CanNoLongerSubscribe"
            ],
            "type": "string"
          },
          "Name": {
            "title": "Name",
            "type": "string"
          },
          "Title": {
            "title": "Title",
            "type": "string"
          },
          "Decription": {
            "title": "Decription",
            "type": "string"
          },
          "OrganizerId": {
            "title": "OrganizerId",
            "type": "string",
            "format": "uuid"
          },
          "OrganizerEmail": {
            "title": "OrganizerEmail",
            "type": "string"
          },
          "OrganizerLanguageCode": {
            "title": "OrganizerLanguageCode",
            "type": "string"
          },
          "RegistrationText": {
            "title": "RegistrationText",
            "type": "string"
          },
          "VideoLink": {
            "title": "VideoLink",
            "type": "string"
          },
          "Slug": {
            "title": "Slug",
            "type": "string"
          },
          "Image": {
            "title": "Image",
            "type": "string"
          },
          "Thumb": {
            "title": "Thumb",
            "type": "string"
          },
          "TypeSubscriptionForm": {
            "title": "TypeSubscriptionForm",
            "enum": [
              "None",
              "NormalForm",
              "BilletWebForm"
            ],
            "type": "string"
          },
          "BilletWebEventId": {
            "title": "BilletWebEventId",
            "type": "string"
          },
          "AttributeList": {
            "title": "AttributeList",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AgendaAttributeDTO"
            }
          }
        }
      },
      "AgendaAttributeDTO": {
        "required": [
          "Id",
          "CategoryAttributeId",
          "Order"
        ],
        "properties": {
          "Id": {
            "title": "Id",
            "type": "string",
            "format": "uuid"
          },
          "CategoryAttributeId": {
            "title": "CategoryAttributeId",
            "type": "string",
            "format": "uuid"
          },
          "Order": {
            "title": "Order",
            "type": "integer",
            "format": "int32"
          },
          "FriendlyName": {
            "title": "FriendlyName",
            "type": "string"
          },
          "TranslatedName": {
            "title": "TranslatedName",
            "type": "string"
          },
          "Color": {
            "title": "Color",
            "type": "string"
          },
          "Image": {
            "title": "Image",
            "type": "string"
          },
          "Slug": {
            "title": "Slug",
            "type": "string"
          }
        }
      },
      "GetAgendaEventsRequestDTO": {
        "required": [
          "PageIndex",
          "PageCount"
        ],
        "properties": {
          "VirtualRoomIds": {
            "title": "VirtualRoomIds",
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          },
          "AttributesIDList": {
            "title": "AttributesIDList",
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          },
          "PageIndex": {
            "title": "PageIndex",
            "type": "integer",
            "format": "int32"
          },
          "PageCount": {
            "title": "PageCount",
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "GetAgendaEventsResponseDTO": {
        "required": [
          "Count",
          "Status"
        ],
        "properties": {
          "Events": {
            "title": "Events",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AgendaEventDTO"
            }
          },
          "AttributeCategoriesList": {
            "title": "AttributeCategoriesList",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AgendaAttributeCategoryDTO"
            }
          },
          "Count": {
            "title": "Count",
            "type": "integer",
            "format": "int32"
          },
          "VirtualRooms": {
            "title": "VirtualRooms",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/VirtualRoomDTO"
            }
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidQuery",
              "EventNotFound"
            ],
            "type": "string"
          }
        }
      },
      "AgendaAttributeCategoryDTO": {
        "required": [
          "Id",
          "Order"
        ],
        "properties": {
          "Id": {
            "title": "Id",
            "type": "string",
            "format": "uuid"
          },
          "FriendlyName": {
            "title": "FriendlyName",
            "type": "string"
          },
          "Order": {
            "title": "Order",
            "type": "integer",
            "format": "int32"
          },
          "TranslatedName": {
            "title": "TranslatedName",
            "type": "string"
          },
          "AttributeList": {
            "title": "AttributeList",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AgendaAttributeDTO"
            }
          }
        }
      },
      "AgendaEventsSearchResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Events": {
            "title": "Events",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AgendaEventDTO"
            }
          },
          "AttributeCategoriesList": {
            "title": "AttributeCategoriesList",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AgendaAttributeCategoryDTO"
            }
          },
          "VirtualRooms": {
            "title": "VirtualRooms",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/VirtualRoomDTO"
            }
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidQuery",
              "EventNotFound"
            ],
            "type": "string"
          }
        }
      },
      "GetAgendaAttributeCategoriesResponseDTO": {
        "properties": {
          "AttributesCategories": {
            "title": "AttributesCategories",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AgendaAttributeCategoryDTO"
            }
          }
        }
      },
      "GetOtortPlayerProfileRequestDTO": {
        "required": [
          "Civility",
          "Birthday"
        ],
        "properties": {
          "NationalIdentityNumber": {
            "title": "NationalIdentityNumber",
            "type": "string"
          },
          "TaxIdNumber": {
            "title": "TaxIdNumber",
            "type": "string"
          },
          "Civility": {
            "title": "Civility",
            "enum": [
              "Unknown",
              "Mister",
              "Mrs",
              "Miss"
            ],
            "type": "string"
          },
          "FirstName": {
            "title": "FirstName",
            "type": "string"
          },
          "SecondFirstName": {
            "title": "SecondFirstName",
            "type": "string"
          },
          "LastName": {
            "title": "LastName",
            "type": "string"
          },
          "SecondLastName": {
            "title": "SecondLastName",
            "type": "string"
          },
          "Birthday": {
            "title": "Birthday",
            "type": "string",
            "format": "date-time"
          },
          "BirthCity": {
            "title": "BirthCity",
            "type": "string"
          },
          "Address": {
            "$ref": "#/components/schemas/AddressDTO"
          }
        }
      },
      "GetOtortPlayerProfileResponseDTO": {
        "required": [
          "Status",
          "Civility"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Exist",
              "NotExist",
              "InvalidRoom",
              "DataMissmatch",
              "InternalError",
              "Suspended",
              "Deleted"
            ],
            "type": "string"
          },
          "Civility": {
            "title": "Civility",
            "enum": [
              "Unknown",
              "Mister",
              "Mrs",
              "Miss"
            ],
            "type": "string"
          },
          "FirstName": {
            "title": "FirstName",
            "type": "string"
          },
          "SecondFirstName": {
            "title": "SecondFirstName",
            "type": "string"
          },
          "SecondLastName": {
            "title": "SecondLastName",
            "type": "string"
          },
          "LastName": {
            "title": "LastName",
            "type": "string"
          },
          "Birthday": {
            "title": "Birthday",
            "type": "string",
            "format": "date-time"
          },
          "BirthCity": {
            "title": "BirthCity",
            "type": "string"
          },
          "BirthCountryIsoCode": {
            "title": "BirthCountryIsoCode",
            "type": "string"
          },
          "Address": {
            "$ref": "#/components/schemas/AddressDTO"
          },
          "Mail": {
            "title": "Mail",
            "type": "string"
          },
          "Phone": {
            "title": "Phone",
            "type": "string"
          },
          "PrefixPhoneNumber": {
            "title": "PrefixPhoneNumber",
            "type": "string"
          },
          "Login": {
            "title": "Login",
            "type": "string"
          },
          "FullName": {
            "title": "FullName",
            "type": "string"
          },
          "JobTitle": {
            "title": "JobTitle",
            "type": "string"
          },
          "AccountNumberIBAN": {
            "title": "AccountNumberIBAN",
            "type": "string"
          },
          "AccountNumberBIC": {
            "title": "AccountNumberBIC",
            "type": "string"
          },
          "TaxIdNumber": {
            "title": "TaxIdNumber",
            "type": "string"
          }
        }
      },
      "ContactHelpdeskRequestDTO": {
        "properties": {
          "Login": {
            "title": "Login",
            "type": "string"
          },
          "Mail": {
            "title": "Mail",
            "type": "string"
          },
          "Phone": {
            "title": "Phone",
            "type": "string"
          },
          "NationalIdentityNumber": {
            "title": "NationalIdentityNumber",
            "type": "string"
          },
          "TaxIdNumber": {
            "title": "TaxIdNumber",
            "type": "string"
          },
          "FirstName": {
            "title": "FirstName",
            "type": "string"
          },
          "LastName": {
            "title": "LastName",
            "type": "string"
          },
          "SecondLastName": {
            "title": "SecondLastName",
            "type": "string"
          },
          "SecondFirstName": {
            "title": "SecondFirstName",
            "type": "string"
          },
          "Birthday": {
            "title": "Birthday",
            "type": "string",
            "format": "date-time"
          },
          "BirthCity": {
            "title": "BirthCity",
            "type": "string"
          },
          "MailEmploye": {
            "title": "MailEmploye",
            "type": "string"
          },
          "Comment": {
            "title": "Comment",
            "type": "string"
          }
        }
      },
      "ContactHelpdeskResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Successful",
              "InternalError",
              "InvalidRoom",
              "InvalidLogin",
              "InvalidMail",
              "InvalidPhone",
              "InvalidNationalIdentityNumber",
              "InvalidFirstName",
              "InvalidLastName",
              "InvalidBirthday",
              "InvalidBirthCity",
              "InvalidMailEmploye"
            ],
            "type": "string"
          }
        }
      },
      "ContactRiskHelpdeskRequestDTO": {
        "properties": {
          "Civility": {
            "title": "Civility",
            "type": "string"
          },
          "Address": {
            "$ref": "#/components/schemas/AddressDTO"
          },
          "Photo": {
            "title": "Photo",
            "type": "string"
          },
          "Login": {
            "title": "Login",
            "type": "string"
          },
          "Mail": {
            "title": "Mail",
            "type": "string"
          },
          "Phone": {
            "title": "Phone",
            "type": "string"
          },
          "NationalIdentityNumber": {
            "title": "NationalIdentityNumber",
            "type": "string"
          },
          "TaxIdNumber": {
            "title": "TaxIdNumber",
            "type": "string"
          },
          "FirstName": {
            "title": "FirstName",
            "type": "string"
          },
          "LastName": {
            "title": "LastName",
            "type": "string"
          },
          "SecondLastName": {
            "title": "SecondLastName",
            "type": "string"
          },
          "SecondFirstName": {
            "title": "SecondFirstName",
            "type": "string"
          },
          "Birthday": {
            "title": "Birthday",
            "type": "string",
            "format": "date-time"
          },
          "BirthCity": {
            "title": "BirthCity",
            "type": "string"
          },
          "MailEmploye": {
            "title": "MailEmploye",
            "type": "string"
          },
          "Comment": {
            "title": "Comment",
            "type": "string"
          }
        }
      },
      "ContactRiskHelpdeskResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Successful",
              "InternalError",
              "InvalidRoom",
              "InvalidLogin",
              "InvalidMail",
              "InvalidPhone",
              "InvalidNationalIdentityNumber",
              "InvalidFirstName",
              "InvalidLastName",
              "InvalidBirthday",
              "InvalidBirthCity",
              "InvalidMailEmploye"
            ],
            "type": "string"
          }
        }
      },
      "UpdateInformationRequestDTO": {
        "properties": {
          "Login": {
            "title": "Login",
            "type": "string"
          },
          "Mail": {
            "title": "Mail",
            "type": "string"
          },
          "Phone": {
            "title": "Phone",
            "type": "string"
          },
          "PrefixPhoneNumber": {
            "title": "PrefixPhoneNumber",
            "type": "string"
          },
          "BirthCity": {
            "title": "BirthCity",
            "type": "string"
          },
          "Address": {
            "$ref": "#/components/schemas/AddressDTO"
          },
          "JobTitle": {
            "title": "JobTitle",
            "type": "string"
          },
          "AccountNumberIBAN": {
            "title": "AccountNumberIBAN",
            "type": "string"
          },
          "AccountNumberBIC": {
            "title": "AccountNumberBIC",
            "type": "string"
          },
          "DataBoxIdentificationNumber": {
            "title": "DataBoxIdentificationNumber",
            "type": "string"
          }
        }
      },
      "UpdateInformationResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Successful",
              "InternalError",
              "InvalidRoom",
              "InvalidLogin",
              "InvalidMail",
              "MailAlreadyUsed",
              "MailDenied",
              "InvalidAccountNumber",
              "InvalidPhone",
              "InvalidPhone2",
              "InvalidBirthCity",
              "InvalidAddress",
              "Suspended",
              "Deleted",
              "InvalidCountry"
            ],
            "type": "string"
          }
        }
      },
      "AuthenticateAccountRequestDTO": {
        "properties": {
          "Login": {
            "title": "Login",
            "type": "string"
          },
          "Mail": {
            "title": "Mail",
            "type": "string"
          },
          "Phone": {
            "title": "Phone",
            "type": "string"
          },
          "Civility": {
            "title": "Civility",
            "type": "string"
          },
          "NationalIdentityNumber": {
            "title": "NationalIdentityNumber",
            "type": "string"
          },
          "FirstName": {
            "title": "FirstName",
            "type": "string"
          },
          "SecondFirstName": {
            "title": "SecondFirstName",
            "type": "string"
          },
          "LastName": {
            "title": "LastName",
            "type": "string"
          },
          "Birthday": {
            "title": "Birthday",
            "type": "string"
          },
          "BirthCity": {
            "title": "BirthCity",
            "type": "string"
          },
          "Address": {
            "$ref": "#/components/schemas/AddressDTO"
          },
          "Photo": {
            "title": "Photo",
            "type": "string"
          },
          "TaxIdNumber": {
            "title": "TaxIdNumber",
            "type": "string"
          },
          "SecondLastName": {
            "title": "SecondLastName",
            "type": "string"
          }
        }
      },
      "AuthenticateAccountResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Successful",
              "InternalError",
              "InvalidRoom",
              "InvalidLogin",
              "InvalidMail",
              "InvalidPhone",
              "InvalidNationalIdentityNumber",
              "InvalidFirstName",
              "InvalidLastName",
              "InvalidBirthday",
              "InvalidBirthCity",
              "InvalidAddress",
              "InvalidPhoto"
            ],
            "type": "string"
          }
        }
      },
      "GetSponsorshipCodesResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Successful",
              "InternalError",
              "InvalidRoom"
            ],
            "type": "string"
          },
          "SponsorshipCodes": {
            "title": "SponsorshipCodes",
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "GetAllBlogNewsResponseDTO": {
        "required": [
          "Count",
          "Status"
        ],
        "properties": {
          "BlogNewsList": {
            "title": "BlogNewsList",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/BlogNewsDTO"
            }
          },
          "Count": {
            "title": "Count",
            "type": "integer",
            "format": "int32"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful"
            ],
            "type": "string"
          }
        }
      },
      "BlogNewsDTO": {
        "required": [
          "Id",
          "NewsDate"
        ],
        "properties": {
          "Id": {
            "title": "Id",
            "type": "string",
            "format": "uuid"
          },
          "NewsDate": {
            "title": "NewsDate",
            "type": "string",
            "format": "date-time"
          },
          "FriendlyName": {
            "title": "FriendlyName",
            "type": "string"
          },
          "Title": {
            "title": "Title",
            "type": "string"
          },
          "Description": {
            "title": "Description",
            "type": "string"
          },
          "StorifyLink": {
            "title": "StorifyLink",
            "type": "string"
          },
          "VideoLink": {
            "title": "VideoLink",
            "type": "string"
          },
          "DescriptionSocialNetwork": {
            "title": "DescriptionSocialNetwork",
            "type": "string"
          },
          "Slug": {
            "title": "Slug",
            "type": "string"
          },
          "Image": {
            "title": "Image",
            "type": "string"
          },
          "Thumb": {
            "title": "Thumb",
            "type": "string"
          },
          "ThumbSocialNetwork": {
            "title": "ThumbSocialNetwork",
            "type": "string"
          }
        }
      },
      "GetSingleBlogNewsRequestDTO": {
        "properties": {
          "BlogNewsId": {
            "title": "BlogNewsId",
            "type": "string",
            "format": "uuid"
          },
          "Slug": {
            "title": "Slug",
            "type": "string"
          },
          "RoomDomaineName": {
            "title": "RoomDomaineName",
            "type": "string"
          }
        }
      },
      "GetSingleBlogNewsResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "BlogNews": {
            "$ref": "#/components/schemas/BlogNewsDTO"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful"
            ],
            "type": "string"
          }
        }
      },
      "GetTokenRegistrationProviderResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "AuthenticationUrl": {
            "title": "AuthenticationUrl",
            "type": "string"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "None",
              "InternalError",
              "Successful",
              "ProviderError",
              "RegistrationProviderNotFound",
              "InvalidRoom"
            ],
            "type": "string"
          }
        }
      },
      "GetPlayerInfoByRegistrationProviderResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "RegistrationProviderKey": {
            "title": "RegistrationProviderKey",
            "type": "string"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "None",
              "InternalError",
              "Successful",
              "InvalidRoom",
              "TransactionNotFound",
              "RegistrationProviderNotFound",
              "ProviderError",
              "DuplicateAccount"
            ],
            "type": "string"
          },
          "RegistrationProviderFieldList": {
            "title": "RegistrationProviderFieldList",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RegistrationProviderFieldResponseDTO"
            }
          },
          "RegistrationId": {
            "title": "RegistrationId",
            "type": "string",
            "format": "uuid"
          }
        }
      },
      "RegistrationProviderFieldResponseDTO": {
        "required": [
          "IsEditable"
        ],
        "properties": {
          "Key": {
            "title": "Key",
            "type": "string"
          },
          "Value": {
            "title": "Value",
            "type": "string"
          },
          "IsEditable": {
            "title": "IsEditable",
            "type": "boolean"
          }
        }
      },
      "GetThirdPartyPrizeRetributionHistoryResponseDTO": {
        "required": [
          "PageNumber",
          "PageSize",
          "Total",
          "Status"
        ],
        "properties": {
          "PageNumber": {
            "title": "PageNumber",
            "type": "integer",
            "format": "int32"
          },
          "PageSize": {
            "title": "PageSize",
            "type": "integer",
            "format": "int32"
          },
          "Total": {
            "title": "Total",
            "type": "integer",
            "format": "int32"
          },
          "List": {
            "title": "List",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ThirdPartyPrizeRetributionDTO"
            }
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "ThirdPartyPrizeRetributionDTO": {
        "required": [
          "ReceivedDate",
          "IsPrizeGiven"
        ],
        "properties": {
          "Description": {
            "title": "Description",
            "type": "string"
          },
          "RetributionId": {
            "title": "RetributionId",
            "type": "string"
          },
          "RetributionName": {
            "title": "RetributionName",
            "type": "string"
          },
          "ReceivedDate": {
            "title": "ReceivedDate",
            "type": "string",
            "format": "date-time"
          },
          "IsPrizeGiven": {
            "title": "IsPrizeGiven",
            "type": "boolean"
          }
        }
      },
      "GeoComplyCheckLocationResponseDTO": {
        "required": [
          "IsValid",
          "ShouldGeoLocateBeforeTime",
          "ShouldGeoLocateInSeconds",
          "ServerTime"
        ],
        "properties": {
          "IsValid": {
            "title": "IsValid",
            "type": "boolean"
          },
          "Troubleshooters": {
            "title": "Troubleshooters",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TroubleshooterDto"
            }
          },
          "ShouldGeoLocateBeforeTime": {
            "title": "ShouldGeoLocateBeforeTime",
            "type": "string",
            "format": "date-time"
          },
          "ShouldGeoLocateInSeconds": {
            "title": "ShouldGeoLocateInSeconds",
            "type": "number",
            "format": "double"
          },
          "ServerTime": {
            "title": "ServerTime",
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "TroubleshooterDto": {
        "required": [
          "ShowTryAgain"
        ],
        "properties": {
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "Rule": {
            "title": "Rule",
            "type": "string"
          },
          "ShowTryAgain": {
            "title": "ShowTryAgain",
            "type": "boolean"
          },
          "OptInLink": {
            "title": "OptInLink",
            "type": "string"
          },
          "HelpLink": {
            "title": "HelpLink",
            "type": "string"
          }
        }
      },
      "IsGeoComplyLocationValidResponseDTO": {
        "required": [
          "IsValid",
          "ServerTime",
          "ShouldGeoLocateBeforeTime",
          "ShouldGeoLocateInSeconds"
        ],
        "properties": {
          "IsValid": {
            "title": "IsValid",
            "type": "boolean"
          },
          "ServerTime": {
            "title": "ServerTime",
            "type": "string",
            "format": "date-time"
          },
          "ShouldGeoLocateBeforeTime": {
            "title": "ShouldGeoLocateBeforeTime",
            "type": "string",
            "format": "date-time"
          },
          "ShouldGeoLocateInSeconds": {
            "title": "ShouldGeoLocateInSeconds",
            "type": "number",
            "format": "double"
          }
        }
      },
      "GetAddressTrustStateResponseDTO": {
        "required": [
          "Status",
          "AddressTrusted",
          "WaitingForDocumentApproval"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Success",
              "InternalError"
            ],
            "type": "string"
          },
          "AddressTrusted": {
            "title": "AddressTrusted",
            "type": "boolean"
          },
          "Idin": {
            "$ref": "#/components/schemas/IdinAddressTrustInfo"
          },
          "WaitingForDocumentApproval": {
            "title": "WaitingForDocumentApproval",
            "type": "boolean"
          }
        }
      },
      "IdinAddressTrustInfo": {
        "required": [
          "Available"
        ],
        "properties": {
          "Available": {
            "title": "Available",
            "type": "boolean"
          },
          "MaxTrysReached": {
            "title": "MaxTrysReached",
            "type": "boolean"
          },
          "LastState": {
            "title": "LastState",
            "enum": [
              "Open",
              "Success",
              "Cancelled",
              "Failure",
              "Expired",
              "Mismatch"
            ],
            "type": "string"
          }
        }
      },
      "GetIdinBanksResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Success",
              "InternalError"
            ],
            "type": "string"
          },
          "Banks": {
            "title": "Banks",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IdinBank"
            }
          }
        }
      },
      "IdinBank": {
        "properties": {
          "Country": {
            "title": "Country",
            "type": "string"
          },
          "BankName": {
            "title": "BankName",
            "type": "string"
          },
          "BankId": {
            "title": "BankId",
            "type": "string"
          }
        }
      },
      "StartIdinIdentityVerificationResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Success",
              "InternalError"
            ],
            "type": "string"
          },
          "Url": {
            "title": "Url",
            "type": "string"
          }
        }
      },
      "GetCMIbanCheckBanksResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Success",
              "InternalError"
            ],
            "type": "string"
          },
          "Banks": {
            "title": "Banks",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CMIbanCheckBank"
            }
          }
        }
      },
      "CMIbanCheckBank": {
        "properties": {
          "Country": {
            "title": "Country",
            "type": "string"
          },
          "BankName": {
            "title": "BankName",
            "type": "string"
          },
          "BankId": {
            "title": "BankId",
            "type": "string"
          }
        }
      },
      "StartCMIbanVerificationResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Success",
              "InternalError"
            ],
            "type": "string"
          },
          "Url": {
            "title": "Url",
            "type": "string"
          }
        }
      },
      "GetRiskScoringResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Success",
              "InternalError"
            ],
            "type": "string"
          },
          "RiskScoring": {
            "title": "RiskScoring",
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "GetRiskScoringChangesResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Success",
              "InternalError"
            ],
            "type": "string"
          },
          "Ids": {
            "title": "Ids",
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          },
          "Before": {
            "title": "Before",
            "type": "integer",
            "format": "int32"
          },
          "After": {
            "title": "After",
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "RiskScoringChangeDisplayedRequestDTO": {
        "properties": {
          "Id": {
            "title": "Id",
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          }
        }
      },
      "RiskScoringChangeDisplayedResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Success",
              "InternalError"
            ],
            "type": "string"
          }
        }
      },
      "VipPrizesResponse": {
        "required": [
          "Status"
        ],
        "properties": {
          "Prizes": {
            "title": "Prizes",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PrizeDTO"
            }
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "BadConfiguration"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "BuyVipPrizeResponse": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "InsufficientPoints",
              "BadConfiguration"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "GetVipInfoResponseDTO": {
        "required": [
          "Status",
          "Amount",
          "PeriodAmountBase",
          "PeriodAmountBonus",
          "PointsBase",
          "PointsBonus",
          "BonusCost"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "CurrentRank": {
            "$ref": "#/components/schemas/VipRankDTO"
          },
          "NextRank": {
            "$ref": "#/components/schemas/VipRankDTO"
          },
          "Amount": {
            "title": "Amount",
            "type": "number",
            "format": "double"
          },
          "PeriodAmountBase": {
            "title": "PeriodAmountBase",
            "type": "number",
            "format": "double"
          },
          "PeriodAmountBonus": {
            "title": "PeriodAmountBonus",
            "type": "number",
            "format": "double"
          },
          "PointsBase": {
            "title": "PointsBase",
            "type": "number",
            "format": "double"
          },
          "PointsBonus": {
            "title": "PointsBonus",
            "type": "number",
            "format": "double"
          },
          "BonusCost": {
            "title": "BonusCost",
            "type": "number",
            "format": "double"
          }
        }
      },
      "VipRankDTO": {
        "required": [
          "Rank",
          "Threshold"
        ],
        "properties": {
          "Rank": {
            "title": "Rank",
            "type": "integer",
            "format": "int32"
          },
          "Name": {
            "title": "Name",
            "type": "string"
          },
          "Threshold": {
            "title": "Threshold",
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "GetVipRanksResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful"
            ],
            "type": "string"
          },
          "Ranks": {
            "title": "Ranks",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/VipRankDetailsDTO"
            }
          }
        }
      },
      "VipRankDetailsDTO": {
        "required": [
          "Rank",
          "Threshold",
          "BonusPointMultiplier"
        ],
        "properties": {
          "Rank": {
            "title": "Rank",
            "type": "integer",
            "format": "int32"
          },
          "Name": {
            "title": "Name",
            "type": "string"
          },
          "Threshold": {
            "title": "Threshold",
            "type": "integer",
            "format": "int32"
          },
          "BonusPointMultiplier": {
            "title": "BonusPointMultiplier",
            "type": "number",
            "format": "double"
          }
        }
      },
      "CanBuyVipBonusResponse": {
        "required": [
          "CanBuyVipBonus",
          "Status"
        ],
        "properties": {
          "CanBuyVipBonus": {
            "title": "CanBuyVipBonus",
            "type": "boolean"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful"
            ],
            "type": "string"
          }
        }
      },
      "BuyVipBonusResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer",
              "InsufficientPoints",
              "PlayerNotAuthorized"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "GetCoinsHistoryResponseDTO": {
        "required": [
          "Status",
          "PageNumber",
          "PageSize",
          "Total"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "InvalidPlayer"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          },
          "PageNumber": {
            "title": "PageNumber",
            "type": "integer",
            "format": "int32"
          },
          "PageSize": {
            "title": "PageSize",
            "type": "integer",
            "format": "int32"
          },
          "Total": {
            "title": "Total",
            "type": "integer",
            "format": "int32"
          },
          "List": {
            "title": "List",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CoinsDTO"
            }
          }
        }
      },
      "CoinsDTO": {
        "required": [
          "TransactionId",
          "TransactionDate",
          "CoinsTransactionType",
          "Amount",
          "NewBalance",
          "ReasonForTransaction"
        ],
        "properties": {
          "TransactionId": {
            "title": "TransactionId",
            "type": "string",
            "format": "uuid"
          },
          "TransactionDate": {
            "title": "TransactionDate",
            "type": "string",
            "format": "date-time"
          },
          "CoinsTransactionType": {
            "title": "CoinsTransactionType",
            "enum": [
              "CREDIT",
              "DEBIT"
            ],
            "type": "string"
          },
          "Amount": {
            "title": "Amount",
            "type": "number",
            "format": "double"
          },
          "NewBalance": {
            "title": "NewBalance",
            "type": "number",
            "format": "double"
          },
          "ReasonForTransaction": {
            "title": "ReasonForTransaction",
            "enum": [
              "Unknown",
              "Reward",
              "GoodWill",
              "Club",
              "SpecialGift",
              "Animation",
              "AdjustmentVipPoints",
              "ClubVipPoints",
              "Tournament",
              "ShopRefund",
              "LandbasePurchase",
              "LandbaseReward",
              "SelfExclusion",
              "TestCredit",
              "TicketExchange",
              "VipManagement",
              "Compensation",
              "Other"
            ],
            "type": "string"
          },
          "Origin": {
            "title": "Origin",
            "type": "string"
          },
          "Reason": {
            "title": "Reason",
            "type": "string"
          },
          "TransactionType": {
            "title": "TransactionType",
            "type": "string"
          }
        }
      },
      "GetVipInitializationResponseDTO": {
        "required": [
          "Status",
          "Coins",
          "Points",
          "HasGift",
          "RefuseBonus",
          "RoomHasBonus"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "RoomNotFound",
              "PlayerNotFound",
              "WrongRoomForPlayer"
            ],
            "type": "string"
          },
          "Coins": {
            "title": "Coins",
            "type": "number",
            "format": "double"
          },
          "CurrentRank": {
            "title": "CurrentRank",
            "type": "string"
          },
          "Points": {
            "title": "Points",
            "type": "number",
            "format": "double"
          },
          "Pseudo": {
            "title": "Pseudo",
            "type": "string"
          },
          "RanksInfos": {
            "title": "RanksInfos",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/WheelInfoDTO"
            }
          },
          "HasGift": {
            "title": "HasGift",
            "type": "boolean"
          },
          "RefuseBonus": {
            "title": "RefuseBonus",
            "type": "boolean"
          },
          "RoomHasBonus": {
            "title": "RoomHasBonus",
            "type": "boolean"
          }
        }
      },
      "WheelInfoDTO": {
        "required": [
          "Played",
          "Threshold",
          "Unlocked",
          "WheelId"
        ],
        "properties": {
          "Played": {
            "title": "Played",
            "type": "boolean"
          },
          "Prizes": {
            "title": "Prizes",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PrizeDTO"
            }
          },
          "PrizeWon": {
            "$ref": "#/components/schemas/PrizeDTO"
          },
          "RankName": {
            "title": "RankName",
            "type": "string"
          },
          "Threshold": {
            "title": "Threshold",
            "type": "number",
            "format": "double"
          },
          "Unlocked": {
            "title": "Unlocked",
            "type": "boolean"
          },
          "WheelId": {
            "title": "WheelId",
            "type": "string",
            "format": "uuid"
          }
        }
      },
      "PlayVipWheelResponseDTO": {
        "required": [
          "Status",
          "Prize"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "AlreadyPlayed",
              "InvalidWheelId",
              "PlayerNotFound",
              "PlayerNotAuthorized"
            ],
            "type": "string"
          },
          "Prize": {
            "title": "Prize",
            "type": "string",
            "format": "uuid"
          }
        }
      },
      "PlayMonthlyBoxRequestDTO": {
        "properties": {
          "_response": {
            "$ref": "#/components/schemas/PlayMonthlyBoxResponseDTO"
          }
        }
      },
      "PlayMonthlyBoxResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "InternalError",
              "Successful",
              "AlreadyPlayed",
              "NoMarketingAction",
              "RoomNotFound",
              "PlayerNotFound",
              "WrongRoomForPlayer",
              "PlayerNotAuthorized"
            ],
            "type": "string"
          },
          "PrizeWon": {
            "$ref": "#/components/schemas/PrizeDTO"
          },
          "Prizes": {
            "title": "Prizes",
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "ResetVipStatusResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Ongoing",
              "Done",
              "NotDoneRankNotHighEnough",
              "NotDoneWheelsPending",
              "PlayerUnknown",
              "ErrorWithWheelsHistorization",
              "RoomNotFound",
              "MarketingActionsNotFound",
              "ParticipationsNotFound",
              "ErrorWithStatusHistorization",
              "InternalError",
              "NotEnabled"
            ],
            "type": "string"
          }
        }
      },
      "GetMinimalVipRankToAllowResetResponseDTO": {
        "required": [
          "VipRank"
        ],
        "properties": {
          "VipRank": {
            "title": "VipRank",
            "type": "integer",
            "format": "int32"
          },
          "RankName": {
            "title": "RankName",
            "type": "string"
          }
        }
      },
      "CanPlayerResetVipStatusResponseDTO": {
        "required": [
          "VipStatusResetAllowed"
        ],
        "properties": {
          "VipStatusResetAllowed": {
            "title": "VipStatusResetAllowed",
            "enum": [
              "Allowed",
              "NotAllowedInRoom",
              "NotAllowedRankNotHighEnough",
              "NotAllowedWheelsPending",
              "NotAllowedByConfiguration",
              "NotAllowedInternalError"
            ],
            "type": "string"
          }
        }
      },
      "FeatureEnabledResponseDTO": {
        "required": [
          "IsEnabled"
        ],
        "properties": {
          "Request": {
            "$ref": "#/components/schemas/FeatureEnabledRequestDTO"
          },
          "IsEnabled": {
            "title": "IsEnabled",
            "type": "boolean"
          }
        }
      },
      "FeatureEnabledRequestDTO": {
        "required": [
          "Feature"
        ],
        "properties": {
          "Feature": {
            "title": "Feature",
            "enum": [
              "None",
              "ResetStatus"
            ],
            "type": "string"
          }
        }
      },
      "GetContestGameResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Name": {
            "title": "Name",
            "type": "string"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "Unknown",
              "Soon",
              "InProgress",
              "Completed",
              "InvalidField",
              "NotFound",
              "InternalError"
            ],
            "type": "string"
          },
          "Winner": {
            "title": "Winner",
            "type": "string"
          },
          "ErrorMessage": {
            "title": "ErrorMessage",
            "type": "string"
          }
        }
      },
      "SetParticipationRequestDTO": {
        "required": [
          "Age",
          "GamingRoomId"
        ],
        "properties": {
          "FirstName": {
            "title": "FirstName",
            "type": "string"
          },
          "LastName": {
            "title": "LastName",
            "type": "string"
          },
          "Age": {
            "title": "Age",
            "type": "integer",
            "format": "int32"
          },
          "Email": {
            "title": "Email",
            "type": "string"
          },
          "PhoneNumber": {
            "title": "PhoneNumber",
            "type": "string"
          },
          "Answers": {
            "title": "Answers",
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "RequestName": {
            "title": "RequestName",
            "type": "string"
          },
          "GamingRoomId": {
            "title": "GamingRoomId",
            "type": "string",
            "format": "uuid"
          }
        }
      },
      "SetParticipationResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Status": {
            "title": "Status",
            "enum": [
              "Ok",
              "AlreadyParticipated",
              "ContestGameCompleted",
              "InvalidField",
              "InternalError"
            ],
            "type": "string"
          },
          "ErrorMessage": {
            "title": "ErrorMessage",
            "type": "string"
          }
        }
      },
      "GetShopCategoriesResponseDTO": {
        "required": [
          "Status"
        ],
        "properties": {
          "Categories": {
            "title": "Categories",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ShopCategoryDTO"
            }
          },
          "Status": {
            "title": "Status",
            "enum": [
              "ServerError",
              "Success",
              "Unathorized",
              "BadRequest",
              "NotImplemented",
              "CannotAfford",
              "InvalidShop",
              "InvalidUser",
              "InvalidPrice",
              "InvalidQuery",
              "InvalidVipRank",
              "InvalidUserTrust",
              "OutOfStockRefunded",
              "InvalidAddress",
              "InvalidZipCode",
              "InvalidCity",
              "InvalidCountryIsoCode",
              "InvalidMunicipality",
              "InvalidDepartment",
              "InvalidVirtualRoom",
              "PlayerRefuseBonus",
              "PlayerBonusNotAllowed",
              "PlayerLimitedBetting",
              "ProductUnavailable",
              "ProviderErrorRefunded",
              "ProviderError",
              "PlayerNotTrusted",
              "PlayerSelfExcluded",
              "PlayerHasNotRightLicense",
              "PlayerHasLessThatMinimumAge",
              "PlayerSuspended",
              "PlayerDeleted",
              "PlayerVulnerable"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "ShopCategoryDTO": {
        "required": [
          "Sort",
          "ProductCount"
        ],
        "properties": {
          "Id": {
            "title": "Id",
            "type": "string"
          },
          "Name": {
            "title": "Name",
            "type": "string"
          },
          "Slug": {
            "title": "Slug",
            "type": "string"
          },
          "Sort": {
            "title": "Sort",
            "type": "integer",
            "format": "int32"
          },
          "ProductCount": {
            "title": "ProductCount",
            "type": "integer",
            "format": "int32"
          },
          "MetaTitle": {
            "title": "MetaTitle",
            "type": "string"
          },
          "MetaDescription": {
            "title": "MetaDescription",
            "type": "string"
          }
        }
      },
      "GetShopHistoryResponseDTO": {
        "required": [
          "Total",
          "Status"
        ],
        "properties": {
          "Orders": {
            "title": "Orders",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ShopOrderDTO"
            }
          },
          "Total": {
            "title": "Total",
            "type": "integer",
            "format": "int32"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "ServerError",
              "Success",
              "Unathorized",
              "BadRequest",
              "NotImplemented",
              "CannotAfford",
              "InvalidShop",
              "InvalidUser",
              "InvalidPrice",
              "InvalidQuery",
              "InvalidVipRank",
              "InvalidUserTrust",
              "OutOfStockRefunded",
              "InvalidAddress",
              "InvalidZipCode",
              "InvalidCity",
              "InvalidCountryIsoCode",
              "InvalidMunicipality",
              "InvalidDepartment",
              "InvalidVirtualRoom",
              "PlayerRefuseBonus",
              "PlayerBonusNotAllowed",
              "PlayerLimitedBetting",
              "ProductUnavailable",
              "ProviderErrorRefunded",
              "ProviderError",
              "PlayerNotTrusted",
              "PlayerSelfExcluded",
              "PlayerHasNotRightLicense",
              "PlayerHasLessThatMinimumAge",
              "PlayerSuspended",
              "PlayerDeleted",
              "PlayerVulnerable"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "GetPlayerRankInfoResponseDTO": {
        "required": [
          "Points",
          "Coins",
          "CanPlayMonthlyBox",
          "CanPlayWheel",
          "IsMonthlyBoxEnabled",
          "IsVipWheelEnabled",
          "Status"
        ],
        "properties": {
          "Points": {
            "title": "Points",
            "type": "number",
            "format": "double"
          },
          "Coins": {
            "title": "Coins",
            "type": "number",
            "format": "double"
          },
          "AllowedToViewCoins": {
            "$ref": "#/components/schemas/VipFeatureAllowedDTO"
          },
          "CurrentStatus": {
            "$ref": "#/components/schemas/RankInfoDTO"
          },
          "NextStatus": {
            "$ref": "#/components/schemas/RankInfoDTO"
          },
          "NextWheel": {
            "$ref": "#/components/schemas/RankInfoDTO"
          },
          "CanPlayMonthlyBox": {
            "title": "CanPlayMonthlyBox",
            "type": "boolean"
          },
          "AllowedToPlayMonthlyBox": {
            "$ref": "#/components/schemas/VipFeatureAllowedDTO"
          },
          "CanPlayWheel": {
            "title": "CanPlayWheel",
            "type": "boolean"
          },
          "AllowedToPlayWheel": {
            "$ref": "#/components/schemas/VipFeatureAllowedDTO"
          },
          "IsMonthlyBoxEnabled": {
            "title": "IsMonthlyBoxEnabled",
            "type": "boolean"
          },
          "IsVipWheelEnabled": {
            "title": "IsVipWheelEnabled",
            "type": "boolean"
          },
          "Tickets": {
            "title": "Tickets",
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          },
          "Status": {
            "title": "Status",
            "enum": [
              "ServerError",
              "Success",
              "Unathorized",
              "BadRequest",
              "NotImplemented",
              "CannotAfford",
              "InvalidShop",
              "InvalidUser",
              "InvalidPrice",
              "InvalidQuery",
              "InvalidVipRank",
              "InvalidUserTrust",
              "OutOfStockRefunded",
              "InvalidAddress",
              "InvalidZipCode",
              "InvalidCity",
              "InvalidCountryIsoCode",
              "InvalidMunicipality",
              "InvalidDepartment",
              "InvalidVirtualRoom",
              "PlayerRefuseBonus",
              "PlayerBonusNotAllowed",
              "PlayerLimitedBetting",
              "ProductUnavailable",
              "ProviderErrorRefunded",
              "ProviderError",
              "PlayerNotTrusted",
              "PlayerSelfExcluded",
              "PlayerHasNotRightLicense",
              "PlayerHasLessThatMinimumAge",
              "PlayerSuspended",
              "PlayerDeleted",
              "PlayerVulnerable"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "GetShopProductsRequestDTO": {
        "required": [
          "PageIndex",
          "PageCount",
          "Detailed",
          "AffordableOnlyFilter"
        ],
        "properties": {
          "Category": {
            "title": "Category",
            "type": "string"
          },
          "Ticket": {
            "title": "Ticket",
            "type": "string",
            "format": "uuid"
          },
          "Products": {
            "title": "Products",
            "type": "array",
            "items": {
              "type": "string",
              "format": "uuid"
            }
          },
          "PageIndex": {
            "title": "PageIndex",
            "type": "integer",
            "format": "int32"
          },
          "PageCount": {
            "title": "PageCount",
            "type": "integer",
            "format": "int32"
          },
          "Detailed": {
            "title": "Detailed",
            "type": "boolean"
          },
          "AffordableOnlyFilter": {
            "title": "AffordableOnlyFilter",
            "type": "boolean"
          },
          "Sort": {
            "$ref": "#/components/schemas/GetShopProductsSortDTO"
          },
          "Shop": {
            "title": "Shop",
            "type": "string"
          }
        }
      },
      "GetShopProductsSortDTO": {
        "required": [
          "Field",
          "Direction"
        ],
        "properties": {
          "Field": {
            "title": "Field",
            "enum": [
              "Popular",
              "Name",
              "Price",
              "Date"
            ],
            "type": "string"
          },
          "Direction": {
            "title": "Direction",
            "enum": [
              "Ascending",
              "Descending"
            ],
            "type": "string"
          }
        }
      },
      "GetShopProductsResponseDTO": {
        "required": [
          "Count",
          "Status"
        ],
        "properties": {
          "Products": {
            "title": "Products",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ShopProductDTO"
            }
          },
          "AllowToView": {
            "$ref": "#/components/schemas/ShopFeatureAllowedDTO"
          },
          "Count": {
            "title": "Count",
            "type": "integer",
            "format": "int32"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "ServerError",
              "Success",
              "Unathorized",
              "BadRequest",
              "NotImplemented",
              "CannotAfford",
              "InvalidShop",
              "InvalidUser",
              "InvalidPrice",
              "InvalidQuery",
              "InvalidVipRank",
              "InvalidUserTrust",
              "OutOfStockRefunded",
              "InvalidAddress",
              "InvalidZipCode",
              "InvalidCity",
              "InvalidCountryIsoCode",
              "InvalidMunicipality",
              "InvalidDepartment",
              "InvalidVirtualRoom",
              "PlayerRefuseBonus",
              "PlayerBonusNotAllowed",
              "PlayerLimitedBetting",
              "ProductUnavailable",
              "ProviderErrorRefunded",
              "ProviderError",
              "PlayerNotTrusted",
              "PlayerSelfExcluded",
              "PlayerHasNotRightLicense",
              "PlayerHasLessThatMinimumAge",
              "PlayerSuspended",
              "PlayerDeleted",
              "PlayerVulnerable"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      },
      "ShopProductDTO": {
        "required": [
          "Id",
          "Popularity",
          "CreatedDate",
          "CanAfford",
          "Type",
          "NewShopProductType",
          "ProductCategory",
          "SellableId"
        ],
        "properties": {
          "Id": {
            "title": "Id",
            "type": "string",
            "format": "uuid"
          },
          "Popularity": {
            "title": "Popularity",
            "type": "integer",
            "format": "int32"
          },
          "CreatedDate": {
            "title": "CreatedDate",
            "type": "string",
            "format": "date-time"
          },
          "Title": {
            "title": "Title",
            "type": "string"
          },
          "Conditions": {
            "title": "Conditions",
            "type": "string"
          },
          "OrderConfirmationMessage": {
            "title": "OrderConfirmationMessage",
            "type": "string"
          },
          "Description": {
            "title": "Description",
            "type": "string"
          },
          "Thumb": {
            "title": "Thumb",
            "type": "string"
          },
          "Image": {
            "title": "Image",
            "type": "string"
          },
          "PromotionalImage": {
            "title": "PromotionalImage",
            "type": "string"
          },
          "ImageAlternateText": {
            "title": "ImageAlternateText",
            "type": "string"
          },
          "Categories": {
            "title": "Categories",
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "CanAfford": {
            "title": "CanAfford",
            "type": "boolean"
          },
          "Type": {
            "title": "Type",
            "enum": [
              "Unknown",
              "Tangible",
              "Virtual"
            ],
            "type": "string"
          },
          "NewShopProductType": {
            "title": "NewShopProductType",
            "enum": [
              "Unknown",
              "Physical",
              "VirtualInternal",
              "VirtualExternal"
            ],
            "type": "string"
          },
          "NeededPersonalInfoToOrder": {
            "title": "NeededPersonalInfoToOrder",
            "type": "array",
            "items": {
              "enum": [
                "Email",
                "Address",
                "PhoneNumber"
              ],
              "type": "string"
            }
          },
          "Price": {
            "$ref": "#/components/schemas/ShopPriceDTO"
          },
          "BasePrice": {
            "$ref": "#/components/schemas/ShopPriceDTO"
          },
          "TicketPrice": {
            "$ref": "#/components/schemas/ShopPriceDTO"
          },
          "Prices": {
            "title": "Prices",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ShopPriceDTO"
            }
          },
          "ProductCategory": {
            "title": "ProductCategory",
            "enum": [
              "Default",
              "VoucherCode",
              "Freebet",
              "GameFeature",
              "Bonus",
              "Item",
              "Credit",
              "DepositPrize",
              "CasinoPackage",
              "ScratchCard",
              "DonationCard",
              "Contest",
              "CreditRealMoney",
              "CreditVipMoney",
              "CreditPlayMoney",
              "CreditBonusMoney"
            ],
            "type": "string"
          },
          "SellableId": {
            "title": "SellableId",
            "type": "string",
            "format": "uuid"
          },
          "AllowToBuy": {
            "$ref": "#/components/schemas/ShopFeatureAllowedDTO"
          }
        }
      },
      "ShopPriceDTO": {
        "required": [
          "RequireVipRank",
          "IsMainPrice",
          "Type"
        ],
        "properties": {
          "Id": {
            "title": "Id",
            "type": "string",
            "format": "uuid"
          },
          "RequireVipRank": {
            "title": "RequireVipRank",
            "type": "integer",
            "format": "int32"
          },
          "IsMainPrice": {
            "title": "IsMainPrice",
            "type": "boolean"
          },
          "Parts": {
            "title": "Parts",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PricePartDTO"
            }
          },
          "Type": {
            "title": "Type",
            "enum": [
              "Invalid",
              "RealMoney",
              "VipMoney",
              "VipTicket",
              "Dynamic"
            ],
            "type": "string"
          }
        }
      },
      "PricePartDTO": {
        "required": [
          "Type",
          "Amount"
        ],
        "properties": {
          "Type": {
            "title": "Type",
            "enum": [
              "Invalid",
              "RealMoney",
              "VipMoney",
              "VipTicket",
              "Dynamic"
            ],
            "type": "string"
          },
          "Amount": {
            "title": "Amount",
            "type": "number",
            "format": "double"
          },
          "MinAmount": {
            "title": "MinAmount",
            "type": "number",
            "format": "double"
          },
          "MaxAmount": {
            "title": "MaxAmount",
            "type": "number",
            "format": "double"
          }
        }
      },
      "ShopPurchaseRequestDTO": {
        "required": [
          "ShopPrice",
          "UseDefaultAddress"
        ],
        "properties": {
          "ShopPrice": {
            "title": "ShopPrice",
            "type": "string",
            "format": "uuid"
          },
          "Address1": {
            "title": "Address1",
            "type": "string"
          },
          "Address2": {
            "title": "Address2",
            "type": "string"
          },
          "ZipCode": {
            "title": "ZipCode",
            "type": "string"
          },
          "City": {
            "title": "City",
            "type": "string"
          },
          "CountryIsoCode": {
            "title": "CountryIsoCode",
            "type": "string"
          },
          "UseDefaultAddress": {
            "title": "UseDefaultAddress",
            "type": "boolean"
          },
          "VirtualRoomId": {
            "title": "VirtualRoomId",
            "type": "string",
            "format": "uuid"
          },
          "Municipality": {
            "title": "Municipality",
            "type": "string"
          },
          "Department": {
            "title": "Department",
            "type": "string"
          },
          "Shop": {
            "title": "Shop",
            "type": "string"
          }
        }
      },
      "ShopPurchaseResponseDTO": {
        "required": [
          "ProductCategory",
          "ShopOrderId",
          "Status"
        ],
        "properties": {
          "ProductCode": {
            "title": "ProductCode",
            "type": "string"
          },
          "ProductCategory": {
            "title": "ProductCategory",
            "enum": [
              "Default",
              "VoucherCode",
              "Freebet",
              "GameFeature",
              "Bonus",
              "Item",
              "Credit",
              "DepositPrize",
              "CasinoPackage",
              "ScratchCard",
              "DonationCard",
              "Contest",
              "CreditRealMoney",
              "CreditVipMoney",
              "CreditPlayMoney",
              "CreditBonusMoney"
            ],
            "type": "string"
          },
          "RedeemUrl": {
            "title": "RedeemUrl",
            "type": "string"
          },
          "RedeemUrlWithParameters": {
            "title": "RedeemUrlWithParameters",
            "type": "string"
          },
          "ShopOrderId": {
            "title": "ShopOrderId",
            "type": "string",
            "format": "uuid"
          },
          "Status": {
            "title": "Status",
            "enum": [
              "ServerError",
              "Success",
              "Unathorized",
              "BadRequest",
              "NotImplemented",
              "CannotAfford",
              "InvalidShop",
              "InvalidUser",
              "InvalidPrice",
              "InvalidQuery",
              "InvalidVipRank",
              "InvalidUserTrust",
              "OutOfStockRefunded",
              "InvalidAddress",
              "InvalidZipCode",
              "InvalidCity",
              "InvalidCountryIsoCode",
              "InvalidMunicipality",
              "InvalidDepartment",
              "InvalidVirtualRoom",
              "PlayerRefuseBonus",
              "PlayerBonusNotAllowed",
              "PlayerLimitedBetting",
              "ProductUnavailable",
              "ProviderErrorRefunded",
              "ProviderError",
              "PlayerNotTrusted",
              "PlayerSelfExcluded",
              "PlayerHasNotRightLicense",
              "PlayerHasLessThatMinimumAge",
              "PlayerSuspended",
              "PlayerDeleted",
              "PlayerVulnerable"
            ],
            "type": "string"
          },
          "Message": {
            "title": "Message",
            "type": "string"
          }
        }
      }
    },
    "parameters": {
      "NodeTypeDefaultFinalClient": {
        "name": "NodeType",
        "in": "header",
        "schema": {
          "title": "NodeType",
          "enum": [
            "Unknown",
            "FinalClient",
            "APR",
            "Server"
          ],
          "type": "string",
          "default": "FinalClient"
        }
      },
      "NodeTypeDefaultServer": {
        "name": "NodeType",
        "in": "header",
        "schema": {
          "title": "NodeType",
          "enum": [
            "Unknown",
            "FinalClient",
            "APR",
            "Server"
          ],
          "type": "string",
          "default": "Server"
        }
      },
      "PlayerId": {
        "name": "PlayerId",
        "in": "header",
        "schema": {
          "title": "PlayerId",
          "type": "string",
          "format": "uuid",
          "default": ""
        }
      },
      "RoomDomain": {
        "name": "RoomDomain",
        "in": "header",
        "schema": {
          "title": "RoomDomain",
          "type": "string",
          "default": "CIRCUS"
        }
      }
    }
  }
}