-
- All Implemented Interfaces:
public final class GiniBankAPIBuilder extends GiniCoreAPIBuilder<BankApiDocumentManager, GiniBankAPI, BankApiDocumentRepository, ExtractionsContainer>
The GiniBankAPIBuilder allows you to configure and create a GiniBankAPI instance.
-
-
Constructor Summary
Constructors Constructor Description GiniBankAPIBuilder(Context context, String clientId, String clientSecret, String emailDomain, SessionManager sessionManager)Initializes a new builder instance. GiniBankAPIBuilder(Context context, String clientId, String clientSecret, String emailDomain)Initializes a new builder instance. GiniBankAPIBuilder(Context context, String clientId, String clientSecret)Initializes a new builder instance. GiniBankAPIBuilder(Context context, String clientId)Initializes a new builder instance. GiniBankAPIBuilder(Context context)Initializes a new builder instance.
-
Method Summary
Modifier and Type Method Description GiniApiTypegetGiniApiType()GiniBankAPIbuild()Builds the GiniBankAPI instance with the configuration settings of the builder instance. -
Methods inherited from class net.gini.android.core.api.internal.GiniCoreAPIBuilder
getSessionManager, setApiBaseUrl, setCache, setConnectionTimeoutInMs, setCredentialsStore, setDebuggingEnabled, setNetworkSecurityConfigResId, setTrustManager, setUserCenterApiBaseUrl -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
GiniBankAPIBuilder
GiniBankAPIBuilder(Context context, String clientId, String clientSecret, String emailDomain, SessionManager sessionManager)
Initializes a new builder instance.- Parameters:
context- your application's Context instance (Android)clientId- your application's client ID for the Gini Bank APIclientSecret- your application's client secret for the Gini Bank APIemailDomain- the email domain which is used for created Gini userssessionManager- if not null, then the SessionManager instance will be used for session management.
-
GiniBankAPIBuilder
GiniBankAPIBuilder(Context context, String clientId, String clientSecret, String emailDomain)
Initializes a new builder instance.- Parameters:
context- your application's Context instance (Android)clientId- your application's client ID for the Gini Bank APIclientSecret- your application's client secret for the Gini Bank APIemailDomain- the email domain which is used for created Gini users
-
GiniBankAPIBuilder
GiniBankAPIBuilder(Context context, String clientId, String clientSecret)
Initializes a new builder instance.- Parameters:
context- your application's Context instance (Android)clientId- your application's client ID for the Gini Bank APIclientSecret- your application's client secret for the Gini Bank API
-
GiniBankAPIBuilder
GiniBankAPIBuilder(Context context, String clientId)
Initializes a new builder instance.- Parameters:
context- your application's Context instance (Android)clientId- your application's client ID for the Gini Bank API
-
GiniBankAPIBuilder
GiniBankAPIBuilder(Context context)
Initializes a new builder instance.- Parameters:
context- your application's Context instance (Android)
-
-
Method Detail
-
getGiniApiType
GiniApiType getGiniApiType()
-
build
GiniBankAPI build()
Builds the GiniBankAPI instance with the configuration settings of the builder instance.
-
-
-
-