public class LiquidityPoolWithdrawOperation extends Operation
Modifier and Type | Class and Description |
---|---|
static class |
LiquidityPoolWithdrawOperation.LiquidityPoolWithdrawOperationBuilder<C extends LiquidityPoolWithdrawOperation,B extends LiquidityPoolWithdrawOperation.LiquidityPoolWithdrawOperationBuilder<C,B>> |
Operation.OperationBuilder<C extends Operation,B extends Operation.OperationBuilder<C,B>>
Constructor and Description |
---|
LiquidityPoolWithdrawOperation(@NonNull Asset assetA,
@NonNull java.math.BigDecimal minAmountA,
@NonNull Asset assetB,
@NonNull java.math.BigDecimal minAmountB,
@NonNull java.math.BigDecimal amount) |
Modifier and Type | Method and Description |
---|---|
static LiquidityPoolWithdrawOperation.LiquidityPoolWithdrawOperationBuilder<?,?> |
builder() |
boolean |
equals(java.lang.Object o) |
static LiquidityPoolWithdrawOperation |
fromXdr(LiquidityPoolWithdrawOp op)
Construct a new
LiquidityPoolWithdrawOperation object from the LiquidityPoolWithdrawOp XDR object. |
@NonNull java.math.BigDecimal |
getAmount()
Amount of pool shares to withdraw (max of 7 decimal places).
|
@NonNull java.lang.String |
getLiquidityPoolId()
The liquidity pool ID.
|
@NonNull java.math.BigDecimal |
getMinAmountA()
Minimum amount of first asset to withdraw (max of 7 decimal places).
|
@NonNull java.math.BigDecimal |
getMinAmountB()
Minimum amount of second asset to withdraw (max of 7 decimal places).
|
int |
hashCode() |
LiquidityPoolWithdrawOperation.LiquidityPoolWithdrawOperationBuilder<?,?> |
toBuilder() |
java.lang.String |
toString() |
formatAmountScale, fromXdr, fromXdrAmount, getSourceAccount, setSourceAccount, toXdr, toXdrAmount, toXdrBase64
public static LiquidityPoolWithdrawOperation fromXdr(LiquidityPoolWithdrawOp op)
LiquidityPoolWithdrawOperation
object from the LiquidityPoolWithdrawOp
XDR object.op
- LiquidityPoolWithdrawOp
XDR objectLiquidityPoolWithdrawOperation
objectpublic static LiquidityPoolWithdrawOperation.LiquidityPoolWithdrawOperationBuilder<?,?> builder()
public LiquidityPoolWithdrawOperation.LiquidityPoolWithdrawOperationBuilder<?,?> toBuilder()
@NonNull public @NonNull java.lang.String getLiquidityPoolId()
@NonNull public @NonNull java.math.BigDecimal getAmount()
@NonNull public @NonNull java.math.BigDecimal getMinAmountA()
@NonNull public @NonNull java.math.BigDecimal getMinAmountB()
public java.lang.String toString()
toString
in class java.lang.Object