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
-
objectComponentsMetadata
- 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>