/** * 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 { CreateUserInvite, OrgInvitesPage, OrgMembersPage, OrgPermission, OrgsPage, RescindUserInvite } from '../models'; export interface AcceptInviteRequest { orgId: string; } export interface GetOrgMembersRequest { orgId: string; } export interface GetOrgPendingInvitesRequest { orgId: string; } export interface InviteUserRequest { orgId: string; createUserInvite: CreateUserInvite; } export interface RejectInviteRequest { orgId: string; } export interface RescindInviteRequest { orgId: string; rescindUserInvite: RescindUserInvite; } /** * OrganizationsV1Api - interface * * @export * @interface OrganizationsV1ApiInterface */ export interface OrganizationsV1ApiInterface { /** * * @param {string} orgId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof OrganizationsV1ApiInterface */ acceptInviteRaw(requestParameters: AcceptInviteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ acceptInvite(orgId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @param {string} orgId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof OrganizationsV1ApiInterface */ getOrgMembersRaw(requestParameters: GetOrgMembersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getOrgMembers(orgId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @param {string} orgId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof OrganizationsV1ApiInterface */ getOrgPendingInvitesRaw(requestParameters: GetOrgPendingInvitesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getOrgPendingInvites(orgId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns an unsorted list of all organizations that you are a member of (an accepted membership invite). An organization is uniquely identified by an `orgId`. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof OrganizationsV1ApiInterface */ getOrgsRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns an unsorted list of all organizations that you are a member of (an accepted membership invite). An organization is uniquely identified by an `orgId`. */ getOrgs(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof OrganizationsV1ApiInterface */ getUserPendingInvitesRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getUserPendingInvites(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @param {string} orgId * @param {CreateUserInvite} createUserInvite * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof OrganizationsV1ApiInterface */ inviteUserRaw(requestParameters: InviteUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ inviteUser(orgId: string, createUserInvite: CreateUserInvite, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @param {string} orgId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof OrganizationsV1ApiInterface */ rejectInviteRaw(requestParameters: RejectInviteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ rejectInvite(orgId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @param {string} orgId * @param {RescindUserInvite} rescindUserInvite * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof OrganizationsV1ApiInterface */ rescindInviteRaw(requestParameters: RescindInviteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ rescindInvite(orgId: string, rescindUserInvite: RescindUserInvite, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * */ export declare class OrganizationsV1Api extends runtime.BaseAPI implements OrganizationsV1ApiInterface { /** */ acceptInviteRaw(requestParameters: AcceptInviteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ acceptInvite(orgId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ getOrgMembersRaw(requestParameters: GetOrgMembersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getOrgMembers(orgId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ getOrgPendingInvitesRaw(requestParameters: GetOrgPendingInvitesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getOrgPendingInvites(orgId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns an unsorted list of all organizations that you are a member of (an accepted membership invite). An organization is uniquely identified by an `orgId`. */ getOrgsRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns an unsorted list of all organizations that you are a member of (an accepted membership invite). An organization is uniquely identified by an `orgId`. */ getOrgs(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ getUserPendingInvitesRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ getUserPendingInvites(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ inviteUserRaw(requestParameters: InviteUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ inviteUser(orgId: string, createUserInvite: CreateUserInvite, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ rejectInviteRaw(requestParameters: RejectInviteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ rejectInvite(orgId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** */ rescindInviteRaw(requestParameters: RescindInviteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ rescindInvite(orgId: string, rescindUserInvite: RescindUserInvite, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }