interface View : FlowView<IdentificationContract.Presenter>
defines methods implemented by views related to identification process
open fun hideError(errorField: ErrorField): Unit
Hides a previously shown error |
|
abstract fun hideProgress(): Unit
allow the user to click on the .primaryActionView |
|
open fun showError(errorField: ErrorField): Unit
Shows a contextual error related to the user's actions |
|
abstract fun showProgress(): Unit
prevent the user to click on the .primaryActionView |
abstract class AbstractIdentificationFragment : FlowFragment<IdentificationContract.Presenter>, IdentificationContract.View
Abstract class containing the common logic and ui for the identification process |
|
class EmailIdentificationFragment : AbstractIdentificationFragment, IdentificationContract.View
a Fragment displaying the email identification screen |