UNPKG

idea-toolbox

Version:
46 lines (45 loc) 1.19 kB
import { Resource } from './resource.model'; import { epochDateTime } from './epoch'; import { MembershipSummary } from './membership.model'; /** * A team's Resource Center folder. * * Table: `idea_resourceCenters_folders`. * * Indexes: * - `resourceCenterId-name-index`; includes: ALL. */ export declare class RCFolder extends Resource { /** * The id of the resource center (as collection of folders managed by a team). * Usually the concatenation of project and team id (`project_teamId`), but open to custom scenarios. */ resourceCenterId: string; /** * The id of the folder. */ folderId: string; /** * The name of the folder. */ name: string; /** * Timestamp of when the folder has been created. */ createdAt: epochDateTime; /** * The user who created the folder. */ createdBy: MembershipSummary; /** * Timestamp of last update. */ updatedAt?: epochDateTime; /** * The user who lastly updated the folder. */ updatedBy?: MembershipSummary; load(x: any): void; safeLoad(newData: any, safeData: any): void; validate(): string[]; }