Builder
Builder for configuring a new instance of the GiniCaptureDefaultNetworkService.
Functions
Link copied to clipboard
Create a new instance of the GiniCaptureDefaultNetworkService.
Link copied to clipboard
GiniCaptureDefaultNetworkService.Builder setBackoffMultiplier(float backoffMultiplier)
Content copied to clipboard
Sets the backoff multiplication factor for connection retries.
Link copied to clipboard
GiniCaptureDefaultNetworkService.Builder setBaseUrl(@NonNull() String baseUrl)
Content copied to clipboard
Set the base URL of the Gini API.
Link copied to clipboard
GiniCaptureDefaultNetworkService.Builder setCache(@NonNull() Cache cache)
Content copied to clipboard
Set the cache implementation to use with Volley.
Link copied to clipboard
GiniCaptureDefaultNetworkService.Builder setClientCredentials(@NonNull() String clientId, @NonNull() String clientSecret, @NonNull() String emailDomain)
Content copied to clipboard
Set your Gini API client ID and secret.
Link copied to clipboard
GiniCaptureDefaultNetworkService.Builder setConnectionTimeout(long connectionTimeout)
Content copied to clipboard
Set the (initial) timeout for each request.
Link copied to clipboard
GiniCaptureDefaultNetworkService.Builder setConnectionTimeoutUnit(@NonNull() TimeUnit connectionTimeoutUnit)
Content copied to clipboard
Set the connection timeout's time unit.
Link copied to clipboard
GiniCaptureDefaultNetworkService.Builder setCredentialsStore(@NonNull() CredentialsStore credentialsStore)
Content copied to clipboard
Set the credentials store which is used by the Gini Bank API lib to store user credentials.
Link copied to clipboard
GiniCaptureDefaultNetworkService.Builder setDocumentMetadata(@NonNull() DocumentMetadata documentMetadata)
Content copied to clipboard
Set additional information related to the documents.
Link copied to clipboard
GiniCaptureDefaultNetworkService.Builder setMaxNumberOfRetries(int maxNumberOfRetries)
Content copied to clipboard
Set the maximal number of retries for each network request.
Link copied to clipboard
GiniCaptureDefaultNetworkService.Builder setNetworkSecurityConfigResId(@XmlRes() int networkSecurityConfigResId)
Content copied to clipboard
Set the resource id for the network security configuration xml to enable public key pinning.
Link copied to clipboard
GiniCaptureDefaultNetworkService.Builder setSessionManager(@NonNull() SessionManager sessionManager)
Content copied to clipboard
Set a custom SessionManager implementation for handling sessions.
Link copied to clipboard
GiniCaptureDefaultNetworkService.Builder setTrustManager(@NonNull() TrustManager trustManager)
Content copied to clipboard
Set a custom TrustManager implementation to have full control over which certificates to trust.
Link copied to clipboard
GiniCaptureDefaultNetworkService.Builder setUserCenterBaseUrl(@NonNull() String userCenterBaseUrl)
Content copied to clipboard
Set the base URL of the Gini User Center API.