import type Deed from "./Deed"; import type Document from "./Document"; import type Office from "./Office"; import type OfficeFolderHasCustomer from "./OfficeFolderHasCustomer"; import type OfficeFolderHasStakeholder from "./OfficeFolderHasStakeholder"; import Resource from "../Resource"; export default class OfficeFolder extends Resource { folder_number: string; name: string; description: string | null; archived_description: string | null; status: EFolderStatus; deed: Deed; office: Office; created_at: Date | null; updated_at: Date | null; office_folder_has_customers?: OfficeFolderHasCustomer[]; office_folder_has_stakeholder?: OfficeFolderHasStakeholder[]; documents?: Document[]; } export declare enum EFolderStatus { LIVE = "LIVE", ARCHIVED = "ARCHIVED" } export declare type TFolderStatus = EFolderStatus.LIVE | EFolderStatus.ARCHIVED;