model library

Classes

ApiConfig
A portable object for passing api configuration across isolates.
BaseMediaContentType<F extends Object>
Adds equality
Change
ChangeBase
ChangeFields
ChangePaths
ChangeResult
ChangeResultBase
ChangeResultFields
ChangeResultPaths
ContactInfoPart
DeleteResponse
DiffLogEntry
DiffLogEntryBase
DiffLogEntryFields
DiffLogEntryPaths
FlexiDate2
GeoLocation
IMediaService
MediaContentType<F extends Object>
ProgressTracker<T>
Result<T>
SunnyPlace
Represents a physical location. Represented by a few different generated models. See Location and ContactAddress
TimedResult<T>
TimeUnit
TimeUnitBase
UserPrefKey

Constants

ChangeRef → const MSchemaRef
ChangeResultRef → const MSchemaRef
DiffLogEntryRef → const MSchemaRef
months → const Set<int>

Properties

flexiDateFormatter FlexiDateFormatter
getter/setter pair
mediaService IMediaService
no setter

Functions

addressToString(SunnyPlace? address) Iterable<String>?
durationOf(TimeUnit? timeUnit, int? timeAmount) Duration?
formatFlexiDate(dynamic input, {bool withYear = true, bool withMonth = true, bool withDay = true}) String?

Typedefs

FlexiDateFormatter = String Function(FlexiDate date, {String? dateLabel, String? futureLabel, String? historyLabel, bool? withYear})