/** * Squidex API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0.0.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 type { ResourcesDto, UpdateProfileDto, UserDto } from '../models/index'; export interface UsersGetUserRequestRaw { id: string; } export interface UsersGetUserPictureRequestRaw { id: string; } export interface UsersGetUsersRequest { query?: string; } export interface UsersGetUsersRequestRaw { query?: string; } export interface UsersPostUserRequestRaw { updateProfileDto: UpdateProfileDto; } /** * UsersApi - interface * * @export * @interface UsersApiInterface */ export interface UsersApiInterface { /** * * @summary Get user by id. * @param {string} id The ID of the user (GUID). * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApiInterface */ getUserRaw(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get user by id. */ getUser(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @summary Get user picture by id. * @param {string} id The ID of the user (GUID). * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApiInterface */ getUserPictureRaw(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get user picture by id. */ getUserPicture(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * * @summary Get the user resources. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApiInterface */ getUserResourcesRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get the user resources. */ getUserResources(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Search the user by query that contains the email address or the part of the email address. * @summary Get users by query. * @param {string} [query] The query to search the user by email address. Case invariant. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApiInterface */ getUsersRaw(requestParameters?: UsersGetUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** * Search the user by query that contains the email address or the part of the email address. * Get users by query. */ getUsers(requestParameters?: UsersGetUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * * @summary Update the user profile. * @param {UpdateProfileDto} updateProfileDto The values to update. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof UsersApiInterface */ postUserRaw(updateProfileDto: UpdateProfileDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Update the user profile. */ postUser(updateProfileDto: UpdateProfileDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * */ export declare class UsersApi extends runtime.BaseAPI implements UsersApiInterface { /** * Get user by id. */ getUserRaw(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get user by id. */ getUser(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get user picture by id. */ getUserPictureRaw(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get user picture by id. */ getUserPicture(id: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Get the user resources. */ getUserResourcesRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Get the user resources. */ getUserResources(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Search the user by query that contains the email address or the part of the email address. * Get users by query. */ getUsersRaw(requestParameters: UsersGetUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** * Search the user by query that contains the email address or the part of the email address. * Get users by query. */ getUsers(requestParameters?: UsersGetUsersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Update the user profile. */ postUserRaw(updateProfileDto: UpdateProfileDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Update the user profile. */ postUser(updateProfileDto: UpdateProfileDto, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }