SigningInput constructor
SigningInput({
- Iterable<
TransactionInput> ? inputs, - Iterable<
TransactionOutput> ? outputs, - List<
int> ? privateKey, - Int64? fee,
- String? gasAssetId,
- String? gasChangeAddress,
- TransactionPlan? plan,
- 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;
}