24 lines
732 B
TypeScript
24 lines
732 B
TypeScript
import Customer from ".";
|
|
import DocumentHistory from "./DocumentHistory";
|
|
import DocumentType from "./DocumentType";
|
|
import File from "./File";
|
|
import OfficeFolder from "./OfficeFolder";
|
|
import Resource from "../Resource";
|
|
export default class Document extends Resource {
|
|
document_status: "ASKED" | "DEPOSITED" | "VALIDATED" | "ANCHORED" | "REFUSED";
|
|
document_type: DocumentType;
|
|
folder: OfficeFolder;
|
|
depositor: Customer;
|
|
created_at: Date | null;
|
|
updated_at: Date | null;
|
|
files?: File[];
|
|
document_history?: DocumentHistory[];
|
|
}
|
|
export declare enum EDocumentStatus {
|
|
ASKED = "ASKED",
|
|
DEPOSITED = "DEPOSITED",
|
|
VALIDATED = "VALIDATED",
|
|
ANCHORED = "ANCHORED",
|
|
REFUSED = "REFUSED"
|
|
}
|