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,
  8. Transaction? transaction,
})

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,
  Transaction? transaction,
}) {
  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;
  }
  if (transaction != null) {
    $result.transaction = transaction;
  }
  return $result;
}