Class NameServiceApi

java.lang.Object
com.kryptokrauts.aeternity.generated.api.rxjava.NameServiceApi

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
           date="2022-01-10T23:40:09.108255703Z[Etc/UTC]")
public class NameServiceApi
extends java.lang.Object
  • Constructor Summary

    Constructors
    Constructor Description
    NameServiceApi​(NameServiceApi delegate)  
  • Method Summary

    Modifier and Type Method Description
    void getCommitmentId​(java.lang.String name, java.math.BigInteger salt, java.lang.Boolean intAsString, io.vertx.core.Handler<io.vertx.core.AsyncResult<CommitmentId>> resultHandler)
    Compute commitment ID for a given salt and name
    NameServiceApi getDelegate()  
    void getNameEntryByName​(java.lang.String name, java.lang.Boolean intAsString, io.vertx.core.Handler<io.vertx.core.AsyncResult<NameEntry>> resultHandler)
    Get name entry from naming system
    static NameServiceApi newInstance​(NameServiceApi arg)  
    void postNameClaim​(NameClaimTx nameClaimTx, java.lang.Boolean intAsString, io.vertx.core.Handler<io.vertx.core.AsyncResult<UnsignedTx>> resultHandler)
    Get a name_claim transaction object
    void postNamePreclaim​(NamePreclaimTx namePreclaimTx, java.lang.Boolean intAsString, io.vertx.core.Handler<io.vertx.core.AsyncResult<UnsignedTx>> resultHandler)
    Get a name_preclaim transaction object
    void postNameRevoke​(NameRevokeTx nameRevokeTx, java.lang.Boolean intAsString, io.vertx.core.Handler<io.vertx.core.AsyncResult<UnsignedTx>> resultHandler)
    Get a name_revoke transaction object
    void postNameTransfer​(NameTransferTx nameTransferTx, java.lang.Boolean intAsString, io.vertx.core.Handler<io.vertx.core.AsyncResult<UnsignedTx>> resultHandler)
    Get a name_transfer transaction object
    void postNameUpdate​(NameUpdateTx nameUpdateTx, java.lang.Boolean intAsString, io.vertx.core.Handler<io.vertx.core.AsyncResult<UnsignedTx>> resultHandler)
    Get a name_update transaction object
    io.reactivex.Single<CommitmentId> rxGetCommitmentId​(java.lang.String name, java.math.BigInteger salt, java.lang.Boolean intAsString)
    Compute commitment ID for a given salt and name
    io.reactivex.Single<NameEntry> rxGetNameEntryByName​(java.lang.String name, java.lang.Boolean intAsString)
    Get name entry from naming system
    io.reactivex.Single<UnsignedTx> rxPostNameClaim​(NameClaimTx nameClaimTx, java.lang.Boolean intAsString)
    Get a name_claim transaction object
    io.reactivex.Single<UnsignedTx> rxPostNamePreclaim​(NamePreclaimTx namePreclaimTx, java.lang.Boolean intAsString)
    Get a name_preclaim transaction object
    io.reactivex.Single<UnsignedTx> rxPostNameRevoke​(NameRevokeTx nameRevokeTx, java.lang.Boolean intAsString)
    Get a name_revoke transaction object
    io.reactivex.Single<UnsignedTx> rxPostNameTransfer​(NameTransferTx nameTransferTx, java.lang.Boolean intAsString)
    Get a name_transfer transaction object
    io.reactivex.Single<UnsignedTx> rxPostNameUpdate​(NameUpdateTx nameUpdateTx, java.lang.Boolean intAsString)
    Get a name_update transaction object

    Methods inherited from class java.lang.Object

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

  • Method Details

    • getDelegate

      public NameServiceApi getDelegate()
    • getCommitmentId

      public void getCommitmentId​(java.lang.String name, java.math.BigInteger salt, java.lang.Boolean intAsString, io.vertx.core.Handler<io.vertx.core.AsyncResult<CommitmentId>> resultHandler)
      Compute commitment ID for a given salt and name
      Parameters:
      name - Name (required)
      salt - Salt (required)
      intAsString - If this flag is set to true, the response will have all integers set as strings (optional, default to false)
      resultHandler - Asynchronous result handler
    • rxGetCommitmentId

      public io.reactivex.Single<CommitmentId> rxGetCommitmentId​(java.lang.String name, java.math.BigInteger salt, java.lang.Boolean intAsString)
      Compute commitment ID for a given salt and name
      Parameters:
      name - Name (required)
      salt - Salt (required)
      intAsString - If this flag is set to true, the response will have all integers set as strings (optional, default to false)
      Returns:
      Asynchronous result handler (RxJava Single)
    • getNameEntryByName

      public void getNameEntryByName​(java.lang.String name, java.lang.Boolean intAsString, io.vertx.core.Handler<io.vertx.core.AsyncResult<NameEntry>> resultHandler)
      Get name entry from naming system
      Parameters:
      name - The name key of the name entry (required)
      intAsString - If this flag is set to true, the response will have all integers set as strings (optional, default to false)
      resultHandler - Asynchronous result handler
    • rxGetNameEntryByName

      public io.reactivex.Single<NameEntry> rxGetNameEntryByName​(java.lang.String name, java.lang.Boolean intAsString)
      Get name entry from naming system
      Parameters:
      name - The name key of the name entry (required)
      intAsString - If this flag is set to true, the response will have all integers set as strings (optional, default to false)
      Returns:
      Asynchronous result handler (RxJava Single)
    • postNameClaim

      public void postNameClaim​(NameClaimTx nameClaimTx, java.lang.Boolean intAsString, io.vertx.core.Handler<io.vertx.core.AsyncResult<UnsignedTx>> resultHandler)
      Get a name_claim transaction object
      Parameters:
      nameClaimTx - (required)
      intAsString - If this flag is set to true, the response will have all integers set as strings (optional, default to false)
      resultHandler - Asynchronous result handler
    • rxPostNameClaim

      public io.reactivex.Single<UnsignedTx> rxPostNameClaim​(NameClaimTx nameClaimTx, java.lang.Boolean intAsString)
      Get a name_claim transaction object
      Parameters:
      nameClaimTx - (required)
      intAsString - If this flag is set to true, the response will have all integers set as strings (optional, default to false)
      Returns:
      Asynchronous result handler (RxJava Single)
    • postNamePreclaim

      public void postNamePreclaim​(NamePreclaimTx namePreclaimTx, java.lang.Boolean intAsString, io.vertx.core.Handler<io.vertx.core.AsyncResult<UnsignedTx>> resultHandler)
      Get a name_preclaim transaction object
      Parameters:
      namePreclaimTx - (required)
      intAsString - If this flag is set to true, the response will have all integers set as strings (optional, default to false)
      resultHandler - Asynchronous result handler
    • rxPostNamePreclaim

      public io.reactivex.Single<UnsignedTx> rxPostNamePreclaim​(NamePreclaimTx namePreclaimTx, java.lang.Boolean intAsString)
      Get a name_preclaim transaction object
      Parameters:
      namePreclaimTx - (required)
      intAsString - If this flag is set to true, the response will have all integers set as strings (optional, default to false)
      Returns:
      Asynchronous result handler (RxJava Single)
    • postNameRevoke

      public void postNameRevoke​(NameRevokeTx nameRevokeTx, java.lang.Boolean intAsString, io.vertx.core.Handler<io.vertx.core.AsyncResult<UnsignedTx>> resultHandler)
      Get a name_revoke transaction object
      Parameters:
      nameRevokeTx - (required)
      intAsString - If this flag is set to true, the response will have all integers set as strings (optional, default to false)
      resultHandler - Asynchronous result handler
    • rxPostNameRevoke

      public io.reactivex.Single<UnsignedTx> rxPostNameRevoke​(NameRevokeTx nameRevokeTx, java.lang.Boolean intAsString)
      Get a name_revoke transaction object
      Parameters:
      nameRevokeTx - (required)
      intAsString - If this flag is set to true, the response will have all integers set as strings (optional, default to false)
      Returns:
      Asynchronous result handler (RxJava Single)
    • postNameTransfer

      public void postNameTransfer​(NameTransferTx nameTransferTx, java.lang.Boolean intAsString, io.vertx.core.Handler<io.vertx.core.AsyncResult<UnsignedTx>> resultHandler)
      Get a name_transfer transaction object
      Parameters:
      nameTransferTx - (required)
      intAsString - If this flag is set to true, the response will have all integers set as strings (optional, default to false)
      resultHandler - Asynchronous result handler
    • rxPostNameTransfer

      public io.reactivex.Single<UnsignedTx> rxPostNameTransfer​(NameTransferTx nameTransferTx, java.lang.Boolean intAsString)
      Get a name_transfer transaction object
      Parameters:
      nameTransferTx - (required)
      intAsString - If this flag is set to true, the response will have all integers set as strings (optional, default to false)
      Returns:
      Asynchronous result handler (RxJava Single)
    • postNameUpdate

      public void postNameUpdate​(NameUpdateTx nameUpdateTx, java.lang.Boolean intAsString, io.vertx.core.Handler<io.vertx.core.AsyncResult<UnsignedTx>> resultHandler)
      Get a name_update transaction object
      Parameters:
      nameUpdateTx - (required)
      intAsString - If this flag is set to true, the response will have all integers set as strings (optional, default to false)
      resultHandler - Asynchronous result handler
    • rxPostNameUpdate

      public io.reactivex.Single<UnsignedTx> rxPostNameUpdate​(NameUpdateTx nameUpdateTx, java.lang.Boolean intAsString)
      Get a name_update transaction object
      Parameters:
      nameUpdateTx - (required)
      intAsString - If this flag is set to true, the response will have all integers set as strings (optional, default to false)
      Returns:
      Asynchronous result handler (RxJava Single)
    • newInstance

      public static NameServiceApi newInstance​(NameServiceApi arg)