Transaction constructor
Transaction({
- required String? id,
- required BigInt fee,
- required BigInt firstValid,
- required BigInt lastValid,
- required String sender,
- required String type,
- required TransactionSignature? signature,
- required List<
EvalDeltaKeyValue> globalStateDelta, - required List<
AccountStateDelta> localStateDelta, - required List<
Transaction> innerTxns, - required List<
String> logs, - int? createdApplicationIndex,
- int? createdAssetIndex,
- int? closeRewards,
- int? closingAmount,
- int? confirmedRound,
- String? genesisHash,
- String? genesisId,
- int? intraRoundOffset,
- int? receiverRewards,
- int? roundTime,
- int? senderRewards,
- String? group,
- String? lease,
- String? note,
- String? authAddress,
- String? rekeyTo,
- PaymentTransactionResponse? paymentTransaction,
- ApplicationTransactionResponse? applicationTransaction,
- AssetConfigTransactionResponse? assetConfigTransaction,
- AssetFreezeTransactionResponse? assetFreezeTransaction,
- AssetTransferTransactionResponse? assetTransferTransaction,
- 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,
});