EntriesLookup.forDefaults constructor

EntriesLookup.forDefaults({
  1. bool androidOnly = false,
  2. bool iosOnly = false,
})

Creates a lookup instance initialized with default permissions.

androidOnly If true, only Android permissions are included. iosOnly If true, only iOS permissions are included.

Implementation

factory EntriesLookup.forDefaults({
  bool androidOnly = false,
  bool iosOnly = false,
}) {
  final allEntries = switch ((androidOnly, iosOnly)) {
    (true, false) => AndroidPermissions.all,
    (false, true) => IosPermissions.all,
    _ => {...AndroidPermissions.all, ...IosPermissions.all},
  };
  return EntriesLookup(allEntries);
}