Nats.Serializer behaviour (phoenix_pubsub_nats v0.2.3)

View Source

Summary

Types

opts()

@type opts() :: Keyword.t()

payload()

@type payload() :: term()

Callbacks

decode(payload, opts)

@callback decode(payload(), opts()) :: {:ok, term()} | {:error, any()}

encode(payload, opts)

@callback encode(payload(), opts()) :: {:ok, term()} | {:error, any()}