Package-level declarations

This package contains main classes and interfaces for Tedee Mobile SDK for Android used to maintain devices added to an account.

Types

Link copied to clipboard

Interface definition for a listener to be notified of general lock connection events and messages. Implementations of this interface can be used to receive callbacks when indication messages are received, notifications are received, errors occur during lock communication, or when the lock requires a factory reset.

Link copied to clipboard

Interface definition for a listener to be notified of secure lock connection events. Implementations of this interface can be used to receive callbacks when the secure connection status changes or there is a change in the lock's state.

Link copied to clipboard
interface ILockInteractor

Interface defining operations for interacting with a lock. This includes connecting to the lock, sending commands, and handling state changes.

Link copied to clipboard
fun interface ISignedTimeProvider

Interface defining a provider for signed date-time value. Implementations of this interface are expected to fetch a signed date-time from the Tedee API whenever the SDK requests it, to ensure the integrity of lock operations.

Link copied to clipboard

Lock connection manager. Manages connection with Tedee lock. To establish successful connection with lock you need to provide serial number, device certificate and mobile public key.

Properties

Link copied to clipboard