20 lines
654 B
TypeScript
20 lines
654 B
TypeScript
import ICustomer from "./ICustomer";
|
|
import { EDocumentStatus } from "../Enums/Enums";
|
|
import IOfficeFolder from "./IOfficeFolder";
|
|
import IDocumentType from "./IDocumentType";
|
|
import IBlockchainAnchor from "./IBlockchainAnchors";
|
|
import IDocumentHistory from "./IDocumentHistory";
|
|
import IFile from "./IFile";
|
|
export default class IDocument {
|
|
uuid: string;
|
|
document_status: EDocumentStatus;
|
|
document_type: IDocumentType;
|
|
blockchain_anchor?: IBlockchainAnchor;
|
|
folder: IOfficeFolder;
|
|
depositor: ICustomer;
|
|
created_at: Date | null;
|
|
updated_at: Date | null;
|
|
files?: IFile[];
|
|
document_history?: IDocumentHistory[];
|
|
}
|