-
public interface AppDNAOnboardingDelegateDelegate for receiving onboarding flow lifecycle events.
-
-
Method Summary
Modifier and Type Method Description UnitonOnboardingStarted(String flowId)UnitonOnboardingStepChanged(String flowId, String stepId, Integer stepIndex, Integer totalSteps)UnitonOnboardingCompleted(String flowId, Map<String, Object> responses)UnitonOnboardingDismissed(String flowId, Integer atStep)StepAdvanceResultonBeforeStepAdvance(String flowId, String fromStepId, Integer stepIndex, String stepType, Map<String, Object> responses, Map<String, Object> stepData)StepConfigOverrideonBeforeStepRender(String flowId, String stepId, Integer stepIndex, String stepType, Map<String, Object> responses)-
-
Method Detail
-
onOnboardingStarted
Unit onOnboardingStarted(String flowId)
-
onOnboardingStepChanged
Unit onOnboardingStepChanged(String flowId, String stepId, Integer stepIndex, Integer totalSteps)
-
onOnboardingDismissed
Unit onOnboardingDismissed(String flowId, Integer atStep)
-
onBeforeStepAdvance
StepAdvanceResult onBeforeStepAdvance(String flowId, String fromStepId, Integer stepIndex, String stepType, Map<String, Object> responses, Map<String, Object> stepData)
-
onBeforeStepRender
StepConfigOverride onBeforeStepRender(String flowId, String stepId, Integer stepIndex, String stepType, Map<String, Object> responses)
-
-
-
-