RegistrationResult

Types

Link copied to clipboard
data class Failure(val reason: String) : RegistrationResult
Link copied to clipboard
data class NeedsFields(val sessionId: String, val fields: List<RegistrationField>, val instructions: String? = null) : RegistrationResult

Server needs more input (e.g. a registration token) before account creation can finish.

Link copied to clipboard
data class NeedsWebView(val sessionId: String, val url: String, val instructions: String? = null) : RegistrationResult

Server requires an out-of-band step (captcha/email/terms) completed in a browser.

Link copied to clipboard
data class Success(val credentials: AccountCredentials) : RegistrationResult