Package com.sensorberg.smartspaces.sdk

Types

AccessPointController
Link copied to clipboard
interface AccessPointController : SupportAccessPointController

Controller for getting AccessPoint's and open them.

AuthenticationController
Link copied to clipboard
interface AuthenticationController : SupportAuthenticationController

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

Availability
Link copied to clipboard
enum Availability : Enum<Availability>

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

AvailablePropertyFilter
Link copied to clipboard
object AvailablePropertyFilter : IotDeviceFilter
BookingManager
Link copied to clipboard
interface BookingManager : SupportBookingManager

Manages user bookings on the units

CancellationSignal
Link copied to clipboard
class 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.

GraphQl
Link copied to clipboard
interface GraphQl : SupportGraphQl
IotDeviceController
Link copied to clipboard
interface IotDeviceController : SupportIotDeviceController
IotDeviceFilter
Link copied to clipboard
interface IotDeviceFilter
IotDeviceFilterList
Link copied to clipboard
class IotDeviceFilterList(list: List<IotDeviceFilter>) : IotDeviceFilter
NearbyFilter
Link copied to clipboard
object NearbyFilter : IotDeviceFilter
OpeningProgress
Link copied to clipboard
enum OpeningProgress : Enum<OpeningProgress>

Progress status of the open operation

PropertyFilter
Link copied to clipboard
interface PropertyFilter
PropertyFilterList
Link copied to clipboard
class PropertyFilterList(list: List<PropertyFilter>) : PropertyFilter
PropertyKindFilter
Link copied to clipboard
class PropertyKindFilter(kind: String) : PropertyFilter
Refresh
Link copied to clipboard
enum Refresh : Enum<Refresh>

Specify which data to refresh when calling SmartSpacesSdk.refresh

SensorbergSdkWorkerFactory
Link copied to clipboard

You must add this WorkerFactory to your DelegatingWorkerFactory

SmartSpacesSdk
Link copied to clipboard
interface 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.

Sorting
Link copied to clipboard
enum Sorting : Enum<Sorting>

Sorting used to return units

SupportAccessPointController
Link copied to clipboard
interface SupportAccessPointController

Support interface for clients that are not using Kotlin Coroutines.

SupportAuthenticationController
Link copied to clipboard
interface SupportAuthenticationController

Support interface for clients that are not using Kotlin Coroutines.

SupportBookingManager
Link copied to clipboard
interface SupportBookingManager

Support interface for clients that are not using Kotlin Coroutines.

SupportGraphQl
Link copied to clipboard
interface SupportGraphQl

Support interface for clients that are not using Kotlin Coroutines.

SupportIotDeviceController
Link copied to clipboard
interface SupportIotDeviceController

Support interface for clients that are not using Kotlin Coroutines.

SupportUnitController
Link copied to clipboard
interface SupportUnitController
SupportUserManager
Link copied to clipboard
interface SupportUserManager

Support interface for clients that are not using Kotlin Coroutines.

TapController
Link copied to clipboard
interface TapController

Controller for magneto "tap" actions.

TapEventListener
Link copied to clipboard
interface TapEventListener

Listener to detect a tap event.

UnitController
Link copied to clipboard
interface UnitController : SupportUnitController

Controller for a IotUnit.

UserManager
Link copied to clipboard
interface UserManager : SupportUserManager

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

WritablePropertyFilter
Link copied to clipboard
object WritablePropertyFilter : PropertyFilter