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, toXdrByteArray
public LiquidityPoolEntry()
public LiquidityPoolEntry(PoolID liquidityPoolID, LiquidityPoolEntry.LiquidityPoolEntryBody body)
public void encode(XdrDataOutputStream stream) throws java.io.IOException
encode
in interface XdrElement
java.io.IOException
public static LiquidityPoolEntry decode(XdrDataInputStream stream) throws java.io.IOException
java.io.IOException
public static LiquidityPoolEntry fromXdrBase64(java.lang.String xdr) throws java.io.IOException
java.io.IOException
public static LiquidityPoolEntry fromXdrByteArray(byte[] xdr) throws java.io.IOException
java.io.IOException
public 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.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object