EntityGraphDevtoolsEntityRecord constructor

EntityGraphDevtoolsEntityRecord({
  1. required String key,
  2. required String type,
  3. required String id,
  4. required EntityGraphDevtoolsEntityPresence presence,
  5. required Object? canonical,
  6. required Object? patch,
  7. required Object? merged,
  8. required bool dirty,
  9. required Iterable<EntityGraphDevtoolsEntityDirtyReason> dirtyReasons,
  10. required EntityGraphDevtoolsEntityState entityState,
  11. required EntityGraphDevtoolsSyncState sync,
  12. required int revision,
  13. required Iterable<String> viewIds,
})

Implementation

EntityGraphDevtoolsEntityRecord({
  required this.key,
  required this.type,
  required this.id,
  required this.presence,
  required this.canonical,
  required this.patch,
  required this.merged,
  required this.dirty,
  required Iterable<EntityGraphDevtoolsEntityDirtyReason> dirtyReasons,
  required this.entityState,
  required this.sync,
  required this.revision,
  required Iterable<String> viewIds,
}) : dirtyReasons = List.unmodifiable(dirtyReasons),
     viewIds = List.unmodifiable(viewIds);