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.
Â