SigningInput constructor

SigningInput({
  1. List<int>? privateKey,
  2. String? signer,
  3. SignDirect? signDirectMessage,
  4. Pay? pay,
  5. PaySui? paySui,
  6. PayAllSui? payAllSui,
  7. RequestAddStake? requestAddStake,
  8. RequestWithdrawStake? requestWithdrawStake,
  9. TransferObject? transferObject,
  10. String? rawJson,
  11. Int64? gasBudget,
  12. Int64? referenceGasPrice,
})

Implementation

factory SigningInput({
  $core.List<$core.int>? privateKey,
  $core.String? signer,
  SignDirect? signDirectMessage,
  Pay? pay,
  PaySui? paySui,
  PayAllSui? payAllSui,
  RequestAddStake? requestAddStake,
  RequestWithdrawStake? requestWithdrawStake,
  TransferObject? transferObject,
  $core.String? rawJson,
  $fixnum.Int64? gasBudget,
  $fixnum.Int64? referenceGasPrice,
}) {
  final result = create();
  if (privateKey != null) result.privateKey = privateKey;
  if (signer != null) result.signer = signer;
  if (signDirectMessage != null) result.signDirectMessage = signDirectMessage;
  if (pay != null) result.pay = pay;
  if (paySui != null) result.paySui = paySui;
  if (payAllSui != null) result.payAllSui = payAllSui;
  if (requestAddStake != null) result.requestAddStake = requestAddStake;
  if (requestWithdrawStake != null)
    result.requestWithdrawStake = requestWithdrawStake;
  if (transferObject != null) result.transferObject = transferObject;
  if (rawJson != null) result.rawJson = rawJson;
  if (gasBudget != null) result.gasBudget = gasBudget;
  if (referenceGasPrice != null) result.referenceGasPrice = referenceGasPrice;
  return result;
}