20 lines
729 B
TypeScript
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";
|
|
}
|