ValueSerializer.defaults constructor

const ValueSerializer.defaults(
  1. {bool serializeDateTimeValuesAsString}
)

The builtin default serializer.

This serializer won't transform numbers or strings. Date times will be encoded as a unix-timestamp.

To override the default serializer drift uses, you can change the DriftRuntimeOptions.defaultSerializer field.

The serializeDateTimeValuesAsString option (which defaults to false) describes whether DateTime values should be serialized to a unix timestamp (DateTime.millisecondsSinceEpoch) or a string (DateTime.toIso8601String). In either case, date time values can be deserialized from both formats.

Implementation

const factory ValueSerializer.defaults(
    {bool serializeDateTimeValuesAsString}) = _DefaultValueSerializer;