public class WalletBalanceResponse extends Message<LightningApi.WalletBalanceResponse>
Message
,
LightningApi.WalletBalanceResponse
Modifier and Type | Class and Description |
---|---|
static class |
WalletBalanceResponse.AccountBalanceEntries
Wrapping class used for conversion between Map and XML notation.
|
static class |
WalletBalanceResponse.AccountBalanceEntry
Inner class AccountBalanceEntry for class WalletBalanceResponse.
|
Modifier and Type | Field and Description |
---|---|
protected WalletBalanceResponse.AccountBalanceEntries |
accountBalanceEntries |
builder, wrapperFactory
Constructor and Description |
---|
WalletBalanceResponse()
Empty Constructor
|
WalletBalanceResponse(javax.json.JsonReader jsonReader)
Json Parsing Constructor
|
WalletBalanceResponse(LightningApi.WalletBalanceResponse apiObject)
Constructor using underlying Lightning API Object
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,WalletAccountBalance> |
getAccountBalanceAsDetachedMap()
Returns accountBalance as a detached map.
|
WalletBalanceResponse.AccountBalanceEntries |
getAccountBalanceEntries()
Gets the map entries as a wrapped list, used for XML conversion.
|
long |
getConfirmedBalance()
Getter for confirmedBalance.
|
long |
getLockedBalance()
Getter for lockedBalance.
|
long |
getReservedBalanceAnchorChan()
Getter for reservedBalanceAnchorChan.
|
long |
getTotalBalance()
Getter for totalBalance.
|
long |
getUnconfirmedBalance()
Getter for unconfirmedBalance.
|
protected void |
populateRepeatedFields()
Method to be overrided by inherited messages that contains repeatable or mapped fields.
|
void |
setAccountBalance(java.util.Map<java.lang.String,WalletAccountBalance> valueMap)
Populates accountBalance with all the values in the map.
|
void |
setAccountBalanceEntries(WalletBalanceResponse.AccountBalanceEntries entries)
Sets a wrapped list of entries, used for XML conversion.
|
void |
setConfirmedBalance(long value)
Setter for confirmedBalance.
|
void |
setLockedBalance(long value)
Setter for lockedBalance.
|
void |
setReservedBalanceAnchorChan(long value)
Setter for reservedBalanceAnchorChan.
|
void |
setTotalBalance(long value)
Setter for totalBalance.
|
void |
setUnconfirmedBalance(long value)
Setter for unconfirmedBalance.
|
equals, getApiObject, getMessageName, hashCode, toJson, toJsonAsString, toString, validate
protected WalletBalanceResponse.AccountBalanceEntries accountBalanceEntries
public WalletBalanceResponse()
public WalletBalanceResponse(javax.json.JsonReader jsonReader) throws javax.json.JsonException
javax.json.JsonException
- if problems was found with the supplied JSON data.public WalletBalanceResponse(LightningApi.WalletBalanceResponse apiObject)
public long getTotalBalance()
public void setTotalBalance(long value)
public long getConfirmedBalance()
public void setConfirmedBalance(long value)
public long getUnconfirmedBalance()
public void setUnconfirmedBalance(long value)
public long getLockedBalance()
public void setLockedBalance(long value)
public long getReservedBalanceAnchorChan()
public void setReservedBalanceAnchorChan(long value)
public java.util.Map<java.lang.String,WalletAccountBalance> getAccountBalanceAsDetachedMap()
public void setAccountBalance(java.util.Map<java.lang.String,WalletAccountBalance> valueMap)
public WalletBalanceResponse.AccountBalanceEntries getAccountBalanceEntries()
public void setAccountBalanceEntries(WalletBalanceResponse.AccountBalanceEntries entries)
protected void populateRepeatedFields()
Message
populateRepeatedFields
in class Message<LightningApi.WalletBalanceResponse>