SigningInput constructor

SigningInput({
  1. Iterable<TransactionInput>? inputs,
  2. Iterable<TransactionOutput>? outputs,
  3. List<int>? privateKey,
  4. Int64? fee,
  5. String? gasAssetId,
  6. String? gasChangeAddress,
  7. TransactionPlan? plan,
})

Implementation

factory SigningInput({
  $core.Iterable<TransactionInput>? inputs,
  $core.Iterable<TransactionOutput>? outputs,
  $core.List<$core.int>? privateKey,
  $fixnum.Int64? fee,
  $core.String? gasAssetId,
  $core.String? gasChangeAddress,
  TransactionPlan? plan,
}) {
  final _result = create();
  if (inputs != null) {
    _result.inputs.addAll(inputs);
  }
  if (outputs != null) {
    _result.outputs.addAll(outputs);
  }
  if (privateKey != null) {
    _result.privateKey = privateKey;
  }
  if (fee != null) {
    _result.fee = fee;
  }
  if (gasAssetId != null) {
    _result.gasAssetId = gasAssetId;
  }
  if (gasChangeAddress != null) {
    _result.gasChangeAddress = gasChangeAddress;
  }
  if (plan != null) {
    _result.plan = plan;
  }
  return _result;
}