/** * Object representation of a Classeur file entry in a folder. * @typedef {Object} ClasseurClient~FolderFileEntry * @property {String} id - The ID of the file. * @property {String} name - The name of the file, as visible in the Classeur UI. * @property {String} userId - The ID of the user who owns the file. * @property {Number} updated - Timestamp (since epoch): the last time the file was updated. */ /** * Object representation of a Classeur folder. * @typedef {Object} ClasseurClient~Folder * @property {String} id - The ID of the folder. * @property {String} name - The name of the folder, as visible in the Classeur UI. * @property {String} userId - The ID of the user who owns the folder. * @property {Number} updated - Timestamp (since epoch): the last time the folder was updated. * @property {ClasseurClient~FolderFileEntry[]} files - List of objects, each representing a file contained within the folder. */ /** * Object representation of a Classeur folder's metadata. * @typedef {Object} ClasseurClient~FolderMetadata * @property {String} id - The ID of the folder. * @property {String} name - The name of the folder, as visible in the Classeur UI. * @property {String} userId - The ID of the user who owns the folder. * @property {Number} updated - Timestamp (since epoch): the last time the folder was updated. */