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
-
objectWidgetVariantConfiguration
- 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
Remarks
Only personalization condition type parameters are serialized to JSON.
Properties
Widget variant properties.
[DataMember]
public IWidgetProperties Properties { get; set; }