toOperationBody method
Generates OperationBody XDR object.
Implementation
@override
XdrOperationBody toOperationBody() {
XdrCreatePassiveSellOfferOp op = new XdrCreatePassiveSellOfferOp();
op.selling = selling.toXdr();
op.buying = buying.toXdr();
XdrInt64 amount = new XdrInt64(Operation.toXdrAmount(this.amount));
op.amount = amount;
Price price = Price.fromString(this.price);
op.price = price.toXdr();
XdrOperationBody body =
new XdrOperationBody(XdrOperationType.CREATE_PASSIVE_SELL_OFFER);
body.createPassiveOfferOp = op;
return body;
}