serverpod_serialization library

Classes

SerializableEntity
The SerializableEntity is the base class for all serializable objects in Serverpod, except primitives.
SerializationManager
The SerializationManager is responsible for creating objects from a serialization, but also for serializing objects. This class is typically extended by generated code.

Extensions

Base64Dec on String
Extension for decoding ByteData in protocol.
Base64Enc on ByteData
Extension for encoding ByteData in the protocol.

Functions

getType<T>() Type
Get the type provided as an generic. Useful for getting a nullable type.

Typedefs

constructor<T> = T Function(dynamic jsonSerialization, SerializationManager serializationManager)
The constructor takes JSON structure and turns it into a decoded SerializableEntity.