SigningInput constructor
SigningInput({
- Iterable<
TxInput> ? utxos, - Iterable<
List< ? privateKey,int> > - Transfer? transferMessage,
- Int64? ttl,
- TransactionPlan? plan,
- RegisterStakingKey? registerStakingKey,
- Delegate? delegate,
- Withdraw? withdraw,
- DeregisterStakingKey? deregisterStakingKey,
- Iterable<
TxOutput> ? extraOutputs, - VoteDelegation? voteDelegation,
Implementation
factory SigningInput({
$core.Iterable<TxInput>? utxos,
$core.Iterable<$core.List<$core.int>>? privateKey,
Transfer? transferMessage,
$fixnum.Int64? ttl,
TransactionPlan? plan,
RegisterStakingKey? registerStakingKey,
Delegate? delegate,
Withdraw? withdraw,
DeregisterStakingKey? deregisterStakingKey,
$core.Iterable<TxOutput>? extraOutputs,
VoteDelegation? voteDelegation,
}) {
final result = create();
if (utxos != null) result.utxos.addAll(utxos);
if (privateKey != null) result.privateKey.addAll(privateKey);
if (transferMessage != null) result.transferMessage = transferMessage;
if (ttl != null) result.ttl = ttl;
if (plan != null) result.plan = plan;
if (registerStakingKey != null)
result.registerStakingKey = registerStakingKey;
if (delegate != null) result.delegate = delegate;
if (withdraw != null) result.withdraw = withdraw;
if (deregisterStakingKey != null)
result.deregisterStakingKey = deregisterStakingKey;
if (extraOutputs != null) result.extraOutputs.addAll(extraOutputs);
if (voteDelegation != null) result.voteDelegation = voteDelegation;
return result;
}