Enumeration
LocationManager.Action
public enum Action: Equatable
Actions that correspond to CLLocationManagerDelegate
methods.
See CLLocationManagerDelegate
for more information.
Relationships
Member Of
LocationManager
A wrapper around Core Location's
CLLocationManager
that exposes its functionality through effects and actions, making it easy to use with the Composable Architecture and easy to test.
Conforms To
Equatable
Enumeration Cases
didChangeAuthorization
case didChangeAuthorization(CLAuthorizationStatus)
didDetermineState
@available(tvOS, unavailable)
@available(watchOS, unavailable)
case didDetermineState(CLRegionState, region: Region)
didEnterRegion
@available(tvOS, unavailable)
@available(watchOS, unavailable)
case didEnterRegion(Region)
didExitRegion
@available(tvOS, unavailable)
@available(watchOS, unavailable)
case didExitRegion(Region)
didFailRanging
@available(macOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
case didFailRanging(beaconConstraint: CLBeaconIdentityConstraint, error: Error)
didFailWithError
case didFailWithError(Error)
didFinishDeferredUpdatesWithError
@available(tvOS, unavailable)
@available(watchOS, unavailable)
case didFinishDeferredUpdatesWithError(Error?)
didPauseLocationUpdates
@available(tvOS, unavailable)
@available(watchOS, unavailable)
case didPauseLocationUpdates
didResumeLocationUpdates
@available(tvOS, unavailable)
@available(watchOS, unavailable)
case didResumeLocationUpdates
didStartMonitoring
@available(tvOS, unavailable)
@available(watchOS, unavailable)
case didStartMonitoring(region: Region)
didUpdateHeading
@available(macOS, unavailable)
@available(tvOS, unavailable)
case didUpdateHeading(newHeading: Heading)
didUpdateLocations
case didUpdateLocations([Location])
didVisit
@available(macOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
case didVisit(Visit)
monitoringDidFail
@available(tvOS, unavailable)
@available(watchOS, unavailable)
case monitoringDidFail(region: Region?, error: Error)
didRangeBeacons
@available(macOS, unavailable)
@available(tvOS, unavailable)
@available(watchOS, unavailable)
case didRangeBeacons([Beacon], satisfyingConstraint: CLBeaconIdentityConstraint)