Class ReceiptRepositoryOkHttpImpl

  • All Implemented Interfaces:
    io.nem.sdk.api.ReceiptRepository

    public class ReceiptRepositoryOkHttpImpl
    extends AbstractRepositoryOkHttpImpl
    implements io.nem.sdk.api.ReceiptRepository
    OkHttp implementation of ReceiptRepository.
    • Constructor Detail

      • ReceiptRepositoryOkHttpImpl

        public ReceiptRepositoryOkHttpImpl​(io.nem.sdk.openapi.okhttp_gson.invoker.ApiClient apiClient,
                                           io.reactivex.Observable<io.nem.sdk.model.blockchain.NetworkType> networkTypeObservable)
    • Method Detail

      • getBlockReceipts

        public io.reactivex.Observable<io.nem.sdk.model.receipt.Statement> getBlockReceipts​(java.math.BigInteger height)
        Specified by:
        getBlockReceipts in interface io.nem.sdk.api.ReceiptRepository
      • getMerkleReceipts

        public io.reactivex.Observable<io.nem.sdk.model.blockchain.MerkelProofInfo> getMerkleReceipts​(java.math.BigInteger height,
                                                                                                      java.lang.String hash)
        Specified by:
        getMerkleReceipts in interface io.nem.sdk.api.ReceiptRepository
      • getClient

        public io.nem.sdk.openapi.okhttp_gson.api.ReceiptRoutesApi getClient()