Package-level declarations

Types

Link copied to clipboard
class ActiveFitConfig(var settings: ProgramSettings? = null, var urls: List<ActiveFitUrl> = emptyList())

Represents the Active Fit configuration.

Link copied to clipboard
class ActiveFitUrl(var key: String? = null, var url: String? = null)

Data class representing an Active Fit URL.

Link copied to clipboard
class ActiveFitUrls(var urls: List<NamedUrl> = emptyList())

Represents a collection of URLs used within the ActiveFit application.

Link copied to clipboard
class BeaconSettings(var dwellTimeSeconds: Int? = 0)

Data class representing the settings for beacon-based presence detection.

Link copied to clipboard
class GeofenceSettings(var dwellTimeInSeconds: Int? = null, var dwellTimeErrorRangeInSeconds: Int? = null)

Represents the geofence settings.

Link copied to clipboard
class InvitationContent(var title: String? = null, var content: String? = null)

Represents an invitation message that can be displayed to the user.

Link copied to clipboard
class NamedUrl(var key: String? = null, var url: String? = null)

Represents a named URL, typically used for associating a key (e.g., "terms_and_conditions") with its corresponding web address.

Link copied to clipboard
class PresenceSettings(val dwellTimeInSeconds: String? = null)

Represents the presence settings within the program.

Link copied to clipboard
class ProgramSettings(var presence: PresenceSettings? = null, var geofence: GeofenceSettings? = null, var beacon: BeaconSettings? = null)

Data class representing the settings for various program features.