Package io.nem.sdk.infrastructure.okhttp
Class MetadataRepositoryOkHttpImpl
- java.lang.Object
-
- io.nem.sdk.infrastructure.okhttp.AbstractRepositoryOkHttpImpl
-
- io.nem.sdk.infrastructure.okhttp.MetadataRepositoryOkHttpImpl
-
- All Implemented Interfaces:
io.nem.sdk.api.MetadataRepository
public class MetadataRepositoryOkHttpImpl extends AbstractRepositoryOkHttpImpl implements io.nem.sdk.api.MetadataRepository
Implementation ofMetadataRepository
-
-
Constructor Summary
Constructors Constructor Description MetadataRepositoryOkHttpImpl(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.metadata.Metadata>>getAccountMetadata(io.nem.sdk.model.account.Address targetAddress, java.util.Optional<io.nem.sdk.api.QueryParams> queryParams)io.reactivex.Observable<java.util.List<io.nem.sdk.model.metadata.Metadata>>getAccountMetadataByKey(io.nem.sdk.model.account.Address targetAddress, java.math.BigInteger key)io.reactivex.Observable<io.nem.sdk.model.metadata.Metadata>getAccountMetadataByKeyAndSender(io.nem.sdk.model.account.Address targetAddress, java.math.BigInteger key, java.lang.String senderPublicKey)io.nem.sdk.openapi.okhttp_gson.api.MetadataRoutesApigetClient()io.reactivex.Observable<java.util.List<io.nem.sdk.model.metadata.Metadata>>getMosaicMetadata(io.nem.sdk.model.mosaic.MosaicId targetMosaicId, java.util.Optional<io.nem.sdk.api.QueryParams> queryParams)io.reactivex.Observable<java.util.List<io.nem.sdk.model.metadata.Metadata>>getMosaicMetadataByKey(io.nem.sdk.model.mosaic.MosaicId targetMosaicId, java.math.BigInteger key)io.reactivex.Observable<io.nem.sdk.model.metadata.Metadata>getMosaicMetadataByKeyAndSender(io.nem.sdk.model.mosaic.MosaicId targetMosaicId, java.math.BigInteger key, java.lang.String senderPublicKey)io.reactivex.Observable<java.util.List<io.nem.sdk.model.metadata.Metadata>>getNamespaceMetadata(io.nem.sdk.model.namespace.NamespaceId targetNamespaceId, java.util.Optional<io.nem.sdk.api.QueryParams> queryParams)io.reactivex.Observable<java.util.List<io.nem.sdk.model.metadata.Metadata>>getNamespaceMetadataByKey(io.nem.sdk.model.namespace.NamespaceId targetNamespaceId, java.math.BigInteger key)io.reactivex.Observable<io.nem.sdk.model.metadata.Metadata>getNamespaceMetadataByKeyAndSender(io.nem.sdk.model.namespace.NamespaceId targetNamespaceId, java.math.BigInteger key, java.lang.String senderPublicKey)-
Methods inherited from class io.nem.sdk.infrastructure.okhttp.AbstractRepositoryOkHttpImpl
call, exceptionHandling, exceptionHandling, extractStatusCodeFromException, getId, getJsonHelper, getOrder, getPageSize, onError
-
-
-
-
Method Detail
-
getAccountMetadata
public io.reactivex.Observable<java.util.List<io.nem.sdk.model.metadata.Metadata>> getAccountMetadata(io.nem.sdk.model.account.Address targetAddress, java.util.Optional<io.nem.sdk.api.QueryParams> queryParams)- Specified by:
getAccountMetadatain interfaceio.nem.sdk.api.MetadataRepository
-
getAccountMetadataByKey
public io.reactivex.Observable<java.util.List<io.nem.sdk.model.metadata.Metadata>> getAccountMetadataByKey(io.nem.sdk.model.account.Address targetAddress, java.math.BigInteger key)- Specified by:
getAccountMetadataByKeyin interfaceio.nem.sdk.api.MetadataRepository
-
getMosaicMetadata
public io.reactivex.Observable<java.util.List<io.nem.sdk.model.metadata.Metadata>> getMosaicMetadata(io.nem.sdk.model.mosaic.MosaicId targetMosaicId, java.util.Optional<io.nem.sdk.api.QueryParams> queryParams)- Specified by:
getMosaicMetadatain interfaceio.nem.sdk.api.MetadataRepository
-
getMosaicMetadataByKey
public io.reactivex.Observable<java.util.List<io.nem.sdk.model.metadata.Metadata>> getMosaicMetadataByKey(io.nem.sdk.model.mosaic.MosaicId targetMosaicId, java.math.BigInteger key)- Specified by:
getMosaicMetadataByKeyin interfaceio.nem.sdk.api.MetadataRepository
-
getAccountMetadataByKeyAndSender
public io.reactivex.Observable<io.nem.sdk.model.metadata.Metadata> getAccountMetadataByKeyAndSender(io.nem.sdk.model.account.Address targetAddress, java.math.BigInteger key, java.lang.String senderPublicKey)- Specified by:
getAccountMetadataByKeyAndSenderin interfaceio.nem.sdk.api.MetadataRepository
-
getMosaicMetadataByKeyAndSender
public io.reactivex.Observable<io.nem.sdk.model.metadata.Metadata> getMosaicMetadataByKeyAndSender(io.nem.sdk.model.mosaic.MosaicId targetMosaicId, java.math.BigInteger key, java.lang.String senderPublicKey)- Specified by:
getMosaicMetadataByKeyAndSenderin interfaceio.nem.sdk.api.MetadataRepository
-
getNamespaceMetadata
public io.reactivex.Observable<java.util.List<io.nem.sdk.model.metadata.Metadata>> getNamespaceMetadata(io.nem.sdk.model.namespace.NamespaceId targetNamespaceId, java.util.Optional<io.nem.sdk.api.QueryParams> queryParams)- Specified by:
getNamespaceMetadatain interfaceio.nem.sdk.api.MetadataRepository
-
getNamespaceMetadataByKey
public io.reactivex.Observable<java.util.List<io.nem.sdk.model.metadata.Metadata>> getNamespaceMetadataByKey(io.nem.sdk.model.namespace.NamespaceId targetNamespaceId, java.math.BigInteger key)- Specified by:
getNamespaceMetadataByKeyin interfaceio.nem.sdk.api.MetadataRepository
-
getNamespaceMetadataByKeyAndSender
public io.reactivex.Observable<io.nem.sdk.model.metadata.Metadata> getNamespaceMetadataByKeyAndSender(io.nem.sdk.model.namespace.NamespaceId targetNamespaceId, java.math.BigInteger key, java.lang.String senderPublicKey)- Specified by:
getNamespaceMetadataByKeyAndSenderin interfaceio.nem.sdk.api.MetadataRepository
-
getClient
public io.nem.sdk.openapi.okhttp_gson.api.MetadataRoutesApi getClient()
-
-