All Types

com.sensorberg.smartworkspace.sdk.AbstractNfcActivity

Abstract class for receiving NFC Intents.

com.sensorberg.smartworkspace.sdk.Availability

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

com.sensorberg.smartworkspace.sdk.BluetoothException
com.sensorberg.smartworkspace.sdk.model.Booking

Represents a booking of a unit by the logged user.

com.sensorberg.smartworkspace.sdk.BookingManager

Manages user bookings on the units

com.sensorberg.smartworkspace.sdk.CancellationSignal

Cancellation object for the UnitController.open 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.smartworkspace.sdk.model.IotDevice
com.sensorberg.smartworkspace.sdk.model.IotDeviceRequest
com.sensorberg.smartworkspace.sdk.model.IotDeviceState
com.sensorberg.smartworkspace.sdk.model.IotUnit

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

com.sensorberg.smartworkspace.sdk.model.OnTap

Base class that represents IoT device that was tapped, but is yet unidentified. Pass this to UnitController.open to proceed to search the device and open it.

com.sensorberg.smartworkspace.sdk.model.Openable

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

com.sensorberg.smartworkspace.sdk.OpeningProgress

Progress status of the open operation

com.sensorberg.smartworkspace.sdk.Refresh

Specify which data to refresh when calling SmartWorkspaceSdk.refresh

com.sensorberg.smartworkspace.sdk.model.Schedule

Represents the time periods when this unit has a booking.

com.sensorberg.smartworkspace.sdk.SmartWorkspaceSdk

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

com.sensorberg.smartworkspace.sdk.Sorting

Sorting used to return units

com.sensorberg.smartworkspace.sdk.TapController

Controller for magneto and NFC "tap" actions.

com.sensorberg.smartworkspace.sdk.TapEventListener

Listener to detect a tap event.

com.sensorberg.smartworkspace.sdk.model.TapParams
com.sensorberg.smartworkspace.sdk.model.TimePeriod
com.sensorberg.smartworkspace.sdk.UnitController

Controller for a IotUnit.

com.sensorberg.smartworkspace.sdk.model.User

Data class that represents the current logged user

com.sensorberg.smartworkspace.sdk.UserManager

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