For the complete documentation index, see llms.txt. This page is also available as Markdown.

πŸ”§Changelog

v 2.0.0

Breaking Changes

  • MeasurementCreationData.fromCameraSdk is now taking a Map<String, dynamic> instead of a String. It's to follow the update from the flutter-camera-sdk.

Additions

  • Method to get the GeneralConfiguration & UserConfiguration.

  • Method to update the UserConfiguration.

  • Method getMostSevereLabel() on the measurement.

Updates

  • Updated the method updateProfile(ProfileData updateData, string userId) to not require the userId anymore.

v 4.1.0

Added/fixed

New symptoms are added and can now be included as an array. New symptoms include:

  • racing_heart

  • dizziness

  • feeling_of_fainting

The Symptoms, Activity and the SymptomSeverity are also exported as types now.

Changed

The onConsentNeeded argument of the authenticate function has become optional.

v 4.0.0

Breaking changes

  • sdk.updateProfile signature changed from updateProfile: (userId: string, profileData: ProfileData) to updateProfile: (profileData: ProfileData). This way, you don't need to provide the userId

Added/improved

  • The ProfileData interface has been expanded

  • The user's time zone is now applied to the periodic reports

  • Outdated reports are now rerendered

v 3.0.0

Breaking changes

  • postMeasurementnow throws a NoActivePrescriptionError when no active prescription is active when trying to post a measurement

Added

  • Symptom severity score can now be added to a measurement context

  • sdk.canPerformMeasurement: check if you have an active prescription

  • sdk.updateMeasurementContext: update the measurement context after a measurement has already been posted

  • sdk.updateProfile: update profile information

Changed

  • Errors thrown by sdk.activePrescription are now more clear -> NoActivePrescriptionError & AlreadyActivatedError

v 2.0.0

Breaking changes

  • renamed getReportUrl to getMeasurementReportUrl

Added

  • sdk.getPeriodicReports: gets a list of periodic reports

  • sdk.getPeriodicReportPdf: get the pdf of a periodic report

  • sdk.activatePrescription: activate a prescription hash, so the user can perform a measurement

Changed

  • sdk.postMeasurement now takes an optional cameraSdkVersion parameter

Last updated