Class MetadataRoutesApiImpl

  • All Implemented Interfaces:
    MetadataRoutesApi

    @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               date="2019-11-23T10:26:45.594287+01:00[Europe/Madrid]")
    public class MetadataRoutesApiImpl
    extends java.lang.Object
    implements MetadataRoutesApi
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void getAccountMetadata​(java.lang.String accountId, java.lang.Integer pageSize, java.lang.String id, java.lang.String ordering, io.vertx.core.Handler<io.vertx.core.AsyncResult<MetadataEntriesDTO>> resultHandler)
      Get account metadata Returns the account metadata given an account id.
      void getAccountMetadataByKey​(java.lang.String accountId, java.lang.String key, io.vertx.core.Handler<io.vertx.core.AsyncResult<MetadataEntriesDTO>> resultHandler)
      Get account metadata Returns the account metadata given an account id and a key.
      void getAccountMetadataByKeyAndSender​(java.lang.String accountId, java.lang.String key, java.lang.String publicKey, io.vertx.core.Handler<io.vertx.core.AsyncResult<MetadataDTO>> resultHandler)
      Get account metadata Returns the account metadata given an account id, a key, and a sender.
      ApiClient getApiClient()  
      void getMosaicMetadata​(java.lang.String mosaicId, java.lang.Integer pageSize, java.lang.String id, java.lang.String ordering, io.vertx.core.Handler<io.vertx.core.AsyncResult<MetadataEntriesDTO>> resultHandler)
      Get mosaic metadata Returns the mosaic metadata given a mosaic id.
      void getMosaicMetadataByKey​(java.lang.String mosaicId, java.lang.String key, io.vertx.core.Handler<io.vertx.core.AsyncResult<MetadataEntriesDTO>> resultHandler)
      Get mosaic metadata Returns the mosaic metadata given a mosaic id and a key.
      void getMosaicMetadataByKeyAndSender​(java.lang.String mosaicId, java.lang.String key, java.lang.String publicKey, io.vertx.core.Handler<io.vertx.core.AsyncResult<MetadataDTO>> resultHandler)
      Get mosaic metadata Returns the mosaic metadata given a mosaic id, a key, and a sender.
      void getNamespaceMetadata​(java.lang.String namespaceId, java.lang.Integer pageSize, java.lang.String id, java.lang.String ordering, io.vertx.core.Handler<io.vertx.core.AsyncResult<MetadataEntriesDTO>> resultHandler)
      Get namespace metadata Returns the namespace metadata given a namespace id.
      void getNamespaceMetadataByKey​(java.lang.String namespaceId, java.lang.String key, io.vertx.core.Handler<io.vertx.core.AsyncResult<MetadataEntriesDTO>> resultHandler)
      Get namespace metadata Returns the namespace metadata given a namespace id and a key.
      void getNamespaceMetadataByKeyAndSender​(java.lang.String namespaceId, java.lang.String key, java.lang.String publicKey, io.vertx.core.Handler<io.vertx.core.AsyncResult<MetadataDTO>> resultHandler)
      Get namespace metadata Returns the namespace metadata given a namespace id, a key, and a sender.
      void setApiClient​(ApiClient apiClient)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MetadataRoutesApiImpl

        public MetadataRoutesApiImpl()
      • MetadataRoutesApiImpl

        public MetadataRoutesApiImpl​(ApiClient apiClient)
    • Method Detail

      • getApiClient

        public ApiClient getApiClient()
      • setApiClient

        public void setApiClient​(ApiClient apiClient)
      • getAccountMetadata

        public void getAccountMetadata​(java.lang.String accountId,
                                       java.lang.Integer pageSize,
                                       java.lang.String id,
                                       java.lang.String ordering,
                                       io.vertx.core.Handler<io.vertx.core.AsyncResult<MetadataEntriesDTO>> resultHandler)
        Get account metadata Returns the account metadata given an account id.
        Specified by:
        getAccountMetadata in interface MetadataRoutesApi
        Parameters:
        accountId - Account public key or address. (required)
        pageSize - Number of transactions to return for each request. (optional, default to 10)
        id - Metadata identifier up to which metadata are returned. (optional)
        ordering - Ordering criteria: * -id - Descending order by id. * id - Ascending order by id. (optional, default to "-id")
        resultHandler - Asynchronous result handler
      • getAccountMetadataByKey

        public void getAccountMetadataByKey​(java.lang.String accountId,
                                            java.lang.String key,
                                            io.vertx.core.Handler<io.vertx.core.AsyncResult<MetadataEntriesDTO>> resultHandler)
        Get account metadata Returns the account metadata given an account id and a key.
        Specified by:
        getAccountMetadataByKey in interface MetadataRoutesApi
        Parameters:
        accountId - Account public key or address. (required)
        key - Metadata key. (required)
        resultHandler - Asynchronous result handler
      • getAccountMetadataByKeyAndSender

        public void getAccountMetadataByKeyAndSender​(java.lang.String accountId,
                                                     java.lang.String key,
                                                     java.lang.String publicKey,
                                                     io.vertx.core.Handler<io.vertx.core.AsyncResult<MetadataDTO>> resultHandler)
        Get account metadata Returns the account metadata given an account id, a key, and a sender.
        Specified by:
        getAccountMetadataByKeyAndSender in interface MetadataRoutesApi
        Parameters:
        accountId - Account public key or address. (required)
        key - Metadata key. (required)
        publicKey - Account public key. (required)
        resultHandler - Asynchronous result handler
      • getMosaicMetadata

        public void getMosaicMetadata​(java.lang.String mosaicId,
                                      java.lang.Integer pageSize,
                                      java.lang.String id,
                                      java.lang.String ordering,
                                      io.vertx.core.Handler<io.vertx.core.AsyncResult<MetadataEntriesDTO>> resultHandler)
        Get mosaic metadata Returns the mosaic metadata given a mosaic id.
        Specified by:
        getMosaicMetadata in interface MetadataRoutesApi
        Parameters:
        mosaicId - Mosaic identifier. (required)
        pageSize - Number of transactions to return for each request. (optional, default to 10)
        id - Metadata identifier up to which metadata are returned. (optional)
        ordering - Ordering criteria: * -id - Descending order by id. * id - Ascending order by id. (optional, default to "-id")
        resultHandler - Asynchronous result handler
      • getMosaicMetadataByKey

        public void getMosaicMetadataByKey​(java.lang.String mosaicId,
                                           java.lang.String key,
                                           io.vertx.core.Handler<io.vertx.core.AsyncResult<MetadataEntriesDTO>> resultHandler)
        Get mosaic metadata Returns the mosaic metadata given a mosaic id and a key.
        Specified by:
        getMosaicMetadataByKey in interface MetadataRoutesApi
        Parameters:
        mosaicId - Mosaic identifier. (required)
        key - Metadata key. (required)
        resultHandler - Asynchronous result handler
      • getMosaicMetadataByKeyAndSender

        public void getMosaicMetadataByKeyAndSender​(java.lang.String mosaicId,
                                                    java.lang.String key,
                                                    java.lang.String publicKey,
                                                    io.vertx.core.Handler<io.vertx.core.AsyncResult<MetadataDTO>> resultHandler)
        Get mosaic metadata Returns the mosaic metadata given a mosaic id, a key, and a sender.
        Specified by:
        getMosaicMetadataByKeyAndSender in interface MetadataRoutesApi
        Parameters:
        mosaicId - Mosaic identifier. (required)
        key - Metadata key. (required)
        publicKey - Account public key. (required)
        resultHandler - Asynchronous result handler
      • getNamespaceMetadata

        public void getNamespaceMetadata​(java.lang.String namespaceId,
                                         java.lang.Integer pageSize,
                                         java.lang.String id,
                                         java.lang.String ordering,
                                         io.vertx.core.Handler<io.vertx.core.AsyncResult<MetadataEntriesDTO>> resultHandler)
        Get namespace metadata Returns the namespace metadata given a namespace id.
        Specified by:
        getNamespaceMetadata in interface MetadataRoutesApi
        Parameters:
        namespaceId - Namespace identifier. (required)
        pageSize - Number of transactions to return for each request. (optional, default to 10)
        id - Metadata identifier up to which metadata are returned. (optional)
        ordering - Ordering criteria: * -id - Descending order by id. * id - Ascending order by id. (optional, default to "-id")
        resultHandler - Asynchronous result handler
      • getNamespaceMetadataByKey

        public void getNamespaceMetadataByKey​(java.lang.String namespaceId,
                                              java.lang.String key,
                                              io.vertx.core.Handler<io.vertx.core.AsyncResult<MetadataEntriesDTO>> resultHandler)
        Get namespace metadata Returns the namespace metadata given a namespace id and a key.
        Specified by:
        getNamespaceMetadataByKey in interface MetadataRoutesApi
        Parameters:
        namespaceId - Namespace identifier. (required)
        key - Metadata key. (required)
        resultHandler - Asynchronous result handler
      • getNamespaceMetadataByKeyAndSender

        public void getNamespaceMetadataByKeyAndSender​(java.lang.String namespaceId,
                                                       java.lang.String key,
                                                       java.lang.String publicKey,
                                                       io.vertx.core.Handler<io.vertx.core.AsyncResult<MetadataDTO>> resultHandler)
        Get namespace metadata Returns the namespace metadata given a namespace id, a key, and a sender.
        Specified by:
        getNamespaceMetadataByKeyAndSender in interface MetadataRoutesApi
        Parameters:
        namespaceId - Namespace identifier. (required)
        key - Metadata key. (required)
        publicKey - Account public key. (required)
        resultHandler - Asynchronous result handler