Package-level declarations

Types

Link copied to clipboard
data class AFActiveGeofence(val geofence: AFGeofence, val state: AFGeofenceMembershipState, val enteredViaSynthesis: Boolean = false)

Snapshot of a currently monitored geofence and the device's membership state.

Link copied to clipboard
class AFGeofence(val id: String = "", val latitude: Double = 0.0, val longitude: Double = 0.0, val radius: Float = 150.0f, val dwellTimeMillis: Long = 0)

AFGeofence — represents a circular geofence used for presence detection.

Link copied to clipboard
sealed class AFGeofenceEvent

A discrete event emitted by the geofencing service over its event stream.

Link copied to clipboard

Membership state of the device relative to a monitored geofence.

Link copied to clipboard
sealed class AFGeofencingResult

Outcome of a geofencing control operation (e.g. starting monitoring).

Link copied to clipboard

The current monitoring status of the geofencing service.

Link copied to clipboard
class AFGeoLocation(val latitude: Double? = null, val longitude: Double? = null, val accuracy: Float? = null, val timestampMillis: Long? = null)

Platform-agnostic representation of location.