public class AddHoldInvoiceRequest extends Message<InvoicesOuterClass.AddHoldInvoiceRequest>
Message
,
InvoicesOuterClass.AddHoldInvoiceRequest
builder, wrapperFactory
Constructor and Description |
---|
AddHoldInvoiceRequest()
Empty Constructor
|
AddHoldInvoiceRequest(InvoicesOuterClass.AddHoldInvoiceRequest apiObject)
Constructor using underlying Lightning API Object
|
AddHoldInvoiceRequest(javax.json.JsonReader jsonReader)
Json Parsing Constructor
|
Modifier and Type | Method and Description |
---|---|
long |
getCltvExpiry()
Getter for cltvExpiry.
|
byte[] |
getDescriptionHash()
Getter for descriptionHash.
|
long |
getExpiry()
Getter for expiry.
|
java.lang.String |
getFallbackAddr()
Getter for fallbackAddr.
|
byte[] |
getHash()
Getter for hash.
|
java.lang.String |
getMemo()
Getter for memo.
|
boolean |
getPrivate()
Getter for private.
|
java.util.List<RouteHint> |
getRouteHints()
Getter for a list of routeHints.
|
long |
getValue()
Getter for value.
|
long |
getValueMsat()
Getter for valueMsat.
|
protected void |
populateRepeatedFields()
Method to be overrided by inherited messages that contains repeatable or mapped fields.
|
void |
setCltvExpiry(long value)
Setter for cltvExpiry.
|
void |
setDescriptionHash(byte[] value)
Setter for descriptionHash.
|
void |
setExpiry(long value)
Setter for expiry.
|
void |
setFallbackAddr(java.lang.String value)
Setter for fallbackAddr.
|
void |
setHash(byte[] value)
Setter for hash.
|
void |
setMemo(java.lang.String value)
Setter for memo.
|
void |
setPrivate(boolean value)
Setter for private.
|
void |
setRouteHints(java.util.List<RouteHint> valueList)
Setter for list of routeHints.
|
void |
setValue(long value)
Setter for value.
|
void |
setValueMsat(long value)
Setter for valueMsat.
|
equals, getApiObject, getMessageName, hashCode, toJson, toJsonAsString, toString, validate
public AddHoldInvoiceRequest()
public AddHoldInvoiceRequest(javax.json.JsonReader jsonReader) throws javax.json.JsonException
javax.json.JsonException
- if problems was found with the supplied JSON data.public AddHoldInvoiceRequest(InvoicesOuterClass.AddHoldInvoiceRequest apiObject)
public java.lang.String getMemo()
public void setMemo(java.lang.String value)
public byte[] getHash()
public void setHash(byte[] value)
public long getValue()
public void setValue(long value)
public long getValueMsat()
public void setValueMsat(long value)
public byte[] getDescriptionHash()
public void setDescriptionHash(byte[] value)
public long getExpiry()
public void setExpiry(long value)
public java.lang.String getFallbackAddr()
public void setFallbackAddr(java.lang.String value)
public long getCltvExpiry()
public void setCltvExpiry(long value)
public java.util.List<RouteHint> getRouteHints() throws ClientSideException
ClientSideException
- if problems occurred constructing the wrapped object.public void setRouteHints(java.util.List<RouteHint> valueList)
public boolean getPrivate()
public void setPrivate(boolean value)
protected void populateRepeatedFields()
Message
populateRepeatedFields
in class Message<InvoicesOuterClass.AddHoldInvoiceRequest>