import { GuidValue, IndexedDocument } from "@omnia/fx-models"; import { PublishingChannelId } from "../channels"; import { VariationId } from "../variations"; export interface PageDocument extends IndexedDocument { pageId: number; createdBy: string; createdAt: Date; modifiedBy: string; modifiedAt: Date; pageCollectionId: number; publishingAppId?: GuidValue; layoutDataParentPageId?: number; commentsAndLikesSettings: string; defaultChannel?: PublishingChannelId; channels?: Array; variationId?: VariationId; variationOfPageId?: number; createdVariationIds?: Array; createdPublishedVariationIds?: Array; pUrlSegment?: string; commentCount: number; reactionCount: number; pageHitsTotal: number; pageHitsLastWeek: number; pageHitsLastMonth: number; uniqueVisitorsTotal: number; uniqueVisitorsLastWeek: number; uniqueVisitorsLastMonth: number; commentCountLastWeek: number; commentCountLastMonth: number; reactionCountLastWeek: number; reactionCountLastMonth: number; }