-
public interface AppDNAOnboardingDelegate
-
-
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)ElementInteractionResultonElementInteraction(String flowId, String stepId, String blockId, String action, String value, Map<String, Object> inputValues)PermissionHandlingonPermissionRequest(String permissionType)UnitonPermissionResult(String flowId, String stepId, String permissionType, Boolean granted)-
-
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)
-
onElementInteraction
ElementInteractionResult onElementInteraction(String flowId, String stepId, String blockId, String action, String value, Map<String, Object> inputValues)
-
onPermissionRequest
PermissionHandling onPermissionRequest(String permissionType)
-
-
-
-