20 lines
689 B
TypeScript
20 lines
689 B
TypeScript
import ICustomer from "./ICustomerAdmin";
|
|
import { EDocumentStatus } from "../Enums/Enums";
|
|
import IOfficeFolder from "./IOfficeFolderAdmin";
|
|
import IDocumentType from "./IDocumentTypeAdmin";
|
|
import IBlockchainAnchor from "./IBlockchainAnchorsAdmin";
|
|
import IDocumentHistory from "./IDocumentHistoryAdmin";
|
|
import IFile from "./IFileAdmin";
|
|
export default class IDocumentAdmin {
|
|
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[];
|
|
}
|