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

Package com.sensorberg.smartspaces.sdk

Types

AuthenticationController

This controller gives you ways to authenticate yourself to perform any kind of operation.

interface AuthenticationController

Availability

Indication of unit availability regarding, being booked and restricted access times

enum class Availability

AvailablePropertyFilter

object AvailablePropertyFilter : IotDeviceFilter

BookingManager

Manages user bookings on the units

interface BookingManager

Cancelable

For canceling a task.

interface Cancelable

CancellationSignal

Cancellation object for the UnitController.openLiveData method. Calling cancel on this object will attempt to cancel the open operation. If the cancellation was successful the Response.Status will be Response.Status.FAIL and Response.exception will be the exception object passed to the cancel method.

class CancellationSignal

GraphQl

interface GraphQl

IotDeviceController

interface IotDeviceController

IotDeviceFilter

interface IotDeviceFilter

IotDeviceFilterList

class IotDeviceFilterList : IotDeviceFilter

NearbyFilter

object NearbyFilter : IotDeviceFilter

OpeningProgress

Progress status of the open operation

enum class OpeningProgress

PropertyFilter

interface PropertyFilter

PropertyFilterList

class PropertyFilterList : PropertyFilter

PropertyKindFilter

class PropertyKindFilter : PropertyFilter

Refresh

Specify which data to refresh when calling SmartSpacesSdk.refresh

enum class Refresh

SmartSpacesSdk

Sensorberg Smart Spaces SDK interface. All methods are expected to be called from UI-thread. The SDK handles all needed threading internally. The Smart Spaces SDK must be a singleton in the application. Consult the implementation guide for singleton pattern.

interface SmartSpacesSdk

Sorting

Sorting used to return units

enum class Sorting

TapController

Controller for magneto "tap" actions.

interface TapController

TapEventListener

Listener to detect a tap event.

interface TapEventListener

UnitController

Controller for a IotUnit.

interface UnitController

UserManager

Manages user authentication. Provides methods for login, logout, change password and the logged-in/out

interface UserManager

WritablePropertyFilter

object WritablePropertyFilter : PropertyFilter