ULocationPermissionStatus enum

Location permission: granted, grantedWhenInUse, denied, permanentlyDenied, restricted, notDetermined, notDeclared (missing from Info.plist/manifest), unsupported.

Inheritance
Available extensions

Values

notDetermined → const ULocationPermissionStatus

Never asked yet.

denied → const ULocationPermissionStatus

Denied, can ask again.

deniedForever → const ULocationPermissionStatus

Denied and the OS will not ask again: send the user to settings.

whileInUse → const ULocationPermissionStatus

Allowed while the app is in use.

always → const ULocationPermissionStatus

Allowed in the background too.

restricted → const ULocationPermissionStatus

Blocked by parental controls / device policy.

notDeclared → const ULocationPermissionStatus

The app does not declare the permission (AndroidManifest / Info.plist): a developer bug.

unsupported → const ULocationPermissionStatus

This platform has no location service.

Properties

hashCode → int
The hash code for this object.
no setterinherited
index → int
A numeric identifier for the enumerated value.
no setterinherited
name → String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Constants

values → const List<ULocationPermissionStatus>
A constant List of the values in this enum, in order of their declaration.