proximity-sdk / com.estimote.proximity_sdk.api

Package com.estimote.proximity_sdk.api

Types

EstimoteCloudCredentials

data class EstimoteCloudCredentials

Basic class that keeps your AppId and AppToken needed for communicating with Estimote Cloud.

EstimoteProximityZone

class EstimoteProximityZone : ProximityZone

ProximityObserver

interface ProximityObserver

The basic object for proximity observation. It lets you define the zones in which your actions will be called, when defined preconditions were met.

ProximityObserverBuilder

class ProximityObserverBuilder

Builder for configuring new ProximityObserver objects.

ProximityObserverConfiguration

data class ProximityObserverConfiguration

ProximityTrigger

interface ProximityTrigger

Interface for starting and stopping Proximity Trigger

ProximityTriggerBuilder

class ProximityTriggerBuilder

Builds object that handles the deep background system scanning that will invoke given actions. Works only on phones with Android 8.0 or greater.

ProximityZone

interface ProximityZone

The data object that contains configuration defined with ProximityObserver.ProximityZoneBuilder.

ProximityZoneBuilder

class ProximityZoneBuilder

Lets you build your ProximityZone objects in a fluent builder manner.

ProximityZoneContext

interface ProximityZoneContext

Data attached to the one beacon. You will get this in your defined actions when user enters/exits your zone.

ScanPowerMode

enum class ScanPowerMode

TriggerBroadcastReceiver

class TriggerBroadcastReceiver : BroadcastReceiver