UIAState

@Serializable
data class UIAState(val completed: List<AuthenticationType> = listOf(), val flows: Set<UIAState.FlowInformation> = setOf(), val parameter: @Serializable(with = UIAState.ParameterMapSerializer::class) Map<AuthenticationType, UIAState.Parameter>? = null, val session: String? = null)

Constructors

Link copied to clipboard
constructor(completed: List<AuthenticationType> = listOf(), flows: Set<UIAState.FlowInformation> = setOf(), parameter: @Serializable(with = UIAState.ParameterMapSerializer::class) Map<AuthenticationType, UIAState.Parameter>? = null, session: String? = null)

Types

Link copied to clipboard
@Serializable
data class FlowInformation(val stages: List<AuthenticationType>)
Link copied to clipboard
sealed interface Parameter

Properties

Link copied to clipboard
@SerialName(value = "completed")
val completed: List<AuthenticationType>
Link copied to clipboard
@SerialName(value = "flows")
val flows: Set<UIAState.FlowInformation>
Link copied to clipboard
@SerialName(value = "params")
val parameter: @Serializable(with = UIAState.ParameterMapSerializer::class) Map<AuthenticationType, UIAState.Parameter>?
Link copied to clipboard
@SerialName(value = "session")
val session: String?