2023-03-23 15:41:07 +01:00

20 lines
729 B
TypeScript

import { Customer } from "./Customer";
import { DocumentHistory } from "./DocumentHistory";
import { DocumentType } from "./DocumentType";
import { File } from "./File";
import { OfficeFolder } from "./OfficeFolder";
export declare namespace Document {
class IDocument {
uuid: string;
document_status: EDocumentStatus;
document_type: DocumentType.IDocumentType;
folder: OfficeFolder.IOfficeFolder;
depositor: Customer.ICustomer;
created_at: Date | null;
updated_at: Date | null;
files?: File.IFile[];
document_history?: DocumentHistory.IDocumentHistory[];
}
type EDocumentStatus = "ASKED" | "DEPOSITED" | "VALIDATED" | "ANCHORED" | "REFUSED";
}