Class NamespaceRoutesApiImpl

  • All Implemented Interfaces:
    NamespaceRoutesApi

    @Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
               date="2020-01-01T18:24:23.294947664-03:00[America/Argentina/Buenos_Aires]")
    public class NamespaceRoutesApiImpl
    extends java.lang.Object
    implements NamespaceRoutesApi
    • Constructor Detail

      • NamespaceRoutesApiImpl

        public NamespaceRoutesApiImpl()
      • NamespaceRoutesApiImpl

        public NamespaceRoutesApiImpl​(ApiClient apiClient)
    • Method Detail

      • getApiClient

        public ApiClient getApiClient()
      • setApiClient

        public void setApiClient​(ApiClient apiClient)
      • getAccountsNames

        public void getAccountsNames​(AccountIds accountIds,
                                     io.vertx.core.Handler<io.vertx.core.AsyncResult<AccountsNamesDTO>> resultHandler)
        Get readable names for a set of accountIds Returns friendly names for accounts.
        Specified by:
        getAccountsNames in interface NamespaceRoutesApi
        Parameters:
        accountIds - (optional)
        resultHandler - Asynchronous result handler
      • getMosaicsNames

        public void getMosaicsNames​(MosaicIds mosaicIds,
                                    io.vertx.core.Handler<io.vertx.core.AsyncResult<MosaicsNamesDTO>> resultHandler)
        Get readable names for a set of mosaics Returns friendly names for mosaics.
        Specified by:
        getMosaicsNames in interface NamespaceRoutesApi
        Parameters:
        mosaicIds - (required)
        resultHandler - Asynchronous result handler
      • getNamespace

        public void getNamespace​(java.lang.String namespaceId,
                                 io.vertx.core.Handler<io.vertx.core.AsyncResult<NamespaceInfoDTO>> resultHandler)
        Get namespace information Gets the namespace for a given namespace identifier.
        Specified by:
        getNamespace in interface NamespaceRoutesApi
        Parameters:
        namespaceId - Namespace identifier. (required)
        resultHandler - Asynchronous result handler
      • getNamespacesFromAccount

        public void getNamespacesFromAccount​(java.lang.String accountId,
                                             java.lang.Integer pageSize,
                                             java.lang.String id,
                                             io.vertx.core.Handler<io.vertx.core.AsyncResult<NamespacesInfoDTO>> resultHandler)
        Get namespaces created by an account Gets an array of namespaces for a given account address.
        Specified by:
        getNamespacesFromAccount in interface NamespaceRoutesApi
        Parameters:
        accountId - Account public key or address. (required)
        pageSize - Number of transactions to return for each request. (optional, default to 10)
        id - Namespace identifier up to which transactions are returned. (optional)
        resultHandler - Asynchronous result handler
      • getNamespacesFromAccounts

        public void getNamespacesFromAccounts​(AccountIds accountIds,
                                              io.vertx.core.Handler<io.vertx.core.AsyncResult<NamespacesInfoDTO>> resultHandler)
        Get namespaces for given array of addresses Gets namespaces for a given array of addresses.
        Specified by:
        getNamespacesFromAccounts in interface NamespaceRoutesApi
        Parameters:
        accountIds - (optional)
        resultHandler - Asynchronous result handler
      • getNamespacesNames

        public void getNamespacesNames​(NamespaceIds namespaceIds,
                                       io.vertx.core.Handler<io.vertx.core.AsyncResult<java.util.List<NamespaceNameDTO>>> resultHandler)
        Get readable names for a set of namespaces Returns friendly names for namespaces.
        Specified by:
        getNamespacesNames in interface NamespaceRoutesApi
        Parameters:
        namespaceIds - (required)
        resultHandler - Asynchronous result handler