SigningInput constructor
SigningInput({
- Iterable<
TxInput> ? utxos, - Iterable<
List< ? privateKey,int> > - Transfer? transferMessage,
- Int64? ttl,
- TransactionPlan? plan,
- RegisterStakingKey? registerStakingKey,
- Delegate? delegate,
- Withdraw? withdraw,
- DeregisterStakingKey? deregisterStakingKey,
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,
}) {
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;
}
return _result;
}