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. ManagedTokensRegisterMessage? registerToken,
})

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,
  ManagedTokensRegisterMessage? registerToken,
}) {
  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 (registerToken != null) {
    _result.registerToken = registerToken;
  }
  return _result;
}