MiSnapWorkflowStep

@Serializable
data class MiSnapWorkflowStep @JvmOverloads constructor(val settings: MiSnapSettings, val navGraphId: Int? = null, val behavior: MiSnapWorkflowStep.Behavior = getDefaultBehavior(settings))

Describes a configuration unit for a session.

Constructors

Link copied to clipboard
constructor(settings: MiSnapSettings, navGraphId: Int? = null, behavior: MiSnapWorkflowStep.Behavior = getDefaultBehavior(settings))

Types

Link copied to clipboard
@Serializable
sealed class Behavior

Describes special behaviors to run when the MiSnapWorkflowStep is part of a combined workflow.

Link copied to clipboard
@Serializable
sealed class Result

Represents the outcome of an individual MiSnapWorkflowStep.

Properties

Link copied to clipboard

A configuration option to specify conditional rules for how the step should be handled.

Link copied to clipboard
val navGraphId: Int? = null

An optional nav graph id to use as start destination during the step session.

Link copied to clipboard

The configuration object to use during the step session.