UNPKG

@jellyfin/sdk

Version:
702 lines (701 loc) • 29 kB
/** * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * Do not edit the class manually. * * Jellyfin API * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ import type { Configuration } from '../configuration'; import type { AxiosPromise, AxiosInstance, RawAxiosRequestConfig } from 'axios'; import { type RequestArgs, BaseAPI } from '../base'; import type { AuthenticateUserByName } from '../models'; import type { AuthenticationResult } from '../models'; import type { CreateUserByName } from '../models'; import type { ForgotPasswordDto } from '../models'; import type { ForgotPasswordPinDto } from '../models'; import type { ForgotPasswordResult } from '../models'; import type { PinRedeemResult } from '../models'; import type { QuickConnectDto } from '../models'; import type { UpdateUserPassword } from '../models'; import type { UserConfiguration } from '../models'; import type { UserDto } from '../models'; import type { UserPolicy } from '../models'; /** * UserApi - axios parameter creator * @export */ export declare const UserApiAxiosParamCreator: (configuration?: Configuration) => { /** * * @summary Authenticates a user by name. * @param {AuthenticateUserByName} authenticateUserByName The M:Jellyfin.Api.Controllers.UserController.AuthenticateUserByName(Jellyfin.Api.Models.UserDtos.AuthenticateUserByName) request. * @param {*} [options] Override http request option. * @throws {RequiredError} */ authenticateUserByName: (authenticateUserByName: AuthenticateUserByName, options?: RawAxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Authenticates a user with quick connect. * @param {QuickConnectDto} quickConnectDto The Jellyfin.Api.Models.UserDtos.QuickConnectDto request. * @param {*} [options] Override http request option. * @throws {RequiredError} */ authenticateWithQuickConnect: (quickConnectDto: QuickConnectDto, options?: RawAxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Creates a user. * @param {CreateUserByName} createUserByName The create user by name request body. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createUserByName: (createUserByName: CreateUserByName, options?: RawAxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Deletes a user. * @param {string} userId The user id. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteUser: (userId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Initiates the forgot password process for a local user. * @param {ForgotPasswordDto} forgotPasswordDto The forgot password request containing the entered username. * @param {*} [options] Override http request option. * @throws {RequiredError} */ forgotPassword: (forgotPasswordDto: ForgotPasswordDto, options?: RawAxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Redeems a forgot password pin. * @param {ForgotPasswordPinDto} forgotPasswordPinDto The forgot password pin request containing the entered pin. * @param {*} [options] Override http request option. * @throws {RequiredError} */ forgotPasswordPin: (forgotPasswordPinDto: ForgotPasswordPinDto, options?: RawAxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Gets the user based on auth token. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCurrentUser: (options?: RawAxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Gets a list of publicly visible users for display on a login screen. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPublicUsers: (options?: RawAxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Gets a user by Id. * @param {string} userId The user id. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getUserById: (userId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Gets a list of users. * @param {boolean} [isHidden] Optional filter by IsHidden&#x3D;true or false. * @param {boolean} [isDisabled] Optional filter by IsDisabled&#x3D;true or false. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getUsers: (isHidden?: boolean, isDisabled?: boolean, options?: RawAxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Updates a user. * @param {UserDto} userDto The updated user model. * @param {string} [userId] The user id. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateUser: (userDto: UserDto, userId?: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Updates a user configuration. * @param {UserConfiguration} userConfiguration The new user configuration. * @param {string} [userId] The user id. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateUserConfiguration: (userConfiguration: UserConfiguration, userId?: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Updates a user\'s password. * @param {UpdateUserPassword} updateUserPassword The M:Jellyfin.Api.Controllers.UserController.UpdateUserPassword(System.Nullable{System.Guid},Jellyfin.Api.Models.UserDtos.UpdateUserPassword) request. * @param {string} [userId] The user id. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateUserPassword: (updateUserPassword: UpdateUserPassword, userId?: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Updates a user policy. * @param {string} userId The user id. * @param {UserPolicy} userPolicy The new user policy. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateUserPolicy: (userId: string, userPolicy: UserPolicy, options?: RawAxiosRequestConfig) => Promise<RequestArgs>; }; /** * UserApi - functional programming interface * @export */ export declare const UserApiFp: (configuration?: Configuration) => { /** * * @summary Authenticates a user by name. * @param {AuthenticateUserByName} authenticateUserByName The M:Jellyfin.Api.Controllers.UserController.AuthenticateUserByName(Jellyfin.Api.Models.UserDtos.AuthenticateUserByName) request. * @param {*} [options] Override http request option. * @throws {RequiredError} */ authenticateUserByName(authenticateUserByName: AuthenticateUserByName, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<AuthenticationResult>>; /** * * @summary Authenticates a user with quick connect. * @param {QuickConnectDto} quickConnectDto The Jellyfin.Api.Models.UserDtos.QuickConnectDto request. * @param {*} [options] Override http request option. * @throws {RequiredError} */ authenticateWithQuickConnect(quickConnectDto: QuickConnectDto, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<AuthenticationResult>>; /** * * @summary Creates a user. * @param {CreateUserByName} createUserByName The create user by name request body. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createUserByName(createUserByName: CreateUserByName, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<UserDto>>; /** * * @summary Deletes a user. * @param {string} userId The user id. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteUser(userId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>; /** * * @summary Initiates the forgot password process for a local user. * @param {ForgotPasswordDto} forgotPasswordDto The forgot password request containing the entered username. * @param {*} [options] Override http request option. * @throws {RequiredError} */ forgotPassword(forgotPasswordDto: ForgotPasswordDto, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ForgotPasswordResult>>; /** * * @summary Redeems a forgot password pin. * @param {ForgotPasswordPinDto} forgotPasswordPinDto The forgot password pin request containing the entered pin. * @param {*} [options] Override http request option. * @throws {RequiredError} */ forgotPasswordPin(forgotPasswordPinDto: ForgotPasswordPinDto, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<PinRedeemResult>>; /** * * @summary Gets the user based on auth token. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCurrentUser(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<UserDto>>; /** * * @summary Gets a list of publicly visible users for display on a login screen. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPublicUsers(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<UserDto>>>; /** * * @summary Gets a user by Id. * @param {string} userId The user id. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getUserById(userId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<UserDto>>; /** * * @summary Gets a list of users. * @param {boolean} [isHidden] Optional filter by IsHidden&#x3D;true or false. * @param {boolean} [isDisabled] Optional filter by IsDisabled&#x3D;true or false. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getUsers(isHidden?: boolean, isDisabled?: boolean, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<UserDto>>>; /** * * @summary Updates a user. * @param {UserDto} userDto The updated user model. * @param {string} [userId] The user id. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateUser(userDto: UserDto, userId?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>; /** * * @summary Updates a user configuration. * @param {UserConfiguration} userConfiguration The new user configuration. * @param {string} [userId] The user id. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateUserConfiguration(userConfiguration: UserConfiguration, userId?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>; /** * * @summary Updates a user\'s password. * @param {UpdateUserPassword} updateUserPassword The M:Jellyfin.Api.Controllers.UserController.UpdateUserPassword(System.Nullable{System.Guid},Jellyfin.Api.Models.UserDtos.UpdateUserPassword) request. * @param {string} [userId] The user id. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateUserPassword(updateUserPassword: UpdateUserPassword, userId?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>; /** * * @summary Updates a user policy. * @param {string} userId The user id. * @param {UserPolicy} userPolicy The new user policy. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateUserPolicy(userId: string, userPolicy: UserPolicy, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<void>>; }; /** * UserApi - factory interface * @export */ export declare const UserApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @summary Authenticates a user by name. * @param {UserApiAuthenticateUserByNameRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ authenticateUserByName(requestParameters: UserApiAuthenticateUserByNameRequest, options?: RawAxiosRequestConfig): AxiosPromise<AuthenticationResult>; /** * * @summary Authenticates a user with quick connect. * @param {UserApiAuthenticateWithQuickConnectRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ authenticateWithQuickConnect(requestParameters: UserApiAuthenticateWithQuickConnectRequest, options?: RawAxiosRequestConfig): AxiosPromise<AuthenticationResult>; /** * * @summary Creates a user. * @param {UserApiCreateUserByNameRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ createUserByName(requestParameters: UserApiCreateUserByNameRequest, options?: RawAxiosRequestConfig): AxiosPromise<UserDto>; /** * * @summary Deletes a user. * @param {UserApiDeleteUserRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ deleteUser(requestParameters: UserApiDeleteUserRequest, options?: RawAxiosRequestConfig): AxiosPromise<void>; /** * * @summary Initiates the forgot password process for a local user. * @param {UserApiForgotPasswordRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ forgotPassword(requestParameters: UserApiForgotPasswordRequest, options?: RawAxiosRequestConfig): AxiosPromise<ForgotPasswordResult>; /** * * @summary Redeems a forgot password pin. * @param {UserApiForgotPasswordPinRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ forgotPasswordPin(requestParameters: UserApiForgotPasswordPinRequest, options?: RawAxiosRequestConfig): AxiosPromise<PinRedeemResult>; /** * * @summary Gets the user based on auth token. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getCurrentUser(options?: RawAxiosRequestConfig): AxiosPromise<UserDto>; /** * * @summary Gets a list of publicly visible users for display on a login screen. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getPublicUsers(options?: RawAxiosRequestConfig): AxiosPromise<Array<UserDto>>; /** * * @summary Gets a user by Id. * @param {UserApiGetUserByIdRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getUserById(requestParameters: UserApiGetUserByIdRequest, options?: RawAxiosRequestConfig): AxiosPromise<UserDto>; /** * * @summary Gets a list of users. * @param {UserApiGetUsersRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ getUsers(requestParameters?: UserApiGetUsersRequest, options?: RawAxiosRequestConfig): AxiosPromise<Array<UserDto>>; /** * * @summary Updates a user. * @param {UserApiUpdateUserRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateUser(requestParameters: UserApiUpdateUserRequest, options?: RawAxiosRequestConfig): AxiosPromise<void>; /** * * @summary Updates a user configuration. * @param {UserApiUpdateUserConfigurationRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateUserConfiguration(requestParameters: UserApiUpdateUserConfigurationRequest, options?: RawAxiosRequestConfig): AxiosPromise<void>; /** * * @summary Updates a user\'s password. * @param {UserApiUpdateUserPasswordRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateUserPassword(requestParameters: UserApiUpdateUserPasswordRequest, options?: RawAxiosRequestConfig): AxiosPromise<void>; /** * * @summary Updates a user policy. * @param {UserApiUpdateUserPolicyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} */ updateUserPolicy(requestParameters: UserApiUpdateUserPolicyRequest, options?: RawAxiosRequestConfig): AxiosPromise<void>; }; /** * Request parameters for authenticateUserByName operation in UserApi. * @export * @interface UserApiAuthenticateUserByNameRequest */ export interface UserApiAuthenticateUserByNameRequest { /** * The M:Jellyfin.Api.Controllers.UserController.AuthenticateUserByName(Jellyfin.Api.Models.UserDtos.AuthenticateUserByName) request. * @type {AuthenticateUserByName} * @memberof UserApiAuthenticateUserByName */ readonly authenticateUserByName: AuthenticateUserByName; } /** * Request parameters for authenticateWithQuickConnect operation in UserApi. * @export * @interface UserApiAuthenticateWithQuickConnectRequest */ export interface UserApiAuthenticateWithQuickConnectRequest { /** * The Jellyfin.Api.Models.UserDtos.QuickConnectDto request. * @type {QuickConnectDto} * @memberof UserApiAuthenticateWithQuickConnect */ readonly quickConnectDto: QuickConnectDto; } /** * Request parameters for createUserByName operation in UserApi. * @export * @interface UserApiCreateUserByNameRequest */ export interface UserApiCreateUserByNameRequest { /** * The create user by name request body. * @type {CreateUserByName} * @memberof UserApiCreateUserByName */ readonly createUserByName: CreateUserByName; } /** * Request parameters for deleteUser operation in UserApi. * @export * @interface UserApiDeleteUserRequest */ export interface UserApiDeleteUserRequest { /** * The user id. * @type {string} * @memberof UserApiDeleteUser */ readonly userId: string; } /** * Request parameters for forgotPassword operation in UserApi. * @export * @interface UserApiForgotPasswordRequest */ export interface UserApiForgotPasswordRequest { /** * The forgot password request containing the entered username. * @type {ForgotPasswordDto} * @memberof UserApiForgotPassword */ readonly forgotPasswordDto: ForgotPasswordDto; } /** * Request parameters for forgotPasswordPin operation in UserApi. * @export * @interface UserApiForgotPasswordPinRequest */ export interface UserApiForgotPasswordPinRequest { /** * The forgot password pin request containing the entered pin. * @type {ForgotPasswordPinDto} * @memberof UserApiForgotPasswordPin */ readonly forgotPasswordPinDto: ForgotPasswordPinDto; } /** * Request parameters for getUserById operation in UserApi. * @export * @interface UserApiGetUserByIdRequest */ export interface UserApiGetUserByIdRequest { /** * The user id. * @type {string} * @memberof UserApiGetUserById */ readonly userId: string; } /** * Request parameters for getUsers operation in UserApi. * @export * @interface UserApiGetUsersRequest */ export interface UserApiGetUsersRequest { /** * Optional filter by IsHidden&#x3D;true or false. * @type {boolean} * @memberof UserApiGetUsers */ readonly isHidden?: boolean; /** * Optional filter by IsDisabled&#x3D;true or false. * @type {boolean} * @memberof UserApiGetUsers */ readonly isDisabled?: boolean; } /** * Request parameters for updateUser operation in UserApi. * @export * @interface UserApiUpdateUserRequest */ export interface UserApiUpdateUserRequest { /** * The updated user model. * @type {UserDto} * @memberof UserApiUpdateUser */ readonly userDto: UserDto; /** * The user id. * @type {string} * @memberof UserApiUpdateUser */ readonly userId?: string; } /** * Request parameters for updateUserConfiguration operation in UserApi. * @export * @interface UserApiUpdateUserConfigurationRequest */ export interface UserApiUpdateUserConfigurationRequest { /** * The new user configuration. * @type {UserConfiguration} * @memberof UserApiUpdateUserConfiguration */ readonly userConfiguration: UserConfiguration; /** * The user id. * @type {string} * @memberof UserApiUpdateUserConfiguration */ readonly userId?: string; } /** * Request parameters for updateUserPassword operation in UserApi. * @export * @interface UserApiUpdateUserPasswordRequest */ export interface UserApiUpdateUserPasswordRequest { /** * The M:Jellyfin.Api.Controllers.UserController.UpdateUserPassword(System.Nullable{System.Guid},Jellyfin.Api.Models.UserDtos.UpdateUserPassword) request. * @type {UpdateUserPassword} * @memberof UserApiUpdateUserPassword */ readonly updateUserPassword: UpdateUserPassword; /** * The user id. * @type {string} * @memberof UserApiUpdateUserPassword */ readonly userId?: string; } /** * Request parameters for updateUserPolicy operation in UserApi. * @export * @interface UserApiUpdateUserPolicyRequest */ export interface UserApiUpdateUserPolicyRequest { /** * The user id. * @type {string} * @memberof UserApiUpdateUserPolicy */ readonly userId: string; /** * The new user policy. * @type {UserPolicy} * @memberof UserApiUpdateUserPolicy */ readonly userPolicy: UserPolicy; } /** * UserApi - object-oriented interface * @export * @class UserApi * @extends {BaseAPI} */ export declare class UserApi extends BaseAPI { /** * * @summary Authenticates a user by name. * @param {UserApiAuthenticateUserByNameRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UserApi */ authenticateUserByName(requestParameters: UserApiAuthenticateUserByNameRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<AuthenticationResult, any>>; /** * * @summary Authenticates a user with quick connect. * @param {UserApiAuthenticateWithQuickConnectRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UserApi */ authenticateWithQuickConnect(requestParameters: UserApiAuthenticateWithQuickConnectRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<AuthenticationResult, any>>; /** * * @summary Creates a user. * @param {UserApiCreateUserByNameRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UserApi */ createUserByName(requestParameters: UserApiCreateUserByNameRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<UserDto, any>>; /** * * @summary Deletes a user. * @param {UserApiDeleteUserRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UserApi */ deleteUser(requestParameters: UserApiDeleteUserRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>; /** * * @summary Initiates the forgot password process for a local user. * @param {UserApiForgotPasswordRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UserApi */ forgotPassword(requestParameters: UserApiForgotPasswordRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<ForgotPasswordResult, any>>; /** * * @summary Redeems a forgot password pin. * @param {UserApiForgotPasswordPinRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UserApi */ forgotPasswordPin(requestParameters: UserApiForgotPasswordPinRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<PinRedeemResult, any>>; /** * * @summary Gets the user based on auth token. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UserApi */ getCurrentUser(options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<UserDto, any>>; /** * * @summary Gets a list of publicly visible users for display on a login screen. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UserApi */ getPublicUsers(options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<UserDto[], any>>; /** * * @summary Gets a user by Id. * @param {UserApiGetUserByIdRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UserApi */ getUserById(requestParameters: UserApiGetUserByIdRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<UserDto, any>>; /** * * @summary Gets a list of users. * @param {UserApiGetUsersRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UserApi */ getUsers(requestParameters?: UserApiGetUsersRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<UserDto[], any>>; /** * * @summary Updates a user. * @param {UserApiUpdateUserRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UserApi */ updateUser(requestParameters: UserApiUpdateUserRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>; /** * * @summary Updates a user configuration. * @param {UserApiUpdateUserConfigurationRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UserApi */ updateUserConfiguration(requestParameters: UserApiUpdateUserConfigurationRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>; /** * * @summary Updates a user\'s password. * @param {UserApiUpdateUserPasswordRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UserApi */ updateUserPassword(requestParameters: UserApiUpdateUserPasswordRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>; /** * * @summary Updates a user policy. * @param {UserApiUpdateUserPolicyRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UserApi */ updateUserPolicy(requestParameters: UserApiUpdateUserPolicyRequest, options?: RawAxiosRequestConfig): Promise<import("axios").AxiosResponse<void, any>>; }