/** * mongocamp-server * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.2.0 * * * 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 { JsonResultBoolean, JsonResultString, Login, LoginResult, PasswordUpdateRequest, UserProfile } from '../models'; export interface GenerateNewApiKeyRequest { userid?: string; } export interface LoginRequest { login: Login; } export interface UpdatePasswordRequest { passwordUpdateRequest: PasswordUpdateRequest; } /** * */ export declare class AuthApi extends runtime.BaseAPI { /** * Generate new ApiKey of logged in User * Update ApiKey */ generateNewApiKeyRaw(requestParameters: GenerateNewApiKeyRequest, initOverrides?: RequestInit): Promise>; /** * Generate new ApiKey of logged in User * Update ApiKey */ generateNewApiKey(requestParameters?: GenerateNewApiKeyRequest, initOverrides?: RequestInit): Promise; /** * Check a given Login for is authenticated * Check Authentication */ isAuthenticatedRaw(initOverrides?: RequestInit): Promise>; /** * Check a given Login for is authenticated * Check Authentication */ isAuthenticated(initOverrides?: RequestInit): Promise; /** * Login for one user and return Login Information * Login User */ loginRaw(requestParameters: LoginRequest, initOverrides?: RequestInit): Promise>; /** * Login for one user and return Login Information * Login User */ login(requestParameters: LoginRequest, initOverrides?: RequestInit): Promise; /** * Logout by bearer Token * Logout User */ logoutRaw(initOverrides?: RequestInit): Promise>; /** * Logout by bearer Token * Logout User */ logout(initOverrides?: RequestInit): Promise; /** * Logout by bearer Token * Logout User */ logoutByDeleteRaw(initOverrides?: RequestInit): Promise>; /** * Logout by bearer Token * Logout User */ logoutByDelete(initOverrides?: RequestInit): Promise; /** * Refresh Token and return Login Information * Refresh User */ refreshTokenRaw(initOverrides?: RequestInit): Promise>; /** * Refresh Token and return Login Information * Refresh User */ refreshToken(initOverrides?: RequestInit): Promise; /** * Change Password of logged in User * Update Password */ updatePasswordRaw(requestParameters: UpdatePasswordRequest, initOverrides?: RequestInit): Promise>; /** * Change Password of logged in User * Update Password */ updatePassword(requestParameters: UpdatePasswordRequest, initOverrides?: RequestInit): Promise; /** * Return the User Profile of loggedin user * User Profile */ userProfileRaw(initOverrides?: RequestInit): Promise>; /** * Return the User Profile of loggedin user * User Profile */ userProfile(initOverrides?: RequestInit): Promise; }