Package 

Class StepAdvanceResult


  • 
    public class StepAdvanceResult
    
                        

    Result of the async step hook called before advancing.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      public class StepAdvanceResult.Proceed

      Continue to next step normally.

      public final class StepAdvanceResult.ProceedWithData

      Continue to next step, merging additional data into responses.

      public final class StepAdvanceResult.Block

      Block advancement. Stay on current step and display error message.

      public final class StepAdvanceResult.SkipTo

      Skip to a specific step by ID, optionally merging data.

      public final class StepAdvanceResult.Stay

      SPEC-070-A C.8 — port of iOS v1.0.60 SPEC-083 amendment OnboardingConfig.swift:485 case stay(message: String? = nil).

      Stay on the current step optionally surfacing a success/info message. Differs from Block: Stay is for "host handled the side effect, waiting for user choice / verification email / etc." — not an error. If message is null/empty the SDK stays silent (host handles UI).