SigningInput constructor

SigningInput({
  1. List<int>? privateKey,
  2. String? recentBlockhash,
  3. bool? v0Msg,
  4. Transfer? transferTransaction,
  5. DelegateStake? delegateStakeTransaction,
  6. DeactivateStake? deactivateStakeTransaction,
  7. DeactivateAllStake? deactivateAllStakeTransaction,
  8. WithdrawStake? withdrawTransaction,
  9. WithdrawAllStake? withdrawAllTransaction,
  10. CreateTokenAccount? createTokenAccountTransaction,
  11. TokenTransfer? tokenTransferTransaction,
  12. 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;
}