class SignUpController : Controller<SignUpContract>
Controller which administrates the process of creating a user and signing in. This is parcelable and should be persisted during the sign up sequence. After the sequence has been completed, the reference to this can be destroyed. Note: After an Android configuration change, make sure you call evaluate again to re-trigger the currently active task.
companion object CREATOR : Creator<SignUpController> |
SignUpController(parcel: Parcel) SignUpController(baseRedirectUri: URI, scopes: Array<String>)
Controller which administrates the process of creating a user and signing in. This is parcelable and should be persisted during the sign up sequence. After the sequence has been completed, the reference to this can be destroyed. Note: After an Android configuration change, make sure you call evaluate again to re-trigger the currently active task. |
fun describeContents(): Int |
|
fun evaluate(contract: SignUpContract): Unit
Perform the login sequence. Additional calls to this function will re-trigger the currently active task. |
|
fun writeToParcel(parcel: Parcel, flags: Int): Unit |
fun back(step: Int = 1): Unit
Goes back one step in the controller. |
|
fun start(contract: T): Unit |
fun createFromParcel(parcel: Parcel): SignUpController |
|
fun newArray(size: Int): Array<SignUpController?> |