toOperationBody method

  1. @override
XdrOperationBody toOperationBody ()
override

Generates OperationBody XDR object.

Implementation

@override
XdrOperationBody toOperationBody() {
  XdrManageDataOp op = new XdrManageDataOp();
  XdrString64 name = new XdrString64();
  name.string64 = this.name;
  op.dataName = name;

  if (value != null) {
    XdrDataValue dataValue = new XdrDataValue();
    dataValue.dataValue = this.value;
    op.dataValue = dataValue;
  }

  XdrOperationBody body = new XdrOperationBody();
  body.discriminant = XdrOperationType.MANAGE_DATA;
  body.manageDataOp = op;

  return body;
}