Sensorberg Smart Spaces SDK for Android / com.sensorberg.smartspaces.sdk.model

Package com.sensorberg.smartspaces.sdk.model

Types

Booking

data class Booking

Represents a booking of a unit by the logged user.

DeprecatedIotDevice

data class DeprecatedIotDevice

DeprecatedIotDeviceRequest

data class DeprecatedIotDeviceRequest

DeprecatedIotDeviceState

data class DeprecatedIotDeviceState

IotDevice

data class IotDevice

Represents an IotDevice. The base object for control and monitoring data in a Smartspace

IotDeviceType

data class IotDeviceType

IotUnit

data class IotUnit : Openable

Class that represents an IoT device that can be interacted with. e.g. A door or locker box.

OnTap

data class OnTap : Openable

Represents IotUnit that was tapped, but is yet unidentified. Pass this to UnitController.open to proceed to search the device and open it.

Openable

interface Openable

Interface to group and provide type safety for all classes that can be used on UnitController.open.

Property

sealed class Property

Proximity

enum class Proximity

Schedule

data class Schedule

Represents the time periods when this unit has a booking.

SmartspaceUnit

data class SmartspaceUnit

StateChangeRequest

class StateChangeRequest

TimePeriod

data class TimePeriod

User

data class User

Data class that represents the current logged user