/** * Hathora Cloud API * Welcome to the Hathora Cloud API documentation! Learn how to use the Hathora Cloud APIs to build and scale your game servers globally. * * The version of the OpenAPI document: 0.0.1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import type { Lobby, Region } from '../models'; export interface CreatePrivateLobbyDeprecatedRequest { appId: string; region?: Region; local?: boolean; } export interface CreatePublicLobbyDeprecatedRequest { appId: string; region?: Region; local?: boolean; } export interface ListActivePublicLobbiesDeprecatedV1Request { appId: string; local?: boolean; region?: Region; } /** * LobbyV1Api - interface * * @export * @interface LobbyV1ApiInterface */ export interface LobbyV1ApiInterface { /** * * @param {string} appId * @param {Region} [region] * @param {boolean} [local] * @param {*} [options] Override http request option. * @deprecated * @throws {RequiredError} * @memberof LobbyV1ApiInterface */ createPrivateLobbyDeprecatedRaw(requestParameters: CreatePrivateLobbyDeprecatedRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ createPrivateLobbyDeprecated(appId: string, region?: Region, local?: boolean, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @param {string} appId * @param {Region} [region] * @param {boolean} [local] * @param {*} [options] Override http request option. * @deprecated * @throws {RequiredError} * @memberof LobbyV1ApiInterface */ createPublicLobbyDeprecatedRaw(requestParameters: CreatePublicLobbyDeprecatedRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ createPublicLobbyDeprecated(appId: string, region?: Region, local?: boolean, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @param {string} appId * @param {boolean} [local] * @param {Region} [region] * @param {*} [options] Override http request option. * @deprecated * @throws {RequiredError} * @memberof LobbyV1ApiInterface */ listActivePublicLobbiesDeprecatedV1Raw(requestParameters: ListActivePublicLobbiesDeprecatedV1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** */ listActivePublicLobbiesDeprecatedV1(appId: string, local?: boolean, region?: Region, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; } /** * */ export declare class LobbyV1Api extends runtime.BaseAPI implements LobbyV1ApiInterface { /** */ createPrivateLobbyDeprecatedRaw(requestParameters: CreatePrivateLobbyDeprecatedRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ createPrivateLobbyDeprecated(appId: string, region?: Region, local?: boolean, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ createPublicLobbyDeprecatedRaw(requestParameters: CreatePublicLobbyDeprecatedRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ createPublicLobbyDeprecated(appId: string, region?: Region, local?: boolean, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ listActivePublicLobbiesDeprecatedV1Raw(requestParameters: ListActivePublicLobbiesDeprecatedV1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** */ listActivePublicLobbiesDeprecatedV1(appId: string, local?: boolean, region?: Region, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; }