EntityGraphDevtoolsMutationEvent constructor

EntityGraphDevtoolsMutationEvent({
  1. required String storeId,
  2. required int sequence,
  3. required String eventId,
  4. required String correlationId,
  5. required String observedAt,
  6. required EntityGraphDevtoolsSnapshotReference snapshot,
  7. required Iterable<EntityGraphDevtoolsChange> changes,
  8. required Iterable<EntityGraphDevtoolsViewMembership> affectedEntities,
  9. required Iterable<String> affectedViewIds,
  10. required EntityGraphDevtoolsCounts before,
  11. required EntityGraphDevtoolsCounts after,
  12. required double projectionDurationMs,
  13. required bool valuesTruncated,
  14. required int changesOmitted,
})

Implementation

EntityGraphDevtoolsMutationEvent({
  required super.storeId,
  required super.sequence,
  required super.eventId,
  required super.correlationId,
  required super.observedAt,
  required this.snapshot,
  required Iterable<EntityGraphDevtoolsChange> changes,
  required Iterable<EntityGraphDevtoolsViewMembership> affectedEntities,
  required Iterable<String> affectedViewIds,
  required this.before,
  required this.after,
  required this.projectionDurationMs,
  required this.valuesTruncated,
  required this.changesOmitted,
}) : changes = List.unmodifiable(changes),
     affectedEntities = List.unmodifiable(affectedEntities),
     affectedViewIds = List.unmodifiable(affectedViewIds);