ui / com.schibsted.account.ui.login.flow.password / OneStepLoginContractImpl

OneStepLoginContractImpl

class OneStepLoginContractImpl : LoginContractImpl

Constructors

<init>

OneStepLoginContractImpl(loginActivity: BaseLoginActivity, loginActivityViewModel: LoginActivityViewModel)

Functions

onCredentialsRequested

fun onCredentialsRequested(provider: InputProvider<Credentials>): Unit

Inherited Functions

onAccountVerificationRequested

open fun onAccountVerificationRequested(identifier: Identifier): Unit

onAgreementsRequested

open fun onAgreementsRequested(agreementsProvider: InputProvider<Agreements>, agreementLinks: AgreementLinksResponse): Unit

onFlowReady

open fun onFlowReady(callbackProvider: CallbackProvider<LoginResult>): Unit

onRequiredFieldsRequested

open fun onRequiredFieldsRequested(requiredFieldsProvider: InputProvider<RequiredFields>, fields: Set<String>): Unit