import { PageId } from "./Page"; import { AuditingInformation } from "../auditinginformation/AuditingInformation"; import { VersionId } from "./VersionedPageData"; import { Identity } from "@omnia/fx-models"; export interface VersionInformation extends AuditingInformation { versionId: VersionId; pageId: PageId; layoutDataParentPageId?: PageId; majorVersion: number; minorVersion: number; checkedOutBy: Identity; suspendedAt?: string; } export type PageEnterprisePropertyDictionary = { [internalName: string]: any; }; export interface VersionInformationDetail extends VersionInformation { enterpriseProperties: PageEnterprisePropertyDictionary; }