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
Properties
FieldIdentifiers
Fields identifiers.
[DataMember]
[JsonProperty("fieldIdentifiers")]
public IReadOnlyDictionary<string, Guid> FieldIdentifiers { get; set; }
Property Value
- IReadOnlyDictionary<string, Guid>
Identifier
Identifier of the variant instance.
[DataMember]
[JsonProperty("identifier")]
public Guid Identifier { get; set; }
Property Value
- Guid
Name
Widget variant name.
[DataMember]
[JsonProperty("name", NullValueHandling = NullValueHandling.Ignore)]
public string Name { get; set; }
Property Value
- string
PersonalizationConditionType
Widget variant personalization condition type.
[DataMember]
[JsonProperty("conditionTypeParameters", NullValueHandling = NullValueHandling.Ignore)]
public IConditionType PersonalizationConditionType { get; set; }
Property Value
Remarks
Only personalization condition type parameters are serialized to JSON.
Properties
Widget variant properties.
[DataMember]
[JsonProperty("properties")]
public IWidgetProperties Properties { get; set; }