-
- All Implemented Interfaces:
public final class GiniHealthAPIBuilder extends GiniCoreAPIBuilder<HealthApiDocumentManager, GiniHealthAPI, HealthApiDocumentRepository, ExtractionsContainer>
The GiniHealthAPIBuilder allows you to configure and create a GiniHealthAPI instance.
-
-
Constructor Summary
Constructors Constructor Description GiniHealthAPIBuilder(Context context, String clientId, String clientSecret, String emailDomain, SessionManager sessionManager)Initializes a new builder instance. GiniHealthAPIBuilder(Context context, String clientId, String clientSecret, String emailDomain)Initializes a new builder instance. GiniHealthAPIBuilder(Context context, String clientId, String clientSecret)Initializes a new builder instance. GiniHealthAPIBuilder(Context context, String clientId)Initializes a new builder instance. GiniHealthAPIBuilder(Context context)Initializes a new builder instance.
-
Method Summary
Modifier and Type Method Description GiniApiTypegetGiniApiType()GiniHealthAPIbuild()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
-
GiniHealthAPIBuilder
GiniHealthAPIBuilder(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 Health APIclientSecret- your application's client secret for the Gini Health APIemailDomain- the email domain which is used for created Gini userssessionManager- if not null, then the SessionManager instance will be used for session management.
-
GiniHealthAPIBuilder
GiniHealthAPIBuilder(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 Health APIclientSecret- your application's client secret for the Gini Health APIemailDomain- the email domain which is used for created Gini users
-
GiniHealthAPIBuilder
GiniHealthAPIBuilder(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 Health APIclientSecret- your application's client secret for the Gini Health API
-
GiniHealthAPIBuilder
GiniHealthAPIBuilder(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 Health API
-
GiniHealthAPIBuilder
GiniHealthAPIBuilder(Context context)
Initializes a new builder instance.- Parameters:
context- your application's Context instance (Android)
-
-
Method Detail
-
getGiniApiType
GiniApiType getGiniApiType()
-
build
GiniHealthAPI build()
Builds the GiniBankAPI instance with the configuration settings of the builder instance.
-
-
-
-