common library

Classes

DateTimeCodable
A DateTime codable that can encode and decode a date in different formats.
IterableSelfEncodable<T extends SelfEncodable>
An Encodable that can encode an iterable of T.
ListCodable<E>
A Codable that can encode and decode a list of E.
ListDecodable<E>
A Decodable implementation that can decode a list of E.
ListEncodable<E>
An Encodable that can encode a list of E.
MapCodable<K, V>
A Codable that can encode and decode a map of K and V.
MapSelfEncodable<T extends SelfEncodable>
An Encodable that can encode a map of K and T.
ObjectCodable
A Codable that can encode and decode standard Dart objects (Maps, Lists, etc.).
OrNullCodable<T>
A Codable that can encode and decode T or null.
OrNullDecodable<T>
A Decodable implementation that can decode T or null.
OrNullEncodable<T>
An Encodable that can encode T or null.
SetCodable<E>
A Codable that can encode and decode a set of E.
SetDecodable<E>
A Decodable implementation that can decode a set of E.
SetEncodable<E>
An Encodable that can encode a set of E.
UriCodable
A Uri codable that can encode and decode an uri as a string.

Enums

DateTimeFormat
The format to encode and decode a DateTime.