Package net.osslabz.lnd.dto
Class LnrpcSendCoinsRequest
java.lang.Object
net.osslabz.lnd.dto.LnrpcSendCoinsRequest
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2023-06-07T12:03:34.958542131Z[Etc/UTC]")
public class LnrpcSendCoinsRequest
extends Object
LnrpcSendCoinsRequest
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetAddr()Get addrGet amountgetLabel()An optional label for the transaction, limited to 500 characters.The minimum number of confirmations each one of your outputs used for the transaction must satisfy.Deprecated, use sat_per_vbyte.A manual fee rate set in sat/vbyte that should be used when crafting the transaction.If set, then the amount field will be ignored, and lnd will attempt to send all the coins under control of the internal wallet to the specified address.Whether unconfirmed outputs should be used as inputs for the transaction.The target number of blocks that this transaction should be confirmed by.inthashCode()satPerByte(String satPerByte) satPerVbyte(String satPerVbyte) voidvoidvoidvoidsetMinConfs(Integer minConfs) voidsetSatPerByte(String satPerByte) voidsetSatPerVbyte(String satPerVbyte) voidsetSendAll(Boolean sendAll) voidsetSpendUnconfirmed(Boolean spendUnconfirmed) voidsetTargetConf(Integer targetConf) spendUnconfirmed(Boolean spendUnconfirmed) targetConf(Integer targetConf) toString()
-
Field Details
-
SERIALIZED_NAME_ADDR
- See Also:
-
SERIALIZED_NAME_AMOUNT
- See Also:
-
SERIALIZED_NAME_TARGET_CONF
- See Also:
-
SERIALIZED_NAME_SAT_PER_VBYTE
- See Also:
-
SERIALIZED_NAME_SAT_PER_BYTE
- See Also:
-
SERIALIZED_NAME_SEND_ALL
- See Also:
-
SERIALIZED_NAME_LABEL
- See Also:
-
SERIALIZED_NAME_MIN_CONFS
- See Also:
-
SERIALIZED_NAME_SPEND_UNCONFIRMED
- See Also:
-
-
Constructor Details
-
LnrpcSendCoinsRequest
public LnrpcSendCoinsRequest()
-
-
Method Details
-
addr
-
getAddr
Get addr- Returns:
- addr
-
setAddr
-
amount
-
getAmount
Get amount- Returns:
- amount
-
setAmount
-
targetConf
-
getTargetConf
The target number of blocks that this transaction should be confirmed by.- Returns:
- targetConf
-
setTargetConf
-
satPerVbyte
-
getSatPerVbyte
A manual fee rate set in sat/vbyte that should be used when crafting the transaction.- Returns:
- satPerVbyte
-
setSatPerVbyte
-
satPerByte
-
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
-
sendAll
-
getSendAll
If set, then the amount field will be ignored, and lnd will attempt to send all the coins under control of the internal wallet to the specified address.- Returns:
- sendAll
-
setSendAll
-
label
-
getLabel
An optional label for the transaction, limited to 500 characters.- Returns:
- label
-
setLabel
-
minConfs
-
getMinConfs
The minimum number of confirmations each one of your outputs used for the transaction must satisfy.- Returns:
- minConfs
-
setMinConfs
-
spendUnconfirmed
-
getSpendUnconfirmed
Whether unconfirmed outputs should be used as inputs for the transaction.- Returns:
- spendUnconfirmed
-
setSpendUnconfirmed
-
equals
-
hashCode
public int hashCode() -
toString
-