core library

Extensions

DateOnlyCompare on DateTime
PrimaryKeyFilterBuilder on PostgrestFilterBuilder

Constants

alphanumericPattern → const String

Functions

tableName(Type cls) 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.