Package io.nem.sdk.infrastructure.okhttp
Class AccountRepositoryOkHttpImpl
- java.lang.Object
-
- io.nem.sdk.infrastructure.okhttp.AbstractRepositoryOkHttpImpl
-
- io.nem.sdk.infrastructure.okhttp.AccountRepositoryOkHttpImpl
-
- All Implemented Interfaces:
io.nem.sdk.api.AccountRepository
public class AccountRepositoryOkHttpImpl extends AbstractRepositoryOkHttpImpl implements io.nem.sdk.api.AccountRepository
Created by fernando on 29/07/19.
-
-
Constructor Summary
Constructors Constructor Description AccountRepositoryOkHttpImpl(io.nem.sdk.openapi.okhttp_gson.invoker.ApiClient apiClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.AggregateTransaction>>aggregateBondedTransactions(io.nem.sdk.model.account.PublicAccount publicAccount)io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.AggregateTransaction>>aggregateBondedTransactions(io.nem.sdk.model.account.PublicAccount publicAccount, io.nem.sdk.api.TransactionSearchCriteria criteria)io.reactivex.Observable<io.nem.sdk.model.account.AccountInfo>getAccountInfo(io.nem.sdk.model.account.Address address)io.reactivex.Observable<java.util.List<io.nem.sdk.model.account.AccountInfo>>getAccountsInfo(java.util.List<io.nem.sdk.model.account.Address> addresses)io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>>incomingTransactions(io.nem.sdk.model.account.PublicAccount publicAccount)io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>>incomingTransactions(io.nem.sdk.model.account.PublicAccount publicAccount, io.nem.sdk.api.TransactionSearchCriteria criteria)io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>>outgoingTransactions(io.nem.sdk.model.account.PublicAccount publicAccount)io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>>outgoingTransactions(io.nem.sdk.model.account.PublicAccount publicAccount, io.nem.sdk.api.TransactionSearchCriteria criteria)io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>>partialTransactions(io.nem.sdk.model.account.PublicAccount publicAccount)io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>>partialTransactions(io.nem.sdk.model.account.PublicAccount publicAccount, io.nem.sdk.api.TransactionSearchCriteria criteria)io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>>transactions(io.nem.sdk.model.account.PublicAccount publicAccount)io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>>transactions(io.nem.sdk.model.account.PublicAccount publicAccount, io.nem.sdk.api.TransactionSearchCriteria criteria)io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>>unconfirmedTransactions(io.nem.sdk.model.account.PublicAccount publicAccount)io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>>unconfirmedTransactions(io.nem.sdk.model.account.PublicAccount publicAccount, io.nem.sdk.api.TransactionSearchCriteria criteria)-
Methods inherited from class io.nem.sdk.infrastructure.okhttp.AbstractRepositoryOkHttpImpl
call, exceptionHandling, exceptionHandling, extractStatusCodeFromException, getId, getJsonHelper, getOrder, getPageSize, onError
-
-
-
-
Method Detail
-
getAccountInfo
public io.reactivex.Observable<io.nem.sdk.model.account.AccountInfo> getAccountInfo(io.nem.sdk.model.account.Address address)
- Specified by:
getAccountInfoin interfaceio.nem.sdk.api.AccountRepository
-
getAccountsInfo
public io.reactivex.Observable<java.util.List<io.nem.sdk.model.account.AccountInfo>> getAccountsInfo(java.util.List<io.nem.sdk.model.account.Address> addresses)
- Specified by:
getAccountsInfoin interfaceio.nem.sdk.api.AccountRepository
-
transactions
public io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> transactions(io.nem.sdk.model.account.PublicAccount publicAccount)
- Specified by:
transactionsin interfaceio.nem.sdk.api.AccountRepository
-
transactions
public io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> transactions(io.nem.sdk.model.account.PublicAccount publicAccount, io.nem.sdk.api.TransactionSearchCriteria criteria)- Specified by:
transactionsin interfaceio.nem.sdk.api.AccountRepository
-
incomingTransactions
public io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> incomingTransactions(io.nem.sdk.model.account.PublicAccount publicAccount)
- Specified by:
incomingTransactionsin interfaceio.nem.sdk.api.AccountRepository
-
incomingTransactions
public io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> incomingTransactions(io.nem.sdk.model.account.PublicAccount publicAccount, io.nem.sdk.api.TransactionSearchCriteria criteria)- Specified by:
incomingTransactionsin interfaceio.nem.sdk.api.AccountRepository
-
outgoingTransactions
public io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> outgoingTransactions(io.nem.sdk.model.account.PublicAccount publicAccount)
- Specified by:
outgoingTransactionsin interfaceio.nem.sdk.api.AccountRepository
-
outgoingTransactions
public io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> outgoingTransactions(io.nem.sdk.model.account.PublicAccount publicAccount, io.nem.sdk.api.TransactionSearchCriteria criteria)- Specified by:
outgoingTransactionsin interfaceio.nem.sdk.api.AccountRepository
-
aggregateBondedTransactions
public io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.AggregateTransaction>> aggregateBondedTransactions(io.nem.sdk.model.account.PublicAccount publicAccount)
- Specified by:
aggregateBondedTransactionsin interfaceio.nem.sdk.api.AccountRepository
-
aggregateBondedTransactions
public io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.AggregateTransaction>> aggregateBondedTransactions(io.nem.sdk.model.account.PublicAccount publicAccount, io.nem.sdk.api.TransactionSearchCriteria criteria)- Specified by:
aggregateBondedTransactionsin interfaceio.nem.sdk.api.AccountRepository
-
unconfirmedTransactions
public io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> unconfirmedTransactions(io.nem.sdk.model.account.PublicAccount publicAccount)
- Specified by:
unconfirmedTransactionsin interfaceio.nem.sdk.api.AccountRepository
-
unconfirmedTransactions
public io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> unconfirmedTransactions(io.nem.sdk.model.account.PublicAccount publicAccount, io.nem.sdk.api.TransactionSearchCriteria criteria)- Specified by:
unconfirmedTransactionsin interfaceio.nem.sdk.api.AccountRepository
-
partialTransactions
public io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> partialTransactions(io.nem.sdk.model.account.PublicAccount publicAccount)
- Specified by:
partialTransactionsin interfaceio.nem.sdk.api.AccountRepository
-
partialTransactions
public io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> partialTransactions(io.nem.sdk.model.account.PublicAccount publicAccount, io.nem.sdk.api.TransactionSearchCriteria criteria)- Specified by:
partialTransactionsin interfaceio.nem.sdk.api.AccountRepository
-
-