Class AccountServiceAsyncImpl.WithRawResponseImpl
-
- All Implemented Interfaces:
-
com.dinari.api.services.async.v2.AccountServiceAsync.WithRawResponse
public final class AccountServiceAsyncImpl.WithRawResponseImpl implements AccountServiceAsync.WithRawResponse
-
-
Method Summary
-
Methods inherited from class com.dinari.api.services.async.v2.AccountServiceAsync.WithRawResponse
deactivate, deactivate, deactivate, deactivate, deactivate, getCashBalances, getCashBalances, getCashBalances, getCashBalances, getCashBalances, getDividendPayments, getDividendPayments, getDividendPayments, getInterestPayments, getInterestPayments, getInterestPayments, getPortfolio, getPortfolio, getPortfolio, getPortfolio, getPortfolio, mintSandboxTokens, mintSandboxTokens, mintSandboxTokens, mintSandboxTokens, mintSandboxTokens, retrieve, retrieve, retrieve, retrieve, retrieve -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
withOptions
AccountServiceAsync.WithRawResponse withOptions(Consumer<ClientOptions.Builder> modifier)
Returns a view of this service with the given option modifications applied.
The original service is not modified.
-
wallet
WalletServiceAsync.WithRawResponse wallet()
Walletsrepresent the blockchain wallet that holds the assets of anAccount.An
Accountmay be connected to a singleWallet.Individual
Entitiescan connect their self-custodiedWalletsby proving ownership of theWalletaddress. For Dinari Partners, a Dinari-managedWalletcan be created for the PartnerEntityin the Dinari Partners Portal. This may be used in omnibus accounting for self-managing customers' assets.
-
orders
OrderServiceAsync.WithRawResponse orders()
Ordersrepresent the buying and selling of assets under anAccount.For
Accountsusing self-custodiedWallets,Ordersare created and fulfilled by making calls to Dinari's smart contracts, or using the Proxied Orders methods.For
Accountsusing managedWallets,Ordersare created and fulfilled by using theManaged Ordersmethods, which then create the corresponding transactions on the blockchain.
-
orderFulfillments
OrderFulfillmentServiceAsync.WithRawResponse orderFulfillments()
Ordersrepresent the buying and selling of assets under anAccount.For
Accountsusing self-custodiedWallets,Ordersare created and fulfilled by making calls to Dinari's smart contracts, or using the Proxied Orders methods.For
Accountsusing managedWallets,Ordersare created and fulfilled by using theManaged Ordersmethods, which then create the corresponding transactions on the blockchain.
-
orderRequests
OrderRequestServiceAsync.WithRawResponse orderRequests()
-
withdrawalRequests
WithdrawalRequestServiceAsync.WithRawResponse withdrawalRequests()
Withdrawalsrepresent the transfer of stablecoins from anAccountconnected to a managedWalletto anotherAccountthat is owned by theEntity.Since the
Accountis backed by a managedWallet, theWithdrawalmust be processed by Dinari and the corresponding transaction is submitted on chain.Upon requesting a withdrawal, a
WithdrawalRequestis created, which is then submitted on chain by Dinari. Once the transfer is submitted on chain, the correspondingWithdrawalis created.Currently, withdrawals are made in USDC on the Arbitrum network (Chain ID
eip155:42161).
-
withdrawals
WithdrawalServiceAsync.WithRawResponse withdrawals()
Withdrawalsrepresent the transfer of stablecoins from anAccountconnected to a managedWalletto anotherAccountthat is owned by theEntity.Since the
Accountis backed by a managedWallet, theWithdrawalmust be processed by Dinari and the corresponding transaction is submitted on chain.Upon requesting a withdrawal, a
WithdrawalRequestis created, which is then submitted on chain by Dinari. Once the transfer is submitted on chain, the correspondingWithdrawalis created.Currently, withdrawals are made in USDC on the Arbitrum network (Chain ID
eip155:42161).
-
tokenTransfers
TokenTransferServiceAsync.WithRawResponse tokenTransfers()
Accountsrepresent the financial accounts of anEntity.Orders, dividends, and other transactions are associated with anAccount.
-
activities
ActivityServiceAsync.WithRawResponse activities()
Accountsrepresent the financial accounts of anEntity.Orders, dividends, and other transactions are associated with anAccount.
-
retrieve
CompletableFuture<HttpResponseFor<Account>> retrieve(AccountRetrieveParams params, RequestOptions requestOptions)
-
deactivate
CompletableFuture<HttpResponseFor<Account>> deactivate(AccountDeactivateParams params, RequestOptions requestOptions)
-
getCashBalances
CompletableFuture<HttpResponseFor<List<AccountGetCashBalancesResponse>>> getCashBalances(AccountGetCashBalancesParams params, RequestOptions requestOptions)
-
getDividendPayments
CompletableFuture<HttpResponseFor<List<AccountGetDividendPaymentsResponse>>> getDividendPayments(AccountGetDividendPaymentsParams params, RequestOptions requestOptions)
-
getInterestPayments
CompletableFuture<HttpResponseFor<List<AccountGetInterestPaymentsResponse>>> getInterestPayments(AccountGetInterestPaymentsParams params, RequestOptions requestOptions)
-
getPortfolio
CompletableFuture<HttpResponseFor<AccountGetPortfolioResponse>> getPortfolio(AccountGetPortfolioParams params, RequestOptions requestOptions)
-
mintSandboxTokens
CompletableFuture<HttpResponse> mintSandboxTokens(AccountMintSandboxTokensParams params, RequestOptions requestOptions)
-
-
-
-