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

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

    • ChannelApi

      public ChannelApi​(ChannelApi delegate)
  • Method Details

    • getDelegate

      public ChannelApi getDelegate()
    • getChannelByPubkey

      public void getChannelByPubkey​(java.lang.String pubkey, java.lang.Boolean intAsString, io.vertx.core.Handler<io.vertx.core.AsyncResult<Channel>> resultHandler)
      Get channel by public key
      Parameters:
      pubkey - The pubkey of the channel (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
    • rxGetChannelByPubkey

      public io.reactivex.Single<Channel> rxGetChannelByPubkey​(java.lang.String pubkey, java.lang.Boolean intAsString)
      Get channel by public key
      Parameters:
      pubkey - The pubkey of the channel (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)
    • postChannelCloseMutual

      public void postChannelCloseMutual​(ChannelCloseMutualTx channelCloseMutualTx, java.lang.Boolean intAsString, io.vertx.core.Handler<io.vertx.core.AsyncResult<UnsignedTx>> resultHandler)
      Get a channel_close_mutual transaction object
      Parameters:
      channelCloseMutualTx - (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
    • rxPostChannelCloseMutual

      public io.reactivex.Single<UnsignedTx> rxPostChannelCloseMutual​(ChannelCloseMutualTx channelCloseMutualTx, java.lang.Boolean intAsString)
      Get a channel_close_mutual transaction object
      Parameters:
      channelCloseMutualTx - (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)
    • postChannelCloseSolo

      public void postChannelCloseSolo​(ChannelCloseSoloTx channelCloseSoloTx, java.lang.Boolean intAsString, io.vertx.core.Handler<io.vertx.core.AsyncResult<UnsignedTx>> resultHandler)
      Get a channel_close_solo transaction object
      Parameters:
      channelCloseSoloTx - (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
    • rxPostChannelCloseSolo

      public io.reactivex.Single<UnsignedTx> rxPostChannelCloseSolo​(ChannelCloseSoloTx channelCloseSoloTx, java.lang.Boolean intAsString)
      Get a channel_close_solo transaction object
      Parameters:
      channelCloseSoloTx - (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)
    • postChannelCreate

      public void postChannelCreate​(ChannelCreateTx channelCreateTx, java.lang.Boolean intAsString, io.vertx.core.Handler<io.vertx.core.AsyncResult<UnsignedTx>> resultHandler)
      Get a channel_create transaction object
      Parameters:
      channelCreateTx - (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
    • rxPostChannelCreate

      public io.reactivex.Single<UnsignedTx> rxPostChannelCreate​(ChannelCreateTx channelCreateTx, java.lang.Boolean intAsString)
      Get a channel_create transaction object
      Parameters:
      channelCreateTx - (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)
    • postChannelDeposit

      public void postChannelDeposit​(ChannelDepositTx channelDepositTx, java.lang.Boolean intAsString, io.vertx.core.Handler<io.vertx.core.AsyncResult<UnsignedTx>> resultHandler)
      Get a channel_deposit transaction object
      Parameters:
      channelDepositTx - (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
    • rxPostChannelDeposit

      public io.reactivex.Single<UnsignedTx> rxPostChannelDeposit​(ChannelDepositTx channelDepositTx, java.lang.Boolean intAsString)
      Get a channel_deposit transaction object
      Parameters:
      channelDepositTx - (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)
    • postChannelSetDelegates

      public void postChannelSetDelegates​(ChannelSetDelegatesTx channelSetDelegatesTx, java.lang.Boolean intAsString, io.vertx.core.Handler<io.vertx.core.AsyncResult<UnsignedTx>> resultHandler)
      Get a channel_set_delegates_tx transaction object
      Parameters:
      channelSetDelegatesTx - (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
    • rxPostChannelSetDelegates

      public io.reactivex.Single<UnsignedTx> rxPostChannelSetDelegates​(ChannelSetDelegatesTx channelSetDelegatesTx, java.lang.Boolean intAsString)
      Get a channel_set_delegates_tx transaction object
      Parameters:
      channelSetDelegatesTx - (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)
    • postChannelSettle

      public void postChannelSettle​(ChannelSettleTx channelSettleTx, java.lang.Boolean intAsString, io.vertx.core.Handler<io.vertx.core.AsyncResult<UnsignedTx>> resultHandler)
      Get a channel_settle transaction object
      Parameters:
      channelSettleTx - (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
    • rxPostChannelSettle

      public io.reactivex.Single<UnsignedTx> rxPostChannelSettle​(ChannelSettleTx channelSettleTx, java.lang.Boolean intAsString)
      Get a channel_settle transaction object
      Parameters:
      channelSettleTx - (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)
    • postChannelSlash

      public void postChannelSlash​(ChannelSlashTx channelSlashTx, java.lang.Boolean intAsString, io.vertx.core.Handler<io.vertx.core.AsyncResult<UnsignedTx>> resultHandler)
      Get a channel_slash transaction object
      Parameters:
      channelSlashTx - (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
    • rxPostChannelSlash

      public io.reactivex.Single<UnsignedTx> rxPostChannelSlash​(ChannelSlashTx channelSlashTx, java.lang.Boolean intAsString)
      Get a channel_slash transaction object
      Parameters:
      channelSlashTx - (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)
    • postChannelSnapshotSolo

      public void postChannelSnapshotSolo​(ChannelSnapshotSoloTx channelSnapshotSoloTx, java.lang.Boolean intAsString, io.vertx.core.Handler<io.vertx.core.AsyncResult<UnsignedTx>> resultHandler)
      Get a channel_snapshot_solo transaction object
      Parameters:
      channelSnapshotSoloTx - (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
    • rxPostChannelSnapshotSolo

      public io.reactivex.Single<UnsignedTx> rxPostChannelSnapshotSolo​(ChannelSnapshotSoloTx channelSnapshotSoloTx, java.lang.Boolean intAsString)
      Get a channel_snapshot_solo transaction object
      Parameters:
      channelSnapshotSoloTx - (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)
    • postChannelWithdraw

      public void postChannelWithdraw​(ChannelWithdrawTx channelWithdrawTx, java.lang.Boolean intAsString, io.vertx.core.Handler<io.vertx.core.AsyncResult<UnsignedTx>> resultHandler)
      Get a channel_withdrawal transaction object
      Parameters:
      channelWithdrawTx - (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
    • rxPostChannelWithdraw

      public io.reactivex.Single<UnsignedTx> rxPostChannelWithdraw​(ChannelWithdrawTx channelWithdrawTx, java.lang.Boolean intAsString)
      Get a channel_withdrawal transaction object
      Parameters:
      channelWithdrawTx - (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 ChannelApi newInstance​(ChannelApi arg)