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;
}