Landing Page Objects

Landing Page

This object references how a landing page is defined and will be returned back from the methods or should be sent to the method when creating a landing page.

public class LandingPage { public int PageId { get; set; } public Guid SyncGuid { get; set; } public string Name { get; set; } public string Title { get; set; } public string MetaDescription { get; set; } public string MetaKeywords { get; set; } public string CustomUrl { get; set; } public string Breadcrumb { get; set; } public string NarrowXml { get; set; } public bool IsFacetOverride { get; set; } public bool IsIncludeProducts { get; set; } public int SortFieldId { get; set; } public string SortDirection { get; set; } public List < PageFacet > SelectedFacets { get; set; } public int PageLayoutId { get; set; } public bool EnableFacetAutoOrdering { get; set; } public string Custom { get; set; } public string Tags { get; set; } public string CanonicalUrl { get; set; } public string PageType { get; set; } public List < LandingPageContentConfig > ContentConfigList { get; set; } public string PageHeading { get; set; } public string CustomHtml { get; set; } public string Keywords { get; set; } public string ListName { get; set; } public string Notes { get; set; } public DateTime CreateDate { get; set; } public DateTime ModifyDate { get; set; } public bool IsNoIndex { get; set; } public bool IsNoFollow { get; set; } }

 

Landing Page Content Config

public class LandingPageContentConfig { public string ZoneName { get; set; } public List<LandingPageZoneConfig> ZoneConfig { get; set; } }

 

Landing Page Layout

This object references how a landing page Layout is defined and will be returned back from the methods or should be sent to method when creating a landing page.

public class LandingPageLayout { public int PageLayoutId { get; set; } public string Name { get; set; } public string Layout { get; set; } public string AssetName { get; set; } public DateTime CreateDate { get; set; } public DateTime ModifyDate { get; set; } }

 

Landing Page Zone Config

 

Page Facet

This object defines the representation of how facets to be displayed on the landing page should be sent when creating landing pages.

Â