Skip to content

cozy-client / models / folder

Namespace: folder

models.folder

Variables

MAGIC_FOLDERS

Const MAGIC_FOLDERS: Object

Type declaration

Name Type
ADMINISTRATIVE string
COACH_CO2 string
HOME string
NOTES string
PAPERS string
PHOTOS string
PHOTOS_BACKUP string
PHOTOS_UPLOAD string

Defined in

packages/cozy-client/src/models/folder.js:11

Functions

createFolderWithReference

createFolderWithReference(client, path, document): Promise<IOCozyFolder>

Create a folder with a reference to the given document

Parameters

Name Type Description
client CozyClient cozy-client instance
path string Folder path
document CozyClientDocument Document to make reference to. Any doctype.

Returns

Promise<IOCozyFolder>

Folder document

Defined in

packages/cozy-client/src/models/folder.js:71


ensureMagicFolder

ensureMagicFolder(client, id, path): Promise<IOCozyFolder>

Returns a “Magic Folder”, given its id. See https://docs.cozy.io/en/cozy-doctypes/docs/io.cozy.apps/#special-iocozyapps-doctypes

Parameters

Name Type Description
client CozyClient cozy-client instance
id string Magic Folder id. CozyFolder.magicFolders contains the ids of folders that can be magic folders.
path string Default path to use if magic folder does not exist

Returns

Promise<IOCozyFolder>

Folder document

Defined in

packages/cozy-client/src/models/folder.js:31


getReferencedFolder

getReferencedFolder(client, document): Promise<IOCozyFolder>

Returns the most recent folder referenced by the given document

Parameters

Name Type Description
client CozyClient cozy-client instance
document CozyClientDocument Document to get references from

Returns

Promise<IOCozyFolder>

Folder referenced by the given document

Defined in

packages/cozy-client/src/models/folder.js:92