/** * SmartyMeet Dev03 API REST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0.1 * Contact: developer@smartymeet.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 * as runtime from '../runtime'; import type { CreateLabelRequestBody, LabelSchema, LabelsSchema, UpdateLabelRequestBody } from '../models/index'; export interface CreateLabelRequest { createLabelRequestBody: CreateLabelRequestBody; } export interface DeleteLabelRequest { labelId: string; } export interface LabelOptionsRequest { labelId: string; } export interface ListLabelsRequest { filterStatus?: ListLabelsFilterStatusEnum; pageSize?: number; } export interface ShowLabelRequest { labelId: string; } export interface UpdateLabelRequest { labelId: string; updateLabelRequestBody: UpdateLabelRequestBody; } /** * */ export declare class LabelsApi extends runtime.BaseAPI { /** * Creates request options for createLabel without sending the request */ createLabelRequestOpts(requestParameters: CreateLabelRequest): Promise; /** * Creates a new label. `scope=tenant` creates a tenant-wide label (visible to all users in the tenant); `scope=user` creates a personal label. `ownerId` is set server-side from the caller. * Create Label */ createLabelRaw(requestParameters: CreateLabelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Creates a new label. `scope=tenant` creates a tenant-wide label (visible to all users in the tenant); `scope=user` creates a personal label. `ownerId` is set server-side from the caller. * Create Label */ createLabel(requestParameters: CreateLabelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for deleteLabel without sending the request */ deleteLabelRequestOpts(requestParameters: DeleteLabelRequest): Promise; /** * Soft delete: flips status to archived. Historical assignments on state rows keep the labelId but the label is hidden from the label list. * Delete Label */ deleteLabelRaw(requestParameters: DeleteLabelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Soft delete: flips status to archived. Historical assignments on state rows keep the labelId but the label is hidden from the label list. * Delete Label */ deleteLabel(requestParameters: DeleteLabelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for labelOptions without sending the request */ labelOptionsRequestOpts(requestParameters: LabelOptionsRequest): Promise; /** * Enable CORS * Label Options */ labelOptionsRaw(requestParameters: LabelOptionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Enable CORS * Label Options */ labelOptions(requestParameters: LabelOptionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for labelsOptions without sending the request */ labelsOptionsRequestOpts(): Promise; /** * Enable CORS * Labels Options */ labelsOptionsRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Enable CORS * Labels Options */ labelsOptions(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for listLabels without sending the request */ listLabelsRequestOpts(requestParameters: ListLabelsRequest): Promise; /** * Returns labels visible to the authenticated user: - all tenant-scope labels for the caller\'s tenant - the caller\'s own user-scope labels Archived labels are excluded by default; pass `filterStatus=archived` to include them. * List Labels */ listLabelsRaw(requestParameters: ListLabelsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Returns labels visible to the authenticated user: - all tenant-scope labels for the caller\'s tenant - the caller\'s own user-scope labels Archived labels are excluded by default; pass `filterStatus=archived` to include them. * List Labels */ listLabels(requestParameters?: ListLabelsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for showLabel without sending the request */ showLabelRequestOpts(requestParameters: ShowLabelRequest): Promise; /** * Show Label */ showLabelRaw(requestParameters: ShowLabelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Show Label */ showLabel(requestParameters: ShowLabelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for updateLabel without sending the request */ updateLabelRequestOpts(requestParameters: UpdateLabelRequest): Promise; /** * Update Label */ updateLabelRaw(requestParameters: UpdateLabelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Update Label */ updateLabel(requestParameters: UpdateLabelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * @export */ export declare const ListLabelsFilterStatusEnum: { readonly Active: "active"; readonly Archived: "archived"; }; export type ListLabelsFilterStatusEnum = typeof ListLabelsFilterStatusEnum[keyof typeof ListLabelsFilterStatusEnum]; //# sourceMappingURL=LabelsApi.d.ts.map