-
@Stable() public final class NextStepRuleA single step within a flow.
SPEC-070-A A.21: matches iOS
NextStepRuleshape — supports both the legacy single-conditionfield AND the multi-conditionsarray with AND/ORlogiccomposition. MirrorsOnboardingConfig.swift:122-127.Evaluation precedence (see NextStepRuleEvaluator):
If
conditionsis non-null/non-empty → evaluate every entry underlogic.Else if
conditionis non-null → wrap as a 1-element list.Else → treat as
always(rule matches unconditionally).
-
-
Field Summary
Fields Modifier and Type Field Description private final Objectconditionprivate final ImmutableList<Map<String, Object>>conditionsprivate final Stringlogicprivate final Stringtarget_step_id
-
Method Summary
Modifier and Type Method Description final ObjectgetCondition()final ImmutableList<Map<String, Object>>getConditions()final StringgetLogic()final StringgetTarget_step_id()-
-
Method Detail
-
getCondition
final Object getCondition()
-
getConditions
final ImmutableList<Map<String, Object>> getConditions()
-
getTarget_step_id
final String getTarget_step_id()
-
-
-
-