Transaction constructor

Transaction({
  1. required String? id,
  2. required BigInt fee,
  3. required BigInt firstValid,
  4. required BigInt lastValid,
  5. required String sender,
  6. required String type,
  7. required TransactionSignature? signature,
  8. required List<EvalDeltaKeyValue> globalStateDelta,
  9. required List<AccountStateDelta> localStateDelta,
  10. required List<Transaction> innerTxns,
  11. required List<String> logs,
  12. int? createdApplicationIndex,
  13. int? createdAssetIndex,
  14. int? closeRewards,
  15. int? closingAmount,
  16. int? confirmedRound,
  17. String? genesisHash,
  18. String? genesisId,
  19. int? intraRoundOffset,
  20. int? receiverRewards,
  21. int? roundTime,
  22. int? senderRewards,
  23. String? group,
  24. String? lease,
  25. String? note,
  26. String? authAddress,
  27. String? rekeyTo,
  28. PaymentTransactionResponse? paymentTransaction,
  29. ApplicationTransactionResponse? applicationTransaction,
  30. AssetConfigTransactionResponse? assetConfigTransaction,
  31. AssetFreezeTransactionResponse? assetFreezeTransaction,
  32. AssetTransferTransactionResponse? assetTransferTransaction,
  33. KeyRegistrationTransactionResponse? keyRegistrationTransaction,
})

Implementation

Transaction({
  required this.id,
  required this.fee,
  required this.firstValid,
  required this.lastValid,
  required this.sender,
  required this.type,
  required this.signature,
  required this.globalStateDelta,
  required this.localStateDelta,
  required this.innerTxns,
  required this.logs,
  this.createdApplicationIndex,
  this.createdAssetIndex,
  this.closeRewards,
  this.closingAmount,
  this.confirmedRound,
  this.genesisHash,
  this.genesisId,
  this.intraRoundOffset,
  this.receiverRewards,
  this.roundTime,
  this.senderRewards,
  this.group,
  this.lease,
  this.note,
  this.authAddress,
  this.rekeyTo,
  this.paymentTransaction,
  this.applicationTransaction,
  this.assetConfigTransaction,
  this.assetFreezeTransaction,
  this.assetTransferTransaction,
  this.keyRegistrationTransaction,
});