Class SectionConfiguration
- Namespace
- Kentico.PageBuilder.Web.Mvc
- Assembly
- Kentico.Content.Web.Mvc.dll
Represents configuration of section within the EditableAreaConfiguration instance.
[DataContract(Namespace = "", Name = "Section")]
public sealed class SectionConfiguration
- Inheritance
-
objectSectionConfiguration
- Extension Methods
Constructors
SectionConfiguration()
Creates an instance of EditableAreasConfiguration class.
public SectionConfiguration()
Properties
FieldIdentifiers
Fields identifiers.
[DataMember]
[JsonProperty("fieldIdentifiers")]
public IReadOnlyDictionary<string, Guid> FieldIdentifiers { get; set; }
Property Value
- IReadOnlyDictionary<string, Guid>
Identifier
Identifier of the section.
[DataMember]
[JsonProperty("identifier")]
public Guid Identifier { get; set; }
Property Value
- Guid
Properties
Section properties.
[DataMember]
[JsonProperty("properties")]
public ISectionProperties Properties { get; set; }
Property Value
TypeIdentifier
Type section identifier.
[DataMember]
[JsonProperty("type")]
public string TypeIdentifier { get; set; }
Property Value
- string
Zones
Zones within the section.
[DataMember]
[JsonProperty("zones")]
public List<ZoneConfiguration> Zones { get; }
Property Value
- List<ZoneConfiguration>