All Types

com.sensorberg.smartspaces.sdk.AuthenticationController

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

com.sensorberg.smartspaces.sdk.Availability

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

com.sensorberg.smartspaces.sdk.AvailablePropertyFilter
com.sensorberg.smartspaces.sdk.exception.BackendException

Signals error returned by an API call.

com.sensorberg.smartspaces.sdk.exception.BlueIdAuthorizationException

Signals authorization error from the blue-id system.

com.sensorberg.smartspaces.sdk.model.BookableParams
com.sensorberg.smartspaces.sdk.model.Booking

Represents a booking of a unit by the logged user.

com.sensorberg.smartspaces.sdk.BookingManager

Manages user bookings on the units

com.sensorberg.smartspaces.sdk.Cancelable

For canceling a task.

com.sensorberg.smartspaces.sdk.exception.CanceledException

Signals that some process have been cancelled by the user.

com.sensorberg.smartspaces.sdk.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.

com.sensorberg.smartspaces.sdk.debug.DebugActivity
com.sensorberg.smartspaces.sdk.model.DeprecatedIotDevice
com.sensorberg.smartspaces.sdk.model.DeprecatedIotDeviceRequest
com.sensorberg.smartspaces.sdk.model.DeprecatedIotDeviceState
com.sensorberg.smartspaces.sdk.exception.GattException

Signals an error during Gatt operation

com.sensorberg.smartspaces.sdk.GraphQl
com.sensorberg.smartspaces.sdk.model.IotDevice

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

com.sensorberg.smartspaces.sdk.IotDeviceController
com.sensorberg.smartspaces.sdk.IotDeviceFilter
com.sensorberg.smartspaces.sdk.IotDeviceFilterList
com.sensorberg.smartspaces.sdk.model.IotDeviceType
com.sensorberg.smartspaces.sdk.model.IotUnit

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

com.sensorberg.smartspaces.sdk.exception.LoggedOutException
com.sensorberg.smartspaces.sdk.NearbyFilter
com.sensorberg.smartspaces.sdk.model.Openable

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

com.sensorberg.smartspaces.sdk.OpeningProgress

Progress status of the open operation

com.sensorberg.smartspaces.sdk.model.Property
com.sensorberg.smartspaces.sdk.PropertyFilter
com.sensorberg.smartspaces.sdk.PropertyFilterList
com.sensorberg.smartspaces.sdk.PropertyKindFilter
com.sensorberg.smartspaces.sdk.model.Proximity
com.sensorberg.smartspaces.qrcode.QrCode

Defines a QrCode.

com.sensorberg.smartspaces.qrcode.QrCodeDataSource

DataSource for receiving QrCode.

com.sensorberg.smartspaces.sdk.Refresh

Specify which data to refresh when calling SmartSpacesSdk.refresh

com.sensorberg.response.Response

A Generic data holder that contains both the data and the status of the process that generates the data.

com.sensorberg.response.Result

Result of a type T.

com.sensorberg.smartspaces.sdk.model.Schedule

Represents the time periods when this unit has a booking.

com.sensorberg.response.SimpleResponse

A simplification of the Response type that the Response.progress is Void and it's value is always 'null'

com.sensorberg.smartspaces.sdk.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.

com.sensorberg.smartspaces.sdk.exception.SmartSpacesSdkException

Base class for all public documented SmartSpaces SDK exceptions.

com.sensorberg.smartspaces.sdk.model.SmartspaceUnit
com.sensorberg.smartspaces.sdk.Sorting

Sorting used to return units

com.sensorberg.smartspaces.sdk.model.StateChangeRequest
com.sensorberg.smartspaces.sdk.TapController

Controller for magneto "tap" actions.

com.sensorberg.smartspaces.sdk.TapEventListener

Listener to detect a tap event.

com.sensorberg.smartspaces.sdk.model.TimePeriod
com.sensorberg.smartspaces.sdk.UnitController

Controller for a IotUnit.

com.sensorberg.smartspaces.sdk.model.User

Data class that represents the current logged user

com.sensorberg.smartspaces.sdk.UserManager

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

com.sensorberg.smartspaces.sdk.WritablePropertyFilter