/** * Kanga Exchange API * API documentation generated from Kanga Exchange source code. * * The version of the OpenAPI document: 1.0.0 * Contact: support@kanga.exchange * * 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 { ApiV2LabelAssignPost200Response, ApiV2LabelListPost200Response, ApiV2LabelListPostRequest, ApiV2LabelUnassignPost200Response, ApiV2LabelUnassignPostRequest, ApiV2LabelUserListPost200Response, ApiV2LabelUserListPostRequest } from '../models'; export interface ApiV2LabelAssignPostRequest { apiV2LabelUnassignPostRequest: ApiV2LabelUnassignPostRequest; } export interface ApiV2LabelListPostOperationRequest { apiV2LabelListPostRequest: ApiV2LabelListPostRequest; } export interface ApiV2LabelUnassignPostOperationRequest { apiV2LabelUnassignPostRequest: ApiV2LabelUnassignPostRequest; } export interface ApiV2LabelUserListPostOperationRequest { apiV2LabelUserListPostRequest: ApiV2LabelUserListPostRequest; } /** * LABELApi - interface * * @export * @interface LABELApiInterface */ export interface LABELApiInterface { /** * Assigns a label to the specified user. * @summary Assign a label * @param {ApiV2LabelUnassignPostRequest} apiV2LabelUnassignPostRequest * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LABELApiInterface */ apiV2LabelAssignPostRaw(requestParameters: ApiV2LabelAssignPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Assigns a label to the specified user. * Assign a label */ apiV2LabelAssignPost(requestParameters: ApiV2LabelAssignPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns the list of available labels. * @summary Label list * @param {ApiV2LabelListPostRequest} apiV2LabelListPostRequest * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LABELApiInterface */ apiV2LabelListPostRaw(requestParameters: ApiV2LabelListPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns the list of available labels. * Label list */ apiV2LabelListPost(requestParameters: ApiV2LabelListPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Unassigns a label from the specified user. * @summary Unassign a label * @param {ApiV2LabelUnassignPostRequest} apiV2LabelUnassignPostRequest * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LABELApiInterface */ apiV2LabelUnassignPostRaw(requestParameters: ApiV2LabelUnassignPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Unassigns a label from the specified user. * Unassign a label */ apiV2LabelUnassignPost(requestParameters: ApiV2LabelUnassignPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns all labels assigned to the specified user. * @summary User labels * @param {ApiV2LabelUserListPostRequest} apiV2LabelUserListPostRequest * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof LABELApiInterface */ apiV2LabelUserListPostRaw(requestParameters: ApiV2LabelUserListPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns all labels assigned to the specified user. * User labels */ apiV2LabelUserListPost(requestParameters: ApiV2LabelUserListPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * */ export declare class LABELApi extends runtime.BaseAPI implements LABELApiInterface { /** * Assigns a label to the specified user. * Assign a label */ apiV2LabelAssignPostRaw(requestParameters: ApiV2LabelAssignPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Assigns a label to the specified user. * Assign a label */ apiV2LabelAssignPost(requestParameters: ApiV2LabelAssignPostRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns the list of available labels. * Label list */ apiV2LabelListPostRaw(requestParameters: ApiV2LabelListPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns the list of available labels. * Label list */ apiV2LabelListPost(requestParameters: ApiV2LabelListPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Unassigns a label from the specified user. * Unassign a label */ apiV2LabelUnassignPostRaw(requestParameters: ApiV2LabelUnassignPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Unassigns a label from the specified user. * Unassign a label */ apiV2LabelUnassignPost(requestParameters: ApiV2LabelUnassignPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Returns all labels assigned to the specified user. * User labels */ apiV2LabelUserListPostRaw(requestParameters: ApiV2LabelUserListPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns all labels assigned to the specified user. * User labels */ apiV2LabelUserListPost(requestParameters: ApiV2LabelUserListPostOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } //# sourceMappingURL=LABELApi.d.ts.map