SigningInput constructor
SigningInput({
- String? sender,
- Int64? sequenceNumber,
- Int64? maxGasAmount,
- Int64? gasUnitPrice,
- Int64? expirationTimestampSecs,
- int? chainId,
- List<
int> ? privateKey, - String? anyEncoded,
- TransferMessage? transfer,
- TokenTransferMessage? tokenTransfer,
- CreateAccountMessage? createAccount,
- NftMessage? nftMessage,
- LiquidStaking? liquidStakingMessage,
- TokenTransferCoinsMessage? tokenTransferCoins,
- FungibleAssetTransferMessage? fungibleAssetTransfer,
- 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;
}