Stage

sealed class Stage

Registration stages.

Types

Link copied to clipboard
data class Dummy(val mandatory: Boolean) : Stage

m.login.dummy, can be mandatory if there is no other stages. In this case the account cannot be created by just sending a username and a password, the dummy stage has to be done.

Link copied to clipboard
data class Email(val mandatory: Boolean) : Stage

m.login.email.identity stage.

Link copied to clipboard
data class Msisdn(val mandatory: Boolean) : Stage

m.login.msisdn stage.

Link copied to clipboard
data class Other(    val mandatory: Boolean,     val type: String,     val params: Map<*, *>?) : Stage

For unknown stages.

Link copied to clipboard
data class ReCaptcha(val mandatory: Boolean, val publicKey: String) : Stage

m.login.recaptcha stage.

Link copied to clipboard
data class Terms(val mandatory: Boolean, val policies: TermPolicies) : Stage

Undocumented yet: m.login.terms stage.

Properties

Link copied to clipboard
open val mandatory: Boolean

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard