View Source PhxJsonRpc.Router.Parser behaviour (Phoenix JSON RPC v0.7.0)

Parse behaviour for the rpc requests.

Summary

Callbacks

Parses request, checking it's version, method and parameters.

Callbacks

Link to this callback

parse(request, schema_version)

View Source
@callback parse(request :: map(), schema_version :: binary()) :: PhxJsonRpc.Request.t()

Parses request, checking it's version, method and parameters.

If parse fails, returns request with %PhxJsonRpc.Error.ParseError{} struct and set valid? parameter to false.