RolloutRule

@Serializable
data class RolloutRule(val value: Any, val comparisonAttribute: String, val comparator: Int, val comparisonValue: String, val variationId: String? = null)(source)

Describes a targeting rule.

Constructors

Link copied to clipboard
fun RolloutRule(value: Any, comparisonAttribute: String, comparator: Int, comparisonValue: String, variationId: String? = null)

Properties

Link copied to clipboard

The operator used in the comparison.

Link copied to clipboard

The user attribute used in the comparison during evaluation.

Link copied to clipboard

The comparison value compared to the given user attribute.

Link copied to clipboard
val value: Any

Value served when the rule is selected during evaluation.

Link copied to clipboard
val variationId: String? = null

The rule's variation ID (for analytical purposes).