toOperationBody method
Generates OperationBody XDR object.
Implementation
@override
XdrOperationBody toOperationBody() {
XdrHash xLiquidityPoolID = Util.stringIdToXdrHash(liquidityPoolId);
XdrInt64 amountA = XdrInt64(Operation.toXdrAmount(this.minAmountA));
XdrInt64 amountB = XdrInt64(Operation.toXdrAmount(this.minAmountB));
XdrInt64 a = XdrInt64(Operation.toXdrAmount(this.amount));
XdrOperationBody body =
XdrOperationBody(XdrOperationType.LIQUIDITY_POOL_WITHDRAW);
body.liquidityPoolWithdrawOp =
XdrLiquidityPoolWithdrawOp(xLiquidityPoolID, a, amountA, amountB);
return body;
}