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