toOperationBody method
- @override
override
Generates OperationBody XDR object.
Implementation
@override
XdrOperationBody toOperationBody() {
XdrPaymentOp op = XdrPaymentOp();
// destination
op.destination = this._destination.toXdr();
// asset
op.asset = asset.toXdr();
// amount
XdrInt64 amount = XdrInt64();
amount.int64 = Operation.toXdrAmount(this.amount);
op.amount = amount;
XdrOperationBody body = XdrOperationBody();
body.discriminant = XdrOperationType.PAYMENT;
body.paymentOp = op;
return body;
}