ModelDiscoveryRequest constructor

ModelDiscoveryRequest({
  1. Iterable<String>? searchRoots,
  2. bool? recursive,
  3. bool? linkDownloaded,
  4. bool? purgeInvalid,
  5. ModelQuery? query,
  6. bool? includeBuiltIn,
  7. bool? includeUserImports,
})

Implementation

factory ModelDiscoveryRequest({
  $core.Iterable<$core.String>? searchRoots,
  $core.bool? recursive,
  $core.bool? linkDownloaded,
  $core.bool? purgeInvalid,
  ModelQuery? query,
  $core.bool? includeBuiltIn,
  $core.bool? includeUserImports,
}) {
  final result = create();
  if (searchRoots != null) result.searchRoots.addAll(searchRoots);
  if (recursive != null) result.recursive = recursive;
  if (linkDownloaded != null) result.linkDownloaded = linkDownloaded;
  if (purgeInvalid != null) result.purgeInvalid = purgeInvalid;
  if (query != null) result.query = query;
  if (includeBuiltIn != null) result.includeBuiltIn = includeBuiltIn;
  if (includeUserImports != null)
    result.includeUserImports = includeUserImports;
  return result;
}