EagleLibraryChanges constructor

EagleLibraryChanges({
  1. Iterable<String> addedItemIds = const <String>[],
  2. Iterable<String> changedItemIds = const <String>[],
  3. Iterable<String> removedItemIds = const <String>[],
  4. Iterable<String> payloadChangedItemIds = const <String>[],
  5. Iterable<EaglePath> changedDocuments = const <EaglePath>[],
  6. bool fullReconciliation = false,
})

Implementation

EagleLibraryChanges({
  Iterable<String> addedItemIds = const <String>[],
  Iterable<String> changedItemIds = const <String>[],
  Iterable<String> removedItemIds = const <String>[],
  Iterable<String> payloadChangedItemIds = const <String>[],
  Iterable<EaglePath> changedDocuments = const <EaglePath>[],
  this.fullReconciliation = false,
}) : addedItemIds = Set<String>.unmodifiable(addedItemIds),
     changedItemIds = Set<String>.unmodifiable(changedItemIds),
     removedItemIds = Set<String>.unmodifiable(removedItemIds),
     payloadChangedItemIds = Set<String>.unmodifiable(payloadChangedItemIds),
     changedDocuments = Set<EaglePath>.unmodifiable(changedDocuments);