Table of Contents

Class ComponentsMetadata

Namespace
Kentico.PageBuilder.Web.Mvc
Assembly
Kentico.Content.Web.Mvc.dll

Metadata of component definitions used within Page builder feature.

public sealed class ComponentsMetadata
Inheritance
object
ComponentsMetadata
Extension Methods

Constructors

ComponentsMetadata()

Creates an instance of ComponentsMetadata class.

public ComponentsMetadata()

Properties

PageTemplates

List of page templates metadata.

[JsonProperty("pageTemplates")]
public IList<PageTemplateMetadata> PageTemplates { get; }

Property Value

IList<PageTemplateMetadata>

PersonalizationConditionTypes

List of personalization condition types metadata.

[JsonProperty("personalizationConditionTypes")]
public IList<ConditionTypeMetadata> PersonalizationConditionTypes { get; }

Property Value

IList<ConditionTypeMetadata>

Sections

List of sections metadata.

[JsonProperty("sections")]
public IList<SectionMetadata> Sections { get; }

Property Value

IList<SectionMetadata>

Widgets

List of widgets metadata.

[JsonProperty("widgets")]
public IList<WidgetMetadata> Widgets { get; }

Property Value

IList<WidgetMetadata>