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;
}