SigningInput constructor
SigningInput({
- List<
int> ? privateKey, - String? recentBlockhash,
- bool? v0Msg,
- Transfer? transferTransaction,
- DelegateStake? delegateStakeTransaction,
- DeactivateStake? deactivateStakeTransaction,
- DeactivateAllStake? deactivateAllStakeTransaction,
- WithdrawStake? withdrawTransaction,
- WithdrawAllStake? withdrawAllTransaction,
- CreateTokenAccount? createTokenAccountTransaction,
- TokenTransfer? tokenTransferTransaction,
- CreateAndTransferToken? createAndTransferTokenTransaction,
Implementation
factory SigningInput({
$core.List<$core.int>? privateKey,
$core.String? recentBlockhash,
$core.bool? v0Msg,
Transfer? transferTransaction,
DelegateStake? delegateStakeTransaction,
DeactivateStake? deactivateStakeTransaction,
DeactivateAllStake? deactivateAllStakeTransaction,
WithdrawStake? withdrawTransaction,
WithdrawAllStake? withdrawAllTransaction,
CreateTokenAccount? createTokenAccountTransaction,
TokenTransfer? tokenTransferTransaction,
CreateAndTransferToken? createAndTransferTokenTransaction,
}) {
final _result = create();
if (privateKey != null) {
_result.privateKey = privateKey;
}
if (recentBlockhash != null) {
_result.recentBlockhash = recentBlockhash;
}
if (v0Msg != null) {
_result.v0Msg = v0Msg;
}
if (transferTransaction != null) {
_result.transferTransaction = transferTransaction;
}
if (delegateStakeTransaction != null) {
_result.delegateStakeTransaction = delegateStakeTransaction;
}
if (deactivateStakeTransaction != null) {
_result.deactivateStakeTransaction = deactivateStakeTransaction;
}
if (deactivateAllStakeTransaction != null) {
_result.deactivateAllStakeTransaction = deactivateAllStakeTransaction;
}
if (withdrawTransaction != null) {
_result.withdrawTransaction = withdrawTransaction;
}
if (withdrawAllTransaction != null) {
_result.withdrawAllTransaction = withdrawAllTransaction;
}
if (createTokenAccountTransaction != null) {
_result.createTokenAccountTransaction = createTokenAccountTransaction;
}
if (tokenTransferTransaction != null) {
_result.tokenTransferTransaction = tokenTransferTransaction;
}
if (createAndTransferTokenTransaction != null) {
_result.createAndTransferTokenTransaction = createAndTransferTokenTransaction;
}
return _result;
}