toOperationBody method Null safety
override
Generates OperationBody XDR object.
Implementation
@override
XdrOperationBody toOperationBody() {
List<XdrHostFunction> xdrFunctions =
List<XdrHostFunction>.empty(growable: true);
for (int i = 0; i < functions.length; i++) {
xdrFunctions.add(functions[i].toXdr());
}
XdrInvokeHostFunctionOp xdrOp = XdrInvokeHostFunctionOp(xdrFunctions);
XdrOperationBody body =
XdrOperationBody(XdrOperationType.INVOKE_HOST_FUNCTION);
body.invokeHostFunctionOp = xdrOp;
return body;
}