import { AccessTypeEnum } from './AccessTypeEnum'; import { FolderCanvas } from './FolderCanvas'; import { FolderFile } from './FolderFile'; import { FolderFolder } from './FolderFolder'; import { FolderRule } from './FolderRule'; import { MiniUser } from './MiniUser'; /** * Serializer class for updating folder records. * Available fields to update: * - name * - access_type * - parent_folder_id */ export type FolderUpdate = { readonly id: string; name: string; readonly content_type: string; access_type?: AccessTypeEnum; rules?: Array; readonly owned_by: MiniUser; readonly file_thumbnail_urls: Array; readonly thumbnail_url: string | null; readonly path: Array; readonly folders: Array; readonly files: Array; readonly canvases: Array; readonly created_at: string; readonly created_by: MiniUser; readonly modified_at: string; readonly modified_by: MiniUser; };