Table of Contents

Class WidgetVariantConfiguration

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

Represents the configuration variant of a widget within the Variants list.

[DataContract(Namespace = "", Name = "Variant")]
public sealed class WidgetVariantConfiguration
Inheritance
object
WidgetVariantConfiguration
Extension Methods

Constructors

WidgetVariantConfiguration()

public WidgetVariantConfiguration()

Properties

FieldIdentifiers

Fields identifiers.

[DataMember]
public IReadOnlyDictionary<string, Guid> FieldIdentifiers { get; set; }

Property Value

IReadOnlyDictionary<string, Guid>

Identifier

Identifier of the variant instance.

[DataMember]
public Guid Identifier { get; set; }

Property Value

Guid

Name

Widget variant name.

[DataMember]
public string Name { get; set; }

Property Value

string

PersonalizationConditionType

Widget variant personalization condition type.

[DataMember]
public IConditionType PersonalizationConditionType { get; set; }

Property Value

IConditionType

Remarks

Only personalization condition type parameters are serialized to JSON.

Properties

Widget variant properties.

[DataMember]
public IWidgetProperties Properties { get; set; }

Property Value

IWidgetProperties