import { GuidValue } from "@omnia/fx/models"; import { RelatedDocument } from "."; import { Enums, Appendix } from "../.."; export interface DocumentMetadataStatus { id: number; sqlId: GuidValue; documentId: string; status: Enums.DocumentViewEnums.LibraryDocumentStatus; processingStatus: Enums.DocumentViewEnums.ProcessingStatus; allowAppendices: boolean; allowSignedCopy: boolean; isDisableCreateDraft: boolean; isDisableMoveDocument: boolean; isDisableUnpublish: boolean; isDeleted: boolean; } export interface DocumentSharepointStatus { appendices: Array; signedDocuments: Array; } export interface PublishedDocumentSharepointStatus extends DocumentSharepointStatus { documentIdNumber: number; relatedDocuments: Array; documentHistory: string; }