/** * 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 { ConnectionInfo, CreateRoomParams, PickRoomExcludeKeyofRoomAllocations, Room } from '../models'; export interface CreateRoomDeprecatedRequest { appId: string; createRoomParams: CreateRoomParams; roomId?: string; } export interface DestroyRoomDeprecatedRequest { appId: string; roomId: string; } export interface GetActiveRoomsForProcessDeprecatedRequest { appId: string; processId: string; } export interface GetConnectionInfoDeprecatedRequest { appId: string; roomId: string; } export interface GetInactiveRoomsForProcessDeprecatedRequest { appId: string; processId: string; } export interface GetRoomInfoDeprecatedRequest { appId: string; roomId: string; } export interface SuspendRoomDeprecatedRequest { appId: string; roomId: string; } /** * RoomV1Api - interface * * @export * @interface RoomV1ApiInterface */ export interface RoomV1ApiInterface { /** * * @param {string} appId * @param {CreateRoomParams} createRoomParams * @param {string} [roomId] * @param {*} [options] Override http request option. * @deprecated * @throws {RequiredError} * @memberof RoomV1ApiInterface */ createRoomDeprecatedRaw(requestParameters: CreateRoomDeprecatedRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ createRoomDeprecated(appId: string, createRoomParams: CreateRoomParams, roomId?: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @param {string} appId * @param {string} roomId * @param {*} [options] Override http request option. * @deprecated * @throws {RequiredError} * @memberof RoomV1ApiInterface */ destroyRoomDeprecatedRaw(requestParameters: DestroyRoomDeprecatedRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ destroyRoomDeprecated(appId: string, roomId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @param {string} appId * @param {string} processId * @param {*} [options] Override http request option. * @deprecated * @throws {RequiredError} * @memberof RoomV1ApiInterface */ getActiveRoomsForProcessDeprecatedRaw(requestParameters: GetActiveRoomsForProcessDeprecatedRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** */ getActiveRoomsForProcessDeprecated(appId: string, processId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * * @param {string} appId * @param {string} roomId * @param {*} [options] Override http request option. * @deprecated * @throws {RequiredError} * @memberof RoomV1ApiInterface */ getConnectionInfoDeprecatedRaw(requestParameters: GetConnectionInfoDeprecatedRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getConnectionInfoDeprecated(appId: string, roomId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @param {string} appId * @param {string} processId * @param {*} [options] Override http request option. * @deprecated * @throws {RequiredError} * @memberof RoomV1ApiInterface */ getInactiveRoomsForProcessDeprecatedRaw(requestParameters: GetInactiveRoomsForProcessDeprecatedRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** */ getInactiveRoomsForProcessDeprecated(appId: string, processId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * * @param {string} appId * @param {string} roomId * @param {*} [options] Override http request option. * @deprecated * @throws {RequiredError} * @memberof RoomV1ApiInterface */ getRoomInfoDeprecatedRaw(requestParameters: GetRoomInfoDeprecatedRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getRoomInfoDeprecated(appId: string, roomId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @param {string} appId * @param {string} roomId * @param {*} [options] Override http request option. * @deprecated * @throws {RequiredError} * @memberof RoomV1ApiInterface */ suspendRoomDeprecatedRaw(requestParameters: SuspendRoomDeprecatedRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ suspendRoomDeprecated(appId: string, roomId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * */ export declare class RoomV1Api extends runtime.BaseAPI implements RoomV1ApiInterface { /** */ createRoomDeprecatedRaw(requestParameters: CreateRoomDeprecatedRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ createRoomDeprecated(appId: string, createRoomParams: CreateRoomParams, roomId?: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ destroyRoomDeprecatedRaw(requestParameters: DestroyRoomDeprecatedRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ destroyRoomDeprecated(appId: string, roomId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ getActiveRoomsForProcessDeprecatedRaw(requestParameters: GetActiveRoomsForProcessDeprecatedRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** */ getActiveRoomsForProcessDeprecated(appId: string, processId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getConnectionInfoDeprecatedRaw(requestParameters: GetConnectionInfoDeprecatedRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getConnectionInfoDeprecated(appId: string, roomId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ getInactiveRoomsForProcessDeprecatedRaw(requestParameters: GetInactiveRoomsForProcessDeprecatedRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** */ getInactiveRoomsForProcessDeprecated(appId: string, processId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getRoomInfoDeprecatedRaw(requestParameters: GetRoomInfoDeprecatedRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getRoomInfoDeprecated(appId: string, roomId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ suspendRoomDeprecatedRaw(requestParameters: SuspendRoomDeprecatedRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ suspendRoomDeprecated(appId: string, roomId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }