Package com.hypertrack.sdk

Types

Link copied to clipboard
interface AsyncResultReceiver<V, E>
Callback for the receiver of an asynchronous result
Link copied to clipboard
enum Availability
Availability status
Link copied to clipboard
data class AvailabilityCommand(val status: Boolean?, val recordedAt: String?)
Link copied to clipboard
enum AvailabilityError
Various kind of errors, notifying about initialization failure reason.
Link copied to clipboard
open class AvailabilityStateObserver
Main class that reports events when availability state changed or errors occur in the SDK.
Link copied to clipboard
enum Blocker
An impediment that should be resolved in order to make the tracking work, or, for some cases, work reliably.
Link copied to clipboard
class Config
Configuration class Config to setup Sdk initialization.
Link copied to clipboard
interface GeotagResult
Marker interface for classes that represent addGeotag invocation.
Link copied to clipboard
open class HyperTrack
Main interface to use HyperTrack Android SDK in your app.
Link copied to clipboard
class HyperTrackMessagingService : FirebaseMessagingService
Link copied to clipboard
enum OutageReason
Link copied to clipboard
data class RemoteCommand(    mTrackingCommand: TrackingCommand?,     mConfigUrl: String?,     mLastChanged: String?,     mAvailability: AvailabilityCommand?)
Link copied to clipboard
enum RemoteCommandSource : Enum<RemoteCommandSource>
Link copied to clipboard
open class Result<V, E>
Abstract operation result
Link copied to clipboard
open class ServiceNotificationConfig
Allows you to configure HyperTrack service notification properties.
Link copied to clipboard
enum TrackingCommand : Enum<TrackingCommand>
Link copied to clipboard
open class TrackingError
Various kind of errors, notifying about initialization failure reason.
Link copied to clipboard
open class TrackingStateObserver
Main class that reports events when state changed or errors occur in the SDK.