Class MosaicRepositoryOkHttpImpl

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

    public class MosaicRepositoryOkHttpImpl
    extends AbstractRepositoryOkHttpImpl
    implements io.nem.sdk.api.MosaicRepository
    Mosaic http repository.
    Since:
    1.0
    • Constructor Detail

      • MosaicRepositoryOkHttpImpl

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

      • getClient

        public io.nem.sdk.openapi.okhttp_gson.api.MosaicRoutesApi getClient()
      • getMosaic

        public io.reactivex.Observable<io.nem.sdk.model.mosaic.MosaicInfo> getMosaic​(io.nem.sdk.model.mosaic.MosaicId mosaicId)
        Specified by:
        getMosaic in interface io.nem.sdk.api.MosaicRepository
      • getMosaics

        public io.reactivex.Observable<java.util.List<io.nem.sdk.model.mosaic.MosaicInfo>> getMosaics​(java.util.List<io.nem.sdk.model.mosaic.MosaicId> ids)
        Specified by:
        getMosaics in interface io.nem.sdk.api.MosaicRepository
      • getMosaicsFromAccount

        public io.reactivex.Observable<java.util.List<io.nem.sdk.model.mosaic.MosaicInfo>> getMosaicsFromAccount​(io.nem.sdk.model.account.Address address)
        Specified by:
        getMosaicsFromAccount in interface io.nem.sdk.api.MosaicRepository
      • getMosaicsFromAccounts

        public io.reactivex.Observable<java.util.List<io.nem.sdk.model.mosaic.MosaicInfo>> getMosaicsFromAccounts​(java.util.List<io.nem.sdk.model.account.Address> addresses)
        Specified by:
        getMosaicsFromAccounts in interface io.nem.sdk.api.MosaicRepository