OkfBundleLoadResult constructor

OkfBundleLoadResult({
  1. required String rootPath,
  2. required OkfBundle bundle,
  3. required Map<String, OkfDocument> documents,
  4. required Map<String, String> indexes,
  5. required Map<String, String> logs,
  6. required Iterable<String> assets,
  7. required Iterable<OkfBundleLoadIssue> issues,
})

Implementation

OkfBundleLoadResult({
  required this.rootPath,
  required this.bundle,
  required Map<String, OkfDocument> documents,
  required Map<String, String> indexes,
  required Map<String, String> logs,
  required Iterable<String> assets,
  required Iterable<OkfBundleLoadIssue> issues,
})  : documents = UnmodifiableMapView<String, OkfDocument>(Map.of(documents)),
      indexes = UnmodifiableMapView<String, String>(Map.of(indexes)),
      logs = UnmodifiableMapView<String, String>(Map.of(logs)),
      assets = List<String>.unmodifiable(assets),
      issues = List<OkfBundleLoadIssue>.unmodifiable(issues);