Rule

A rule consists of a condition and a list of buckets.

When the Feature flag definition is evaluated, if the condition of this rule is met, then the customer is evaluated and fall in the sticky distribution specified in the buckets

{
  "condition": Condition,
  "buckets": [ Bucket ]
}

Note that you do not need to provide all treatments for each rule, however, the sum of treatment sizes in a single rule must be 100.