Class FluentBuilderContainer.PerformBuilderBase<T>
java.lang.Object
com.jumio.sdk.kyx.fluent_builder.builder.FluentBuilderContainer.PerformBuilderBase<T>
- All Implemented Interfaces:
-
FluentBuilderContainer.CallbackUrlBuilderStep<T>,FluentBuilderContainer.CredentialRequestBuilderStep<T>,FluentBuilderContainer.CustomerReferenceBuilderStep<T>
- Direct Known Subclasses:
-
FluentBuilderWithIdAndPreparedDataContainer.PerformBuilderWithIdAndPreparedData,FluentBuilderWithIdAndSelfieContainer.PerformBuilderWithIdAndSelfie,FluentBuilderWithIdContainer.PerformBuilderWithIdFrontAndBack,FluentBuilderWithPreparedDataAndSelfieContainer.PerformBuilderWithPreparedDataAndSelfie,FluentBuilderWithPreparedDataContainer.PerformBuilderWithPreparedData,FluentBuildWebOnlyContainer.PerformBuildWebOnly
- Enclosing class:
- FluentBuilderContainer
public abstract static class FluentBuilderContainer.PerformBuilderBase<T>
extends
Object
implements
FluentBuilderContainer.CustomerReferenceBuilderStep<T>,
FluentBuilderContainer.CallbackUrlBuilderStep<T>,
FluentBuilderContainer.CredentialRequestBuilderStep<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AccountRequestprotected AccountResponseprotected Stringprotected List<CredentialRequest>protected Stringprotected final JumioClientprotected final Workflowprotected final Function<AccountRequest,AccountResponse> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPerformBuilderBase(JumioClient jumioClient, Workflow workflow) protectedPerformBuilderBase(JumioClient jumioClient, Workflow workflow, UUID accountId) -
Method Summary
Modifier and TypeMethodDescriptioncallbackUrl(String callbackUrl) protected AccountResponsecreateAccount(AccountRequest accountRequest) protected final WebResponsecreateOrUpdateAccountForWeb(WebSettings webSettings) protected final voidcreateOrUpdateAccountWithConsent(UserConsent userConsent) customerInternalReference(String customerInternalReference) protected final Responseprotected WorkflowDefinitionprotected abstract Tfinal Tfinal TwithSpecificCredentials(List<CredentialRequest> credentials)
-
Field Details
-
jumioClient
-
workflow
-
workflowCreator
-
customerInternalReference
-
callbackUrl
-
credentials
-
accountRequest
-
accountResponse
-
-
Constructor Details
-
PerformBuilderBase
-
PerformBuilderBase
-
-
Method Details
-
createAccount
-
customerInternalReference
public final FluentBuilderContainer.CallbackUrlBuilderStep<T> customerInternalReference(String customerInternalReference) - Specified by:
-
customerInternalReferencein interfaceFluentBuilderContainer.CustomerReferenceBuilderStep<T>
-
callbackUrl
- Specified by:
-
callbackUrlin interfaceFluentBuilderContainer.CallbackUrlBuilderStep<T>
-
withDefaultCredentials
- Specified by:
-
withDefaultCredentialsin interfaceFluentBuilderContainer.CredentialRequestBuilderStep<T>
-
withSpecificCredentials
- Specified by:
-
withSpecificCredentialsin interfaceFluentBuilderContainer.CredentialRequestBuilderStep<T>
-
returnThisAfterCredentials
-
getWorkflowDefinition
-
createOrUpdateAccountForWeb
-
createOrUpdateAccountWithConsent
-
finalizeWorkflowExecution
-