core library
Classes
- AnnotatedScaleQuestion
- Annotation
-
Answer<
V> - AppConfig
- AudioRecordingQuestion
- AverageSection
- BlobStorageHandler
- BooleanExpression
- BooleanQuestion
- CheckmarkTask
- Choice
- ChoiceExpression
- ChoiceQuestion
- CompletionPeriod
- ConsentItem
- Contact
-
DataReference<
T> - EligibilityCriterion
- Expression
-
ExtractionResult<
T> -
ExtractionSuccess<
T> - FreeTextQuestion
- FutureBlobFile
-
This is an answer type
Answer\<FutureBlobFile\>
used by multimodal questions to store the localFilePath and the futureBlobId of a file. The local file will will be uploaded to the blob storage during the completion of the questionnaire. This is a temporary answer type, which is not stored in the database. It will be replaced byAnswer\<String\>
, in which the String is the futureBlobId. - ImageCapturingQuestion
- Intervention
- InterventionResult
- InterventionTask
- JsonWithError
- LinearRegressionSection
- NotExpression
- NumericResult
- Observation
- Preferences
-
Question<
V> - QuestionnaireState
- QuestionnaireTask
- Repo
- ReportSection
- ReportSpecification
-
Result<
T> - ScaleQuestion
- Schedule
- SliderQuestion
- Study
- StudyInvite
- StudyResult
- StudySchedule
- StudySubject
- StudyUAnalytics
- StudyUDiagnostics
- StudyULogger
- StudyUQuestionnaire
- StudyUTimeOfDay
- StudyUUser
- SubjectProgress
- SupabaseObject
-
SupabaseObjectFunctions<
T extends SupabaseObject> - SupabaseQuery
- Task
- TaskInstance
-
ValueExpression<
V> - VisualAnalogueQuestion
Enums
Extensions
- DateOnlyCompare on DateTime
- PrimaryKeyFilterBuilder on PostgrestFilterBuilder
Constants
- alphanumericPattern → const String
Typedefs
-
ExpressionParser
= Expression Function(Map<
String, dynamic> data) -
InterventionTaskParser
= InterventionTask Function(Map<
String, dynamic> data) -
ObservationTaskParser
= Observation Function(Map<
String, dynamic> data) -
QuestionParser
= Question Function(Map<
String, dynamic> data) -
ScheduleParser
= Schedule Function(Map<
String, dynamic> data) -
SectionParser
= ReportSection Function(Map<
String, dynamic> data) -
StudyResultParser
= StudyResult Function(Map<
String, dynamic> json)
Exceptions / Errors
-
ExtractionFailedException<
T> - UnknownJsonTypeError
- Error thrown when a JSON type is not recognized. This is a subclass of ArgumentError because unknown enums also throw an ArgumentError, so we can catch all of them together.