//healthstack-adapter/healthstack.backend.integration.adapter/HealthStackBackendAdapter

HealthStackBackendAdapter

[androidJvm]
class HealthStackBackendAdapter(networkClient: HealthStackBackendAPI, projectId: String) : BackendFacade

Constructors

   
HealthStackBackendAdapter [androidJvm]
fun HealthStackBackendAdapter(networkClient: HealthStackBackendAPI, projectId: String)

Types

Name Summary
Companion [androidJvm]
object Companion

Functions

Name Summary
getTasks [androidJvm]
open suspend override fun getTasks(idToken: String, lastSyncTime: LocalDateTime, endTime: LocalDateTime): List<TaskSpec>
registerUser [androidJvm]
open suspend override fun registerUser(idToken: String, user: User)
sync [androidJvm]
open suspend override fun sync(idToken: String, healthData: HealthData)
updateUser [androidJvm]
open suspend override fun updateUser(idToken: String, userId: String, userProfile: UserProfile)
uploadTaskResult [androidJvm]
open suspend override fun uploadTaskResult(idToken: String, result: TaskResult)
uploadTaskResultAsFile [androidJvm]
open suspend override fun uploadTaskResultAsFile(idToken: String, sourcePath: String, targetPath: String)