Package io.radar.sdk

Types

Radar
Link copied to clipboard
object Radar
The main class used to interact with the Radar SDK.
RadarForegroundService
Link copied to clipboard
@RequiresApi(value = 26)
class RadarForegroundService : Service
RadarJobScheduler
Link copied to clipboard
@RequiresApi(value = 21)
class RadarJobScheduler : JobService
RadarLocationReceiver
Link copied to clipboard
class RadarLocationReceiver : BroadcastReceiver
RadarReceiver
Link copied to clipboard
abstract class RadarReceiver
A receiver for client-side delivery of events, location updates, and debug logs.
RadarTrackingOptions
Link copied to clipboard
data class RadarTrackingOptions(desiredStoppedUpdateInterval: Int, fastestStoppedUpdateInterval: Int, desiredMovingUpdateInterval: Int, fastestMovingUpdateInterval: Int, desiredSyncInterval: Int, desiredAccuracy: RadarTrackingOptions.RadarTrackingOptionsDesiredAccuracy, stopDuration: Int, stopDistance: Int, startTrackingAfter: Date?, stopTrackingAfter: Date?, replay: RadarTrackingOptions.RadarTrackingOptionsReplay, sync: RadarTrackingOptions.RadarTrackingOptionsSync, useStoppedGeofence: Boolean, stoppedGeofenceRadius: Int, useMovingGeofence: Boolean, movingGeofenceRadius: Int, syncGeofences: Boolean, syncGeofencesLimit: Int, foregroundServiceEnabled: Boolean, beacons: Boolean)
An options class used to configure background tracking.
RadarTripOptions
Link copied to clipboard
data class RadarTripOptions(externalId: String, metadata: JSONObject?, destinationGeofenceTag: String?, destinationGeofenceExternalId: String?, mode: Radar.RadarRouteMode)
An options class used to configure background tracking.