UNPKG

@nextcloud/vue

Version:
55 lines (54 loc) 1.69 kB
/** * SPDX-FileCopyrightText: 2019 Nextcloud GmbH and Nextcloud contributors * SPDX-License-Identifier: AGPL-3.0-or-later */ /** * Lists all collections * * @param collectionId Collection ID */ export declare function listCollectionService(collectionId: number): Promise<any>; /** * Renames a collection * * @param collectionId Collection ID * @param collectionName New collection name */ export declare function renameCollectionService(collectionId: number, collectionName: string): Promise<any>; /** * Lists all collections for a resource * * @param resourceType Resource type * @param resourceId Resource ID */ export declare function getCollectionsByResourceService(resourceType: string, resourceId: string): Promise<any>; /** * Creates a collection * * @param resourceType Resource type * @param resourceId Resource ID * @param name Collection name */ export declare function createCollectionService(resourceType: string, resourceId: string, name: string): Promise<any>; /** * Adds a resource to a collection * * @param collectionId Collection ID * @param resourceType Resource type * @param resourceId Resource ID */ export declare function addResourceService(collectionId: number, resourceType: string, resourceId: string): Promise<any>; /** * Removes a resource from a collection * * @param collectionId Collection ID * @param resourceType Resource type * @param resourceId Resource ID */ export declare function removeResourceService(collectionId: number, resourceType: string, resourceId: string): Promise<any>; /** * Searches for collections * * @param query Search query */ export declare function searchService(query: string): Promise<any>;