Class LithicClientImpl
-
- All Implemented Interfaces:
-
com.lithic.api.client.LithicClient
public final class LithicClientImpl implements LithicClient
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classLithicClientImpl.WithRawResponseImpl
-
Constructor Summary
Constructors Constructor Description LithicClientImpl(ClientOptions clientOptions)
-
Method Summary
-
-
Constructor Detail
-
LithicClientImpl
LithicClientImpl(ClientOptions clientOptions)
-
-
Method Detail
-
async
LithicClientAsync async()
Returns a version of this client that uses asynchronous execution.
The returned client shares its resources, like its connection pool and thread pools, with this client.
-
withRawResponse
LithicClient.WithRawResponse withRawResponse()
Returns a view of this service that provides access to raw HTTP responses for each method.
-
withOptions
LithicClient withOptions(Consumer<ClientOptions.Builder> modifier)
Returns a view of this service with the given option modifications applied.
The original service is not modified.
-
accounts
AccountService accounts()
-
accountHolders
AccountHolderService accountHolders()
-
authRules
AuthRuleService authRules()
-
authStreamEnrollment
AuthStreamEnrollmentService authStreamEnrollment()
-
tokenizationDecisioning
TokenizationDecisioningService tokenizationDecisioning()
-
tokenizations
TokenizationService tokenizations()
-
cards
CardService cards()
-
balances
BalanceService balances()
-
aggregateBalances
AggregateBalanceService aggregateBalances()
-
disputes
DisputeService disputes()
-
events
EventService events()
-
transfers
TransferService transfers()
-
financialAccounts
FinancialAccountService financialAccounts()
-
transactions
TransactionService transactions()
-
responderEndpoints
ResponderEndpointService responderEndpoints()
-
webhooks
WebhookService webhooks()
-
externalBankAccounts
ExternalBankAccountService externalBankAccounts()
-
payments
PaymentService payments()
-
threeDS
ThreeDSService threeDS()
-
reports
ReportService reports()
-
cardPrograms
CardProgramService cardPrograms()
-
digitalCardArt
DigitalCardArtService digitalCardArt()
-
bookTransfers
BookTransferService bookTransfers()
-
creditProducts
CreditProductService creditProducts()
-
externalPayments
ExternalPaymentService externalPayments()
-
managementOperations
ManagementOperationService managementOperations()
-
fundingEvents
FundingEventService fundingEvents()
-
fraud
FraudService fraud()
-
networkPrograms
NetworkProgramService networkPrograms()
-
accountActivity
AccountActivityService accountActivity()
-
apiStatus
ApiStatus apiStatus(ClientApiStatusParams params, RequestOptions requestOptions)
-
close
Unit close()
Closes this client, relinquishing any underlying resources.
This is purposefully not inherited from AutoCloseable because the client is long-lived and usually should not be synchronously closed via try-with-resources.
It's also usually not necessary to call this method at all. the default HTTP client automatically releases threads and connections if they remain idle, but if you are writing an application that needs to aggressively release unused resources, then you may call this method.
-
-
-
-