serializers library

All classes for serialization of serializable types.

Classes

CompositeSerializers
A composite structure for the Serializers class. [...]
CompositeSerializersBuilder
The builder for CompositeSerializers.

Properties

blocFluxSerializers CompositeSerializers
Default Serializers for bloc_flux package. [...]
read-only
standardJsonSerializers CompositeSerializers
Standard JSON format Serializers. [...]
read-only

Functions

addBuilderFactory(FullType specifiedType, Function function) → void
Adds a builder factory to blocFluxSerializers and standardJsonSerializers. [...]
addPlugin(SerializerPlugin plugin) → void
Adds a SerializerPlugin to blocFluxSerializers and standardJsonSerializers [...]
addSerializer(Serializer serializer) → void
Adds a Serializer to blocFluxSerializers and standardJsonSerializers. [...]
addSerializers(Serializers serializers) → void
Adds a Serializers to blocFluxSerializers and standardJsonSerializers. [...]
getNestedTypes(FullType fullType) List<Type>
Recursivly build List of all Types contained with FullTypes nested in fullType.
isSerializable({Type type, Iterable<Type> types, FullType fullType, bool shouldThrow: false, bool objectIsSerializable: false}) bool
Checks if the specified types can be serialized using blocFluxSerializers. [...]

Typedefs

CompositeUpdates(CompositeSerializersBuilder builder) CompositeSerializersBuilder