Transaction constructor
Transaction({
- Int64? timestamp,
- Int64? expiration,
- BlockHeader? blockHeader,
- Int64? feeLimit,
- String? memo,
- TransferContract? transfer,
- TransferAssetContract? transferAsset,
- FreezeBalanceContract? freezeBalance,
- UnfreezeBalanceContract? unfreezeBalance,
- UnfreezeAssetContract? unfreezeAsset,
- WithdrawBalanceContract? withdrawBalance,
- VoteAssetContract? voteAsset,
- VoteWitnessContract? voteWitness,
- TriggerSmartContract? triggerSmartContract,
- TransferTRC20Contract? transferTrc20Contract,
- FreezeBalanceV2Contract? freezeBalanceV2,
- UnfreezeBalanceV2Contract? unfreezeBalanceV2,
- WithdrawExpireUnfreezeContract? withdrawExpireUnfreeze,
- DelegateResourceContract? delegateResource,
- UnDelegateResourceContract? undelegateResource,
Implementation
factory Transaction({
$fixnum.Int64? timestamp,
$fixnum.Int64? expiration,
BlockHeader? blockHeader,
$fixnum.Int64? feeLimit,
$core.String? memo,
TransferContract? transfer,
TransferAssetContract? transferAsset,
FreezeBalanceContract? freezeBalance,
UnfreezeBalanceContract? unfreezeBalance,
UnfreezeAssetContract? unfreezeAsset,
WithdrawBalanceContract? withdrawBalance,
VoteAssetContract? voteAsset,
VoteWitnessContract? voteWitness,
TriggerSmartContract? triggerSmartContract,
TransferTRC20Contract? transferTrc20Contract,
FreezeBalanceV2Contract? freezeBalanceV2,
UnfreezeBalanceV2Contract? unfreezeBalanceV2,
WithdrawExpireUnfreezeContract? withdrawExpireUnfreeze,
DelegateResourceContract? delegateResource,
UnDelegateResourceContract? undelegateResource,
}) {
final result = create();
if (timestamp != null) result.timestamp = timestamp;
if (expiration != null) result.expiration = expiration;
if (blockHeader != null) result.blockHeader = blockHeader;
if (feeLimit != null) result.feeLimit = feeLimit;
if (memo != null) result.memo = memo;
if (transfer != null) result.transfer = transfer;
if (transferAsset != null) result.transferAsset = transferAsset;
if (freezeBalance != null) result.freezeBalance = freezeBalance;
if (unfreezeBalance != null) result.unfreezeBalance = unfreezeBalance;
if (unfreezeAsset != null) result.unfreezeAsset = unfreezeAsset;
if (withdrawBalance != null) result.withdrawBalance = withdrawBalance;
if (voteAsset != null) result.voteAsset = voteAsset;
if (voteWitness != null) result.voteWitness = voteWitness;
if (triggerSmartContract != null)
result.triggerSmartContract = triggerSmartContract;
if (transferTrc20Contract != null)
result.transferTrc20Contract = transferTrc20Contract;
if (freezeBalanceV2 != null) result.freezeBalanceV2 = freezeBalanceV2;
if (unfreezeBalanceV2 != null) result.unfreezeBalanceV2 = unfreezeBalanceV2;
if (withdrawExpireUnfreeze != null)
result.withdrawExpireUnfreeze = withdrawExpireUnfreeze;
if (delegateResource != null) result.delegateResource = delegateResource;
if (undelegateResource != null)
result.undelegateResource = undelegateResource;
return result;
}