Package-level declarations
Types
Link copied to clipboard
The health-data source a member's SmartWalking device reports through.
Link copied to clipboard
Why the SDK is not actively tracking processing for a given submission. Carried on SmartWalkingEvent.SyncProcessingDeferred.
Link copied to clipboard
data class SmartWalkingDiagnostics(val profile: SmartWalkingProfile?, val isAutoSyncEnabled: Boolean, val permissionStatus: HealthPermissionStatus?, val stepDataSources: List<HealthKitDataSource>, val deviceType: DeviceType?, val lastSyncTimestamp: String?)
A comprehensive diagnostic snapshot of the SmartWalking module state.
Link copied to clipboard
Lifecycle events emitted by SmartWalking. Subscribe via com.advantahealth.api.smartwalking.SmartWalking.subscribeToEvents or observe com.advantahealth.api.smartwalking.SmartWalking.syncEvents.
Link copied to clipboard
data class SmartWalkingProfile(val isConnected: Boolean = false, val registeredDeviceId: String? = null, val registeredDeviceType: DeviceType? = null, val registrationDateTime: String? = null)
The member's SmartWalking registration state on the server.