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