import { Activity } from "./Activity"; import { PageId } from "../../pages/Page"; import { VersionId } from "../../pages/VersionedPageData"; import { Identity, GuidValue, Tag } from "@omnia/fx-models"; export interface NewPageActivity extends Activity { /** * The id of the page * */ readonly pageId: PageId; /** * The version of the page * */ readonly versionId: VersionId; /** * The title of the page, in the version above * */ readonly title: string; /** * The id of the user who created this version * */ readonly createdBy: Identity; /** * The title of the publishing app in which this page resided when the version was created * */ readonly publishingAppTitle: string; /** * The title of the page collection in which this page resided when the version was created * */ readonly pageCollectionTitle: string; /** * The title of the page type in which was set for this version of the page (empty/null if no page type) * */ readonly PageTypeTitle: string; /** * A list of the tags present on this version of the page * */ readonly tags: Array; /** * A list of the enable subscribe taxonomy grouped by term set ID present on this version of the page * */ readonly termSetTaxonomyIds: { [termSetId: string]: Array; }; }