Package-level declarations
Types
Link copied to clipboard
This class represents a geofence object There can be different types of geofences Circular and Polygon at the moment, and a geofence can or cannot have a venue attached to it.
Link copied to clipboard
data class GeofenceEvent(val id: String, val name: String? = null, var boundary: Boundary? = null, val geofenceType: GeofenceType? = null, val venueId: String? = null, var venue: Venue? = null, val geofenceEventType: GeofenceEventType, val partnerVenueId: String? = null, val lat: Double, val lng: Double, val hacc: Double, val timestamp: Long, val speed: Float, val direction: Float, val properties: Map<String, String>) : Parcelable
An event generated by a geofence that has been configured on the Movement SDK console. Represents the venue information and the user state at the time the event was triggered.
Link copied to clipboard
The type of geofence event notified by the sdk.
Link copied to clipboard
data class GeofenceRegion(val lat: Double, val lng: Double, val radius: Double, val threshold: Double) : Parcelable
This class represents a region that contains a variety of geofences of all kinds. Venue, LatLng and Polygon.
Link copied to clipboard
Enum type added for new Geofence feature, adding arbitrary geofences that don't have a venue attached to them.