public class LiquidityPoolEntry extends java.lang.Object implements XdrElement
struct LiquidityPoolEntry
{
PoolID liquidityPoolID;
union switch (LiquidityPoolType type)
{
case LIQUIDITY_POOL_CONSTANT_PRODUCT:
struct
{
LiquidityPoolConstantProductParameters params;
int64 reserveA; // amount of A in the pool
int64 reserveB; // amount of B in the pool
int64 totalPoolShares; // total number of pool shares issued
int64 poolSharesTrustLineCount; // number of trust lines for the
// associated pool shares
} constantProduct;
}
body;
};
| Modifier and Type | Class and Description |
|---|---|
static class |
LiquidityPoolEntry.LiquidityPoolEntryBody
LiquidityPoolEntryBody's original definition in the XDR file is:
|
static class |
LiquidityPoolEntry.LiquidityPoolEntryBuilder |
| Constructor and Description |
|---|
LiquidityPoolEntry() |
LiquidityPoolEntry(PoolID liquidityPoolID,
LiquidityPoolEntry.LiquidityPoolEntryBody body) |
| Modifier and Type | Method and Description |
|---|---|
static LiquidityPoolEntry.LiquidityPoolEntryBuilder |
builder() |
static LiquidityPoolEntry |
decode(XdrDataInputStream stream) |
void |
encode(XdrDataOutputStream stream) |
boolean |
equals(java.lang.Object o) |
static LiquidityPoolEntry |
fromXdrBase64(java.lang.String xdr) |
static LiquidityPoolEntry |
fromXdrByteArray(byte[] xdr) |
LiquidityPoolEntry.LiquidityPoolEntryBody |
getBody() |
PoolID |
getLiquidityPoolID() |
int |
hashCode() |
void |
setBody(LiquidityPoolEntry.LiquidityPoolEntryBody body) |
void |
setLiquidityPoolID(PoolID liquidityPoolID) |
LiquidityPoolEntry.LiquidityPoolEntryBuilder |
toBuilder() |
java.lang.String |
toString() |
toXdrBase64, toXdrByteArraypublic LiquidityPoolEntry()
public LiquidityPoolEntry(PoolID liquidityPoolID, LiquidityPoolEntry.LiquidityPoolEntryBody body)
public void encode(XdrDataOutputStream stream) throws java.io.IOException
encode in interface XdrElementjava.io.IOExceptionpublic static LiquidityPoolEntry decode(XdrDataInputStream stream) throws java.io.IOException
java.io.IOExceptionpublic static LiquidityPoolEntry fromXdrBase64(java.lang.String xdr) throws java.io.IOException
java.io.IOExceptionpublic static LiquidityPoolEntry fromXdrByteArray(byte[] xdr) throws java.io.IOException
java.io.IOExceptionpublic static LiquidityPoolEntry.LiquidityPoolEntryBuilder builder()
public LiquidityPoolEntry.LiquidityPoolEntryBuilder toBuilder()
public PoolID getLiquidityPoolID()
public LiquidityPoolEntry.LiquidityPoolEntryBody getBody()
public void setLiquidityPoolID(PoolID liquidityPoolID)
public void setBody(LiquidityPoolEntry.LiquidityPoolEntryBody body)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object