/** * Fabric API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.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 { GetTask200Response, ListTasksOrderParameter, ListTasksTaskMembersParameterInner, Task, TaskCreation, TaskListResponse, TaskPriority, TaskUpdate } from '../models/index'; export type CreateTaskRequest = Omit; export type DeleteTaskRequest = Omit<{ taskId: string; baseId?: string; }, 'baseId'>; export type GetTaskRequest = Omit<{ taskId: string; baseId?: string; }, 'baseId'>; export type ListTasksRequest = Omit<{ baseId?: string; limit?: number; offset?: number | null; order?: ListTasksOrderParameter; search?: string; isPrivate?: boolean; isHidden?: boolean; completed?: boolean; priority?: Array; hasDueDate?: boolean; dueAfter?: string | null; dueBefore?: string | null; taskMembers?: Array; }, 'baseId'>; export type UpdateTaskRequest = Omit; /** * */ export declare class TasksApi extends runtime.BaseAPI { /** * Create a new task with a title, optional description, due date, and priority. * Create task */ createRaw(requestParameters: CreateTaskRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise>; /** * Create a new task with a title, optional description, due date, and priority. * Create task */ create(requestParameters: CreateTaskRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise; /** * Permanently delete a task. * Delete task */ deleteRaw(requestParameters: DeleteTaskRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise>; /** * Permanently delete a task. * Delete task */ delete(requestParameters: DeleteTaskRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise; /** * Retrieve the full details of a task including members and reminders. * Get task */ getRaw(requestParameters: GetTaskRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise>; /** * Retrieve the full details of a task including members and reminders. * Get task */ get(requestParameters: GetTaskRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise; /** * Retrieve a filtered and sorted list of tasks with members, reminders, and resource counts. * List tasks */ listRaw(requestParameters?: ListTasksRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise>; /** * Retrieve a filtered and sorted list of tasks with members, reminders, and resource counts. * List tasks */ list(requestParameters?: ListTasksRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise; /** * Update task properties such as title, description, due date, priority, or completion status. * Update task */ updateRaw(requestParameters: UpdateTaskRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise>; /** * Update task properties such as title, description, due date, priority, or completion status. * Update task */ update(requestParameters: UpdateTaskRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise; }