GeofenceManager

abstract class GeofenceManager : CloudSDKKoinComponent

Types

Companion
Link copied to clipboard
object Companion
GeofenceLocation
Link copied to clipboard
data class GeofenceLocation(lat: Double, lon: Double, radius: Float, id: String, tag: String)

Functions

disable
Link copied to clipboard
abstract fun disable()
enable
Link copied to clipboard
abstract fun enable(locations: List<GeofenceManager.GeofenceLocation>, callback: (event: GeofencingEvent) -> Unit, setupCallback: (Result<Void>) -> Unit = {})
abstract fun enable(locations: List<GeofenceManager.GeofenceLocation>, activity: Class<out FragmentActivity>, setupCallback: (Result<Void>) -> Unit = {}, notificationCallback: (String) -> Unit = {})
getKoin
Link copied to clipboard
open override fun getKoin(): Koin

Inheritors

GeofenceManagerImpl
Link copied to clipboard