EventStore v0.15.1 EventStore.Serializer behaviour View Source

Specification of a serializer to convert between an Elixir term and its representation in the database.

Link to this section Summary

Callbacks

Deserialize the given data to the corresponding term

Serialize the given term to a representation that can be stored by the database

Link to this section Types

Link to this section Callbacks

Link to this callback deserialize(arg0, config) View Source
deserialize(binary() | map(), config()) :: any()

Deserialize the given data to the corresponding term

Link to this callback serialize(any) View Source
serialize(any()) :: binary() | map()

Serialize the given term to a representation that can be stored by the database.