TransactionEffects constructor
TransactionEffects({
- Bcs? bcs,
- String? digest,
- int? version,
- ExecutionStatus? status,
- Int64? epoch,
- GasCostSummary? gasUsed,
- String? transactionDigest,
- ChangedObject? gasObject,
- String? eventsDigest,
- Iterable<
String> ? dependencies, - Int64? lamportVersion,
- Iterable<
ChangedObject> ? changedObjects, - Iterable<
UnchangedConsensusObject> ? unchangedConsensusObjects, - String? auxiliaryDataDigest,
- Iterable<
ObjectReference> ? unchangedLoadedRuntimeObjects,
Implementation
factory TransactionEffects({
$0.Bcs? bcs,
$core.String? digest,
$core.int? version,
$1.ExecutionStatus? status,
$fixnum.Int64? epoch,
$2.GasCostSummary? gasUsed,
$core.String? transactionDigest,
ChangedObject? gasObject,
$core.String? eventsDigest,
$core.Iterable<$core.String>? dependencies,
$fixnum.Int64? lamportVersion,
$core.Iterable<ChangedObject>? changedObjects,
$core.Iterable<UnchangedConsensusObject>? unchangedConsensusObjects,
$core.String? auxiliaryDataDigest,
$core.Iterable<$3.ObjectReference>? unchangedLoadedRuntimeObjects,
}) {
final result = create();
if (bcs != null) result.bcs = bcs;
if (digest != null) result.digest = digest;
if (version != null) result.version = version;
if (status != null) result.status = status;
if (epoch != null) result.epoch = epoch;
if (gasUsed != null) result.gasUsed = gasUsed;
if (transactionDigest != null) result.transactionDigest = transactionDigest;
if (gasObject != null) result.gasObject = gasObject;
if (eventsDigest != null) result.eventsDigest = eventsDigest;
if (dependencies != null) result.dependencies.addAll(dependencies);
if (lamportVersion != null) result.lamportVersion = lamportVersion;
if (changedObjects != null) result.changedObjects.addAll(changedObjects);
if (unchangedConsensusObjects != null)
result.unchangedConsensusObjects.addAll(unchangedConsensusObjects);
if (auxiliaryDataDigest != null)
result.auxiliaryDataDigest = auxiliaryDataDigest;
if (unchangedLoadedRuntimeObjects != null)
result.unchangedLoadedRuntimeObjects
.addAll(unchangedLoadedRuntimeObjects);
return result;
}