/** * 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 { CreateOrgToken, CreatedOrgToken, ListOrgTokens } from '../models'; export interface CreateOrgTokenRequest { orgId: string; createOrgToken: CreateOrgToken; } export interface GetOrgTokensRequest { orgId: string; } export interface RevokeOrgTokenRequest { orgId: string; orgTokenId: string; } /** * TokensV1Api - interface * * @export * @interface TokensV1ApiInterface */ export interface TokensV1ApiInterface { /** * Create a new organization token. * @param {string} orgId * @param {CreateOrgToken} createOrgToken * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof TokensV1ApiInterface */ createOrgTokenRaw(requestParameters: CreateOrgTokenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Create a new organization token. */ createOrgToken(orgId: string, createOrgToken: CreateOrgToken, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * List all organization tokens for a given org. * @param {string} orgId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof TokensV1ApiInterface */ getOrgTokensRaw(requestParameters: GetOrgTokensRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * List all organization tokens for a given org. */ getOrgTokens(orgId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Revoke an organization token. * @param {string} orgId * @param {string} orgTokenId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof TokensV1ApiInterface */ revokeOrgTokenRaw(requestParameters: RevokeOrgTokenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Revoke an organization token. */ revokeOrgToken(orgId: string, orgTokenId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * */ export declare class TokensV1Api extends runtime.BaseAPI implements TokensV1ApiInterface { /** * Create a new organization token. */ createOrgTokenRaw(requestParameters: CreateOrgTokenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Create a new organization token. */ createOrgToken(orgId: string, createOrgToken: CreateOrgToken, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * List all organization tokens for a given org. */ getOrgTokensRaw(requestParameters: GetOrgTokensRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * List all organization tokens for a given org. */ getOrgTokens(orgId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Revoke an organization token. */ revokeOrgTokenRaw(requestParameters: RevokeOrgTokenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Revoke an organization token. */ revokeOrgToken(orgId: string, orgTokenId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }