public class LiquidityPoolConstantProductParameters extends java.lang.Object implements XdrElement
struct LiquidityPoolConstantProductParameters
{
Asset assetA; // assetA < assetB
Asset assetB;
int32 fee; // Fee is in basis points, so the actual rate is (fee/100)%
};
| Modifier and Type | Class and Description |
|---|---|
static class |
LiquidityPoolConstantProductParameters.LiquidityPoolConstantProductParametersBuilder |
| Constructor and Description |
|---|
LiquidityPoolConstantProductParameters() |
LiquidityPoolConstantProductParameters(Asset assetA,
Asset assetB,
Int32 fee) |
| Modifier and Type | Method and Description |
|---|---|
static LiquidityPoolConstantProductParameters.LiquidityPoolConstantProductParametersBuilder |
builder() |
static LiquidityPoolConstantProductParameters |
decode(XdrDataInputStream stream) |
void |
encode(XdrDataOutputStream stream) |
boolean |
equals(java.lang.Object o) |
static LiquidityPoolConstantProductParameters |
fromXdrBase64(java.lang.String xdr) |
static LiquidityPoolConstantProductParameters |
fromXdrByteArray(byte[] xdr) |
Asset |
getAssetA() |
Asset |
getAssetB() |
Int32 |
getFee() |
int |
hashCode() |
void |
setAssetA(Asset assetA) |
void |
setAssetB(Asset assetB) |
void |
setFee(Int32 fee) |
LiquidityPoolConstantProductParameters.LiquidityPoolConstantProductParametersBuilder |
toBuilder() |
java.lang.String |
toString() |
toXdrBase64, toXdrByteArraypublic LiquidityPoolConstantProductParameters()
public void encode(XdrDataOutputStream stream) throws java.io.IOException
encode in interface XdrElementjava.io.IOExceptionpublic static LiquidityPoolConstantProductParameters decode(XdrDataInputStream stream) throws java.io.IOException
java.io.IOExceptionpublic static LiquidityPoolConstantProductParameters fromXdrBase64(java.lang.String xdr) throws java.io.IOException
java.io.IOExceptionpublic static LiquidityPoolConstantProductParameters fromXdrByteArray(byte[] xdr) throws java.io.IOException
java.io.IOExceptionpublic static LiquidityPoolConstantProductParameters.LiquidityPoolConstantProductParametersBuilder builder()
public LiquidityPoolConstantProductParameters.LiquidityPoolConstantProductParametersBuilder toBuilder()
public Asset getAssetA()
public Asset getAssetB()
public Int32 getFee()
public void setAssetA(Asset assetA)
public void setAssetB(Asset assetB)
public void setFee(Int32 fee)
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