SigningInput constructor

SigningInput({
  1. String? sender,
  2. Int64? sequenceNumber,
  3. Int64? maxGasAmount,
  4. Int64? gasUnitPrice,
  5. Int64? expirationTimestampSecs,
  6. int? chainId,
  7. List<int>? privateKey,
  8. String? anyEncoded,
  9. TransferMessage? transfer,
  10. TokenTransferMessage? tokenTransfer,
  11. CreateAccountMessage? createAccount,
  12. NftMessage? nftMessage,
  13. LiquidStaking? liquidStakingMessage,
  14. TokenTransferCoinsMessage? tokenTransferCoins,
  15. FungibleAssetTransferMessage? fungibleAssetTransfer,
  16. String? abi,
})

Implementation

factory SigningInput({
  $core.String? sender,
  $fixnum.Int64? sequenceNumber,
  $fixnum.Int64? maxGasAmount,
  $fixnum.Int64? gasUnitPrice,
  $fixnum.Int64? expirationTimestampSecs,
  $core.int? chainId,
  $core.List<$core.int>? privateKey,
  $core.String? anyEncoded,
  TransferMessage? transfer,
  TokenTransferMessage? tokenTransfer,
  CreateAccountMessage? createAccount,
  NftMessage? nftMessage,
  LiquidStaking? liquidStakingMessage,
  TokenTransferCoinsMessage? tokenTransferCoins,
  FungibleAssetTransferMessage? fungibleAssetTransfer,
  $core.String? abi,
}) {
  final $result = create();
  if (sender != null) {
    $result.sender = sender;
  }
  if (sequenceNumber != null) {
    $result.sequenceNumber = sequenceNumber;
  }
  if (maxGasAmount != null) {
    $result.maxGasAmount = maxGasAmount;
  }
  if (gasUnitPrice != null) {
    $result.gasUnitPrice = gasUnitPrice;
  }
  if (expirationTimestampSecs != null) {
    $result.expirationTimestampSecs = expirationTimestampSecs;
  }
  if (chainId != null) {
    $result.chainId = chainId;
  }
  if (privateKey != null) {
    $result.privateKey = privateKey;
  }
  if (anyEncoded != null) {
    $result.anyEncoded = anyEncoded;
  }
  if (transfer != null) {
    $result.transfer = transfer;
  }
  if (tokenTransfer != null) {
    $result.tokenTransfer = tokenTransfer;
  }
  if (createAccount != null) {
    $result.createAccount = createAccount;
  }
  if (nftMessage != null) {
    $result.nftMessage = nftMessage;
  }
  if (liquidStakingMessage != null) {
    $result.liquidStakingMessage = liquidStakingMessage;
  }
  if (tokenTransferCoins != null) {
    $result.tokenTransferCoins = tokenTransferCoins;
  }
  if (fungibleAssetTransfer != null) {
    $result.fungibleAssetTransfer = fungibleAssetTransfer;
  }
  if (abi != null) {
    $result.abi = abi;
  }
  return $result;
}