SignInState

sealed class SignInState

Represents the sign in/out state of the user. Used to navigate between screens in the app.

Constructors

SignInState
Link copied to clipboard
private fun SignInState()

Types

SignedIn
Link copied to clipboard
data class SignedIn(username: String) : SignInState
The user is signed in.
SignedOut
Link copied to clipboard
object SignedOut : SignInState
The user is signed out.
SignInError
Link copied to clipboard
data class SignInError(error: String) : SignInState
The user sign-in failed.
SigningIn
Link copied to clipboard
data class SigningIn(username: String) : SignInState
The user is signing in.

Inheritors

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