Class LnrpcSendManyRequest

java.lang.Object
net.osslabz.lnd.dto.LnrpcSendManyRequest

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-06-07T12:03:34.958542131Z[Etc/UTC]") public class LnrpcSendManyRequest extends Object
LnrpcSendManyRequest
  • Field Details

  • Constructor Details

    • LnrpcSendManyRequest

      public LnrpcSendManyRequest()
  • Method Details

    • addrToAmount

      public LnrpcSendManyRequest addrToAmount(Map<String,String> addrToAmount)
    • putAddrToAmountItem

      public LnrpcSendManyRequest putAddrToAmountItem(String key, String addrToAmountItem)
    • getAddrToAmount

      @Nullable public Map<String,String> getAddrToAmount()
      Get addrToAmount
      Returns:
      addrToAmount
    • setAddrToAmount

      public void setAddrToAmount(Map<String,String> addrToAmount)
    • targetConf

      public LnrpcSendManyRequest targetConf(Integer targetConf)
    • getTargetConf

      @Nullable public Integer getTargetConf()
      The target number of blocks that this transaction should be confirmed by.
      Returns:
      targetConf
    • setTargetConf

      public void setTargetConf(Integer targetConf)
    • satPerVbyte

      public LnrpcSendManyRequest satPerVbyte(String satPerVbyte)
    • getSatPerVbyte

      @Nullable public String getSatPerVbyte()
      A manual fee rate set in sat/vbyte that should be used when crafting the transaction.
      Returns:
      satPerVbyte
    • setSatPerVbyte

      public void setSatPerVbyte(String satPerVbyte)
    • satPerByte

      public LnrpcSendManyRequest satPerByte(String satPerByte)
    • getSatPerByte

      @Nullable public String getSatPerByte()
      Deprecated, use sat_per_vbyte. A manual fee rate set in sat/vbyte that should be used when crafting the transaction.
      Returns:
      satPerByte
    • setSatPerByte

      public void setSatPerByte(String satPerByte)
    • label

      public LnrpcSendManyRequest label(String label)
    • getLabel

      @Nullable public String getLabel()
      An optional label for the transaction, limited to 500 characters.
      Returns:
      label
    • setLabel

      public void setLabel(String label)
    • minConfs

      public LnrpcSendManyRequest minConfs(Integer minConfs)
    • getMinConfs

      @Nullable public Integer getMinConfs()
      The minimum number of confirmations each one of your outputs used for the transaction must satisfy.
      Returns:
      minConfs
    • setMinConfs

      public void setMinConfs(Integer minConfs)
    • spendUnconfirmed

      public LnrpcSendManyRequest spendUnconfirmed(Boolean spendUnconfirmed)
    • getSpendUnconfirmed

      @Nullable public Boolean getSpendUnconfirmed()
      Whether unconfirmed outputs should be used as inputs for the transaction.
      Returns:
      spendUnconfirmed
    • setSpendUnconfirmed

      public void setSpendUnconfirmed(Boolean spendUnconfirmed)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object