/** * TwitchGameApi * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) * * OpenAPI spec version: 1.0 * * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. */ import { AxiosResponse, AxiosInstance, AxiosRequestConfig } from 'axios'; import { Configuration } from '../configuration'; import { RequestArgs, BaseAPI } from '../base'; import { AuthModel } from '../models'; import { BasicUserModel } from '../models'; import { MessageResponseModel } from '../models'; import { SearchForUserModel } from '../models'; import { StreamerFilterModel } from '../models'; import { StreamerUserModel } from '../models'; import { UserAccountModel } from '../models'; import { UserAccountTypeModel } from '../models'; import { UserModel } from '../models'; import { UserStatsModel } from '../models'; /** * UsersApi - axios parameter creator * @export */ export declare const UsersApiAxiosParamCreator: (configuration?: Configuration) => { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersFixBrokenUsersGet: (options?: AxiosRequestConfig) => Promise; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersGetUserStatsGet: (options?: AxiosRequestConfig) => Promise; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersIdGet: (id: number, options?: AxiosRequestConfig) => Promise; /** * * @param {string} [code] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersLoginTwitchCodeGet: (code?: string, options?: AxiosRequestConfig) => Promise; /** * * @param {string} [code] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersLoginTwitchCodeV2Get: (code?: string, options?: AxiosRequestConfig) => Promise; /** * * @param {string} [accessToken] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersLoginTwitchExtensionGet: (accessToken?: string, options?: AxiosRequestConfig) => Promise; /** * * @param {string} [accessToken] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersLoginTwitchGet: (accessToken?: string, options?: AxiosRequestConfig) => Promise; /** * * @param {string} [userId] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersLoginWithoutTokenGet: (userId?: string, options?: AxiosRequestConfig) => Promise; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersMeGet: (options?: AxiosRequestConfig) => Promise; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersOmgGet: (options?: AxiosRequestConfig) => Promise; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersOnlineUsersGet: (options?: AxiosRequestConfig) => Promise; /** * * @param {SearchForUserModel} [body] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersSearchForUserPost: (body?: SearchForUserModel, options?: AxiosRequestConfig) => Promise; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersStreamerIdGet: (id: number, options?: AxiosRequestConfig) => Promise; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersStreamersFiltersGet: (options?: AxiosRequestConfig) => Promise; /** * * @param {StreamerFilterModel} [body] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersStreamersPost: (body?: StreamerFilterModel, options?: AxiosRequestConfig) => Promise; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersSyncOnlineStreamsFollowersGet: (options?: AxiosRequestConfig) => Promise; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersSyncOnlineStreamsGet: (options?: AxiosRequestConfig) => Promise; /** * * @param {string} [accessToken] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersSyncSubsGet: (accessToken?: string, options?: AxiosRequestConfig) => Promise; /** * * @param {number} accountTypeId * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersUserAccountAccountTypeIdDelete: (accountTypeId: number, options?: AxiosRequestConfig) => Promise; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersUserAccountIdGet: (id: number, options?: AxiosRequestConfig) => Promise; /** * * @param {UserAccountModel} [body] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersUserAccountPost: (body?: UserAccountModel, options?: AxiosRequestConfig) => Promise; /** * * @param {number} [id] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersUserAccountTypesGet: (id?: number, options?: AxiosRequestConfig) => Promise; }; /** * UsersApi - functional programming interface * @export */ export declare const UsersApiFp: (configuration?: Configuration) => { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersFixBrokenUsersGet(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersGetUserStatsGet(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>>; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersIdGet(id: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>>; /** * * @param {string} [code] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersLoginTwitchCodeGet(code?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>>; /** * * @param {string} [code] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersLoginTwitchCodeV2Get(code?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>>; /** * * @param {string} [accessToken] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersLoginTwitchExtensionGet(accessToken?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>>; /** * * @param {string} [accessToken] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersLoginTwitchGet(accessToken?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>>; /** * * @param {string} [userId] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersLoginWithoutTokenGet(userId?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersMeGet(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersOmgGet(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>>>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersOnlineUsersGet(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>>>; /** * * @param {SearchForUserModel} [body] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersSearchForUserPost(body?: SearchForUserModel, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>>>; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersStreamerIdGet(id: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersStreamersFiltersGet(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>>>; /** * * @param {StreamerFilterModel} [body] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersStreamersPost(body?: StreamerFilterModel, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>>>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersSyncOnlineStreamsFollowersGet(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersSyncOnlineStreamsGet(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>>; /** * * @param {string} [accessToken] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersSyncSubsGet(accessToken?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>>; /** * * @param {number} accountTypeId * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersUserAccountAccountTypeIdDelete(accountTypeId: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>>; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersUserAccountIdGet(id: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>>>; /** * * @param {UserAccountModel} [body] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersUserAccountPost(body?: UserAccountModel, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>>; /** * * @param {number} [id] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersUserAccountTypesGet(id?: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise>>>; }; /** * UsersApi - factory interface * @export */ export declare const UsersApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersFixBrokenUsersGet(options?: AxiosRequestConfig): Promise>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersGetUserStatsGet(options?: AxiosRequestConfig): Promise>; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersIdGet(id: number, options?: AxiosRequestConfig): Promise>; /** * * @param {string} [code] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersLoginTwitchCodeGet(code?: string, options?: AxiosRequestConfig): Promise>; /** * * @param {string} [code] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersLoginTwitchCodeV2Get(code?: string, options?: AxiosRequestConfig): Promise>; /** * * @param {string} [accessToken] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersLoginTwitchExtensionGet(accessToken?: string, options?: AxiosRequestConfig): Promise>; /** * * @param {string} [accessToken] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersLoginTwitchGet(accessToken?: string, options?: AxiosRequestConfig): Promise>; /** * * @param {string} [userId] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersLoginWithoutTokenGet(userId?: string, options?: AxiosRequestConfig): Promise>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersMeGet(options?: AxiosRequestConfig): Promise>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersOmgGet(options?: AxiosRequestConfig): Promise>>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersOnlineUsersGet(options?: AxiosRequestConfig): Promise>>; /** * * @param {SearchForUserModel} [body] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersSearchForUserPost(body?: SearchForUserModel, options?: AxiosRequestConfig): Promise>>; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersStreamerIdGet(id: number, options?: AxiosRequestConfig): Promise>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersStreamersFiltersGet(options?: AxiosRequestConfig): Promise>>; /** * * @param {StreamerFilterModel} [body] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersStreamersPost(body?: StreamerFilterModel, options?: AxiosRequestConfig): Promise>>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersSyncOnlineStreamsFollowersGet(options?: AxiosRequestConfig): Promise>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersSyncOnlineStreamsGet(options?: AxiosRequestConfig): Promise>; /** * * @param {string} [accessToken] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersSyncSubsGet(accessToken?: string, options?: AxiosRequestConfig): Promise>; /** * * @param {number} accountTypeId * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersUserAccountAccountTypeIdDelete(accountTypeId: number, options?: AxiosRequestConfig): Promise>; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersUserAccountIdGet(id: number, options?: AxiosRequestConfig): Promise>>; /** * * @param {UserAccountModel} [body] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersUserAccountPost(body?: UserAccountModel, options?: AxiosRequestConfig): Promise>; /** * * @param {number} [id] * @param {*} [options] Override http request option. * @throws {RequiredError} */ usersUserAccountTypesGet(id?: number, options?: AxiosRequestConfig): Promise>>; }; /** * UsersApi - object-oriented interface * @export * @class UsersApi * @extends {BaseAPI} */ export declare class UsersApi extends BaseAPI { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ usersFixBrokenUsersGet(options?: AxiosRequestConfig): Promise>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ usersGetUserStatsGet(options?: AxiosRequestConfig): Promise>; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ usersIdGet(id: number, options?: AxiosRequestConfig): Promise>; /** * * @param {string} [code] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ usersLoginTwitchCodeGet(code?: string, options?: AxiosRequestConfig): Promise>; /** * * @param {string} [code] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ usersLoginTwitchCodeV2Get(code?: string, options?: AxiosRequestConfig): Promise>; /** * * @param {string} [accessToken] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ usersLoginTwitchExtensionGet(accessToken?: string, options?: AxiosRequestConfig): Promise>; /** * * @param {string} [accessToken] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ usersLoginTwitchGet(accessToken?: string, options?: AxiosRequestConfig): Promise>; /** * * @param {string} [userId] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ usersLoginWithoutTokenGet(userId?: string, options?: AxiosRequestConfig): Promise>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ usersMeGet(options?: AxiosRequestConfig): Promise>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ usersOmgGet(options?: AxiosRequestConfig): Promise>>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ usersOnlineUsersGet(options?: AxiosRequestConfig): Promise>>; /** * * @param {SearchForUserModel} [body] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ usersSearchForUserPost(body?: SearchForUserModel, options?: AxiosRequestConfig): Promise>>; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ usersStreamerIdGet(id: number, options?: AxiosRequestConfig): Promise>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ usersStreamersFiltersGet(options?: AxiosRequestConfig): Promise>>; /** * * @param {StreamerFilterModel} [body] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ usersStreamersPost(body?: StreamerFilterModel, options?: AxiosRequestConfig): Promise>>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ usersSyncOnlineStreamsFollowersGet(options?: AxiosRequestConfig): Promise>; /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ usersSyncOnlineStreamsGet(options?: AxiosRequestConfig): Promise>; /** * * @param {string} [accessToken] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ usersSyncSubsGet(accessToken?: string, options?: AxiosRequestConfig): Promise>; /** * * @param {number} accountTypeId * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ usersUserAccountAccountTypeIdDelete(accountTypeId: number, options?: AxiosRequestConfig): Promise>; /** * * @param {number} id * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ usersUserAccountIdGet(id: number, options?: AxiosRequestConfig): Promise>>; /** * * @param {UserAccountModel} [body] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ usersUserAccountPost(body?: UserAccountModel, options?: AxiosRequestConfig): Promise>; /** * * @param {number} [id] * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApi */ usersUserAccountTypesGet(id?: number, options?: AxiosRequestConfig): Promise>>; }