/** * 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, PasswordUpdateRequest, Role, UpdateRoleRequest, UserInformation, UserProfile } from '../models'; export interface AddRoleRequest { role: Role; } export interface AddUserRequest { userInformation: UserInformation; } export interface DeleteRoleRequest { roleName: string; } export interface DeleteUserRequest { userId: string; } export interface GetRoleRequest { roleName: string; } export interface GetUserRequest { userId: string; } export interface GnerateNewApiKeyForUserRequest { userId: string; } export interface ListRolesRequest { filter?: string; rowsPerPage?: number; page?: number; } export interface ListUsersRequest { filter?: string; rowsPerPage?: number; page?: number; } export interface UpdatePasswordForUserRequest { userId: string; passwordUpdateRequest: PasswordUpdateRequest; } export interface UpdateRoleOperationRequest { roleName: string; updateRoleRequest: UpdateRoleRequest; } export interface UpdateRolesForUserRequest { userId: string; requestBody?: Array; } /** * */ export declare class AdminApi extends runtime.BaseAPI { /** * Add a new Role * Add Role */ addRoleRaw(requestParameters: AddRoleRequest, initOverrides?: RequestInit): Promise>; /** * Add a new Role * Add Role */ addRole(requestParameters: AddRoleRequest, initOverrides?: RequestInit): Promise; /** * Add a new User * Add User */ addUserRaw(requestParameters: AddUserRequest, initOverrides?: RequestInit): Promise>; /** * Add a new User * Add User */ addUser(requestParameters: AddUserRequest, initOverrides?: RequestInit): Promise; /** * Delete Role * Delete Role */ deleteRoleRaw(requestParameters: DeleteRoleRequest, initOverrides?: RequestInit): Promise>; /** * Delete Role * Delete Role */ deleteRole(requestParameters: DeleteRoleRequest, initOverrides?: RequestInit): Promise; /** * Delete User * Delete User */ deleteUserRaw(requestParameters: DeleteUserRequest, initOverrides?: RequestInit): Promise>; /** * Delete User * Delete User */ deleteUser(requestParameters: DeleteUserRequest, initOverrides?: RequestInit): Promise; /** * Get Role by RoleKey * Get Role */ getRoleRaw(requestParameters: GetRoleRequest, initOverrides?: RequestInit): Promise>; /** * Get Role by RoleKey * Get Role */ getRole(requestParameters: GetRoleRequest, initOverrides?: RequestInit): Promise; /** * Get UserProfile for user * UserProfile for userId */ getUserRaw(requestParameters: GetUserRequest, initOverrides?: RequestInit): Promise>; /** * Get UserProfile for user * UserProfile for userId */ getUser(requestParameters: GetUserRequest, initOverrides?: RequestInit): Promise; /** * Generate an new APIkey for the user * Update ApiKey */ gnerateNewApiKeyForUserRaw(requestParameters: GnerateNewApiKeyForUserRequest, initOverrides?: RequestInit): Promise>; /** * Generate an new APIkey for the user * Update ApiKey */ gnerateNewApiKeyForUser(requestParameters: GnerateNewApiKeyForUserRequest, initOverrides?: RequestInit): Promise; /** * List all Roles or filtered * List Roles */ listRolesRaw(requestParameters: ListRolesRequest, initOverrides?: RequestInit): Promise>>; /** * List all Roles or filtered * List Roles */ listRoles(requestParameters?: ListRolesRequest, initOverrides?: RequestInit): Promise>; /** * List all Users or filtered * List Users */ listUsersRaw(requestParameters: ListUsersRequest, initOverrides?: RequestInit): Promise>>; /** * List all Users or filtered * List Users */ listUsers(requestParameters?: ListUsersRequest, initOverrides?: RequestInit): Promise>; /** * Change Password of User * Update Password */ updatePasswordForUserRaw(requestParameters: UpdatePasswordForUserRequest, initOverrides?: RequestInit): Promise>; /** * Change Password of User * Update Password */ updatePasswordForUser(requestParameters: UpdatePasswordForUserRequest, initOverrides?: RequestInit): Promise; /** * Update Role * Update Role */ updateRoleRaw(requestParameters: UpdateRoleOperationRequest, initOverrides?: RequestInit): Promise>; /** * Update Role * Update Role */ updateRole(requestParameters: UpdateRoleOperationRequest, initOverrides?: RequestInit): Promise; /** * Update Roles of User * Update User Roles */ updateRolesForUserRaw(requestParameters: UpdateRolesForUserRequest, initOverrides?: RequestInit): Promise>; /** * Update Roles of User * Update User Roles */ updateRolesForUser(requestParameters: UpdateRolesForUserRequest, initOverrides?: RequestInit): Promise; }