/** * 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 { CopyResources202Response, CopyResourcesRequest, FilterResourcesRequest, MoveResourcesRequest, RecoverResourcesRequest, RemoveResourcesRequest, ReorderResourcesRequest, ResourceDetail, ResourceFilterResponse, Search200Response, SearchRequest, UpdateResourceRequest } from '../models/index'; export type CopyResourcesOperationRequest = Omit; export type FilterResourcesOperationRequest = Omit; export type GetResourceRequest = Omit<{ resourceId: string; baseId?: string; snapshotAt?: string | null; xSnapshotAt?: Date; }, 'baseId'>; export type MoveResourcesOperationRequest = Omit; export type RecoverResourcesOperationRequest = Omit; export type RemoveResourcesOperationRequest = Omit; export type ReorderResourcesOperationRequest = Omit; export type SearchOperationRequest = Omit; export type UpdateResourceOperationRequest = Omit; /** * */ export declare class ResourcesApi extends runtime.BaseAPI { /** * Start an asynchronous copy of one or more resources to a destination folder. * Copy resources */ copyRaw(requestParameters: CopyResourcesOperationRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise>; /** * Start an asynchronous copy of one or more resources to a destination folder. * Copy resources */ copy(requestParameters: CopyResourcesOperationRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise; /** * Filter and list resources using advanced criteria such as kind, tags, and date ranges. * List resources */ filterRaw(requestParameters: FilterResourcesOperationRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise>; /** * Filter and list resources using advanced criteria such as kind, tags, and date ranges. * List resources */ filter(requestParameters: FilterResourcesOperationRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise; /** * Retrieve the full details of a specific resource by ID. * Get resource */ getRaw(requestParameters: GetResourceRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise>; /** * Retrieve the full details of a specific resource by ID. * Get resource */ get(requestParameters: GetResourceRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise; /** * Move one or more resources to a different parent folder. * Move resources */ moveRaw(requestParameters: MoveResourcesOperationRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise>; /** * Move one or more resources to a different parent folder. * Move resources */ move(requestParameters: MoveResourcesOperationRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise; /** * Restore previously deleted resources from the trash. * Recover resources */ recoverRaw(requestParameters: RecoverResourcesOperationRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise>; /** * Restore previously deleted resources from the trash. * Recover resources */ recover(requestParameters: RecoverResourcesOperationRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise; /** * Delete one or more resources by ID. Set `archive=true` to move to trash instead of permanent deletion. * Delete resources */ removeRaw(requestParameters: RemoveResourcesOperationRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise>; /** * Delete one or more resources by ID. Set `archive=true` to move to trash instead of permanent deletion. * Delete resources */ remove(requestParameters: RemoveResourcesOperationRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise; /** * Reorder multiple resources within the same parent by specifying new positions. * Reorder resources */ reorderRaw(requestParameters: ReorderResourcesOperationRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise>; /** * Reorder multiple resources within the same parent by specifying new positions. * Reorder resources */ reorder(requestParameters: ReorderResourcesOperationRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise; /** * Search through resources using multiple modes with filtering, pagination, and sorting. * Search */ searchRaw(requestParameters: SearchOperationRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise>; /** * Search through resources using multiple modes with filtering, pagination, and sorting. * Search */ search(requestParameters: SearchOperationRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise; /** * Update resource properties such as name, description, icon, cover, or position. * Update resource */ patchRaw(requestParameters: UpdateResourceOperationRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise>; /** * Update resource properties such as name, description, icon, cover, or position. * Update resource */ patch(requestParameters: UpdateResourceOperationRequest, initOverrides?: runtime.InitOverrides | runtime.InitOverrideFunction): Promise; }