darwin_permission_utils library
Functions
-
checkDarwinPermissionSupport(
{required Permission permission, required bool isRegistered(Type permissionType), required DarwinIdentifierLookup identifierForType, required Future< bool> isSupported(String identifier)}) → Future<bool> -
locationAccuracyStatusFromDarwinWire(
String? wire) → LocationAccuracyStatus -
performDarwinPermissionOperation(
{required Permission permission, required bool isRegistered(Type permissionType), required DarwinIdentifierLookup identifierForType, required Future< String> operation(String identifier)}) → Future<PermissionGrant> -
permissionGrantFromDarwinWire(
String? value) → PermissionGrant - Parses Darwin wire values from native code into PermissionGrant.
-
resolveVersionedForDarwin(
Permission permission, bool isRegistered(Type permissionType)) → Permission - Resolves a VersionedPermission for Darwin platforms.
Typedefs
- DarwinIdentifierLookup = String? Function(Type permissionType)