UNPKG

ch-api-client-typescript2

Version:
319 lines 11.5 kB
/** * CloudHospital Api * CloudHospital application with Swagger, Swashbuckle, and API versioning. * * The version of the OpenAPI document: 2 * Contact: developer@icloudhospital.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { AxiosPromise, AxiosInstance, AxiosRequestConfig } from 'axios'; import { Configuration } from '../configuration'; import { RequestArgs, BaseAPI } from '../base'; import { ChatUserModel } from '../models'; import { ChatUsersModel } from '../models'; import { CreateChatUserCommand } from '../models'; import { UpdateChatUserCommand } from '../models'; /** * ChatUsersApi - axios parameter creator * @export */ export declare const ChatUsersApiAxiosParamCreator: (configuration?: Configuration) => { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV2ChatusersCurrentGet: (options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Delete chatUser. * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV2ChatusersDelete: (options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get all chatUsers. * @param {number} [limit] * @param {string} [token] * @param {string} [userIds] * @param {string} [nickname] * @param {string} [nicknameStartswith] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV2ChatusersGet: (limit?: number, token?: string, userIds?: string, nickname?: string, nicknameStartswith?: string, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Create a chatUser. * @param {CreateChatUserCommand} [createChatUserCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV2ChatusersPost: (createChatUserCommand?: CreateChatUserCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Update chatUser. * @param {UpdateChatUserCommand} [updateChatUserCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV2ChatusersPut: (updateChatUserCommand?: UpdateChatUserCommand, options?: AxiosRequestConfig) => Promise<RequestArgs>; /** * * @summary Get chatUser. * @param {string} userId * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV2ChatusersUserIdGet: (userId: string, options?: AxiosRequestConfig) => Promise<RequestArgs>; }; /** * ChatUsersApi - functional programming interface * @export */ export declare const ChatUsersApiFp: (configuration?: Configuration) => { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV2ChatusersCurrentGet(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ChatUserModel>>; /** * * @summary Delete chatUser. * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV2ChatusersDelete(options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<boolean>>; /** * * @summary Get all chatUsers. * @param {number} [limit] * @param {string} [token] * @param {string} [userIds] * @param {string} [nickname] * @param {string} [nicknameStartswith] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV2ChatusersGet(limit?: number, token?: string, userIds?: string, nickname?: string, nicknameStartswith?: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ChatUsersModel>>; /** * * @summary Create a chatUser. * @param {CreateChatUserCommand} [createChatUserCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV2ChatusersPost(createChatUserCommand?: CreateChatUserCommand, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ChatUserModel>>; /** * * @summary Update chatUser. * @param {UpdateChatUserCommand} [updateChatUserCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV2ChatusersPut(updateChatUserCommand?: UpdateChatUserCommand, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ChatUserModel>>; /** * * @summary Get chatUser. * @param {string} userId * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV2ChatusersUserIdGet(userId: string, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<ChatUserModel>>; }; /** * ChatUsersApi - factory interface * @export */ export declare const ChatUsersApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV2ChatusersCurrentGet(options?: any): AxiosPromise<ChatUserModel>; /** * * @summary Delete chatUser. * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV2ChatusersDelete(options?: any): AxiosPromise<boolean>; /** * * @summary Get all chatUsers. * @param {number} [limit] * @param {string} [token] * @param {string} [userIds] * @param {string} [nickname] * @param {string} [nicknameStartswith] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV2ChatusersGet(limit?: number, token?: string, userIds?: string, nickname?: string, nicknameStartswith?: string, options?: any): AxiosPromise<ChatUsersModel>; /** * * @summary Create a chatUser. * @param {CreateChatUserCommand} [createChatUserCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV2ChatusersPost(createChatUserCommand?: CreateChatUserCommand, options?: any): AxiosPromise<ChatUserModel>; /** * * @summary Update chatUser. * @param {UpdateChatUserCommand} [updateChatUserCommand] * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV2ChatusersPut(updateChatUserCommand?: UpdateChatUserCommand, options?: any): AxiosPromise<ChatUserModel>; /** * * @summary Get chatUser. * @param {string} userId * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiV2ChatusersUserIdGet(userId: string, options?: any): AxiosPromise<ChatUserModel>; }; /** * Request parameters for apiV2ChatusersGet operation in ChatUsersApi. * @export * @interface ChatUsersApiApiV2ChatusersGetRequest */ export interface ChatUsersApiApiV2ChatusersGetRequest { /** * * @type {number} * @memberof ChatUsersApiApiV2ChatusersGet */ readonly limit?: number; /** * * @type {string} * @memberof ChatUsersApiApiV2ChatusersGet */ readonly token?: string; /** * * @type {string} * @memberof ChatUsersApiApiV2ChatusersGet */ readonly userIds?: string; /** * * @type {string} * @memberof ChatUsersApiApiV2ChatusersGet */ readonly nickname?: string; /** * * @type {string} * @memberof ChatUsersApiApiV2ChatusersGet */ readonly nicknameStartswith?: string; } /** * Request parameters for apiV2ChatusersPost operation in ChatUsersApi. * @export * @interface ChatUsersApiApiV2ChatusersPostRequest */ export interface ChatUsersApiApiV2ChatusersPostRequest { /** * * @type {CreateChatUserCommand} * @memberof ChatUsersApiApiV2ChatusersPost */ readonly createChatUserCommand?: CreateChatUserCommand; } /** * Request parameters for apiV2ChatusersPut operation in ChatUsersApi. * @export * @interface ChatUsersApiApiV2ChatusersPutRequest */ export interface ChatUsersApiApiV2ChatusersPutRequest { /** * * @type {UpdateChatUserCommand} * @memberof ChatUsersApiApiV2ChatusersPut */ readonly updateChatUserCommand?: UpdateChatUserCommand; } /** * Request parameters for apiV2ChatusersUserIdGet operation in ChatUsersApi. * @export * @interface ChatUsersApiApiV2ChatusersUserIdGetRequest */ export interface ChatUsersApiApiV2ChatusersUserIdGetRequest { /** * * @type {string} * @memberof ChatUsersApiApiV2ChatusersUserIdGet */ readonly userId: string; } /** * ChatUsersApi - object-oriented interface * @export * @class ChatUsersApi * @extends {BaseAPI} */ export declare class ChatUsersApi extends BaseAPI { /** * * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ChatUsersApi */ apiV2ChatusersCurrentGet(options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<ChatUserModel, any>>; /** * * @summary Delete chatUser. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ChatUsersApi */ apiV2ChatusersDelete(options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<boolean, any>>; /** * * @summary Get all chatUsers. * @param {ChatUsersApiApiV2ChatusersGetRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ChatUsersApi */ apiV2ChatusersGet(requestParameters?: ChatUsersApiApiV2ChatusersGetRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<ChatUsersModel, any>>; /** * * @summary Create a chatUser. * @param {ChatUsersApiApiV2ChatusersPostRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ChatUsersApi */ apiV2ChatusersPost(requestParameters?: ChatUsersApiApiV2ChatusersPostRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<ChatUserModel, any>>; /** * * @summary Update chatUser. * @param {ChatUsersApiApiV2ChatusersPutRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ChatUsersApi */ apiV2ChatusersPut(requestParameters?: ChatUsersApiApiV2ChatusersPutRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<ChatUserModel, any>>; /** * * @summary Get chatUser. * @param {ChatUsersApiApiV2ChatusersUserIdGetRequest} requestParameters Request parameters. * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof ChatUsersApi */ apiV2ChatusersUserIdGet(requestParameters: ChatUsersApiApiV2ChatusersUserIdGetRequest, options?: AxiosRequestConfig): Promise<import("axios").AxiosResponse<ChatUserModel, any>>; } //# sourceMappingURL=chat-users-api.d.ts.map