proximity-sdk / com.estimote.proximity_sdk.api / ProximityObserverConfiguration

ProximityObserverConfiguration

data class ProximityObserverConfiguration

Author
Estimote Inc. (contact@estimote.com)

Constructors

<init>

ProximityObserverConfiguration(telemetryReportingEnabled: Boolean, telemetryReportingIntervalValue: Long, telemetryReportingIntervalUnit: TimeUnit, analyticsEnabled: Boolean, estimoteSecureMonitoringEnabled: Boolean, scanPowerMode: ScanPowerMode, scannerType: (EstimoteBluetoothScannerFactory) -> BluetoothScanner, exitTimeoutValue: Long, exitTimeoutUnit: TimeUnit, onErrorAction: (Throwable) -> Unit)

Properties

analyticsEnabled

val analyticsEnabled: Boolean

estimoteSecureMonitoringEnabled

val estimoteSecureMonitoringEnabled: Boolean

exitTimeoutUnit

val exitTimeoutUnit: TimeUnit

exitTimeoutValue

val exitTimeoutValue: Long

onErrorAction

var onErrorAction: (Throwable) -> Unit

scanPowerMode

val scanPowerMode: ScanPowerMode

scannerType

val scannerType: (EstimoteBluetoothScannerFactory) -> BluetoothScanner

telemetryReportingEnabled

val telemetryReportingEnabled: Boolean

telemetryReportingIntervalUnit

val telemetryReportingIntervalUnit: TimeUnit

telemetryReportingIntervalValue

val telemetryReportingIntervalValue: Long

Companion Object Functions

default

fun default(): ProximityObserverConfiguration