DRTransactionBody constructor

DRTransactionBody({
  1. Iterable<Input>? inputs,
  2. Iterable<ValueTransferOutput>? outputs,
  3. DataRequestOutput? drOutput,
})

Implementation

factory DRTransactionBody({
  Iterable<Input>? inputs,
  Iterable<ValueTransferOutput>? outputs,
  DataRequestOutput? drOutput,
}) {
  final _result = create();
  if (inputs != null) {
    _result.inputs.addAll(inputs);
  }
  if (outputs != null) {
    _result.outputs.addAll(outputs);
  }
  if (drOutput != null) {
    _result.drOutput = drOutput;
  }
  return _result;
}