JSONRPC2Plug.Validator.Dataset (jsonrpc2_plug v0.1.0)

Link to this section Summary

Link to this section Types

Specs

dataset() :: t() | map()

Specs

t() :: %JSONRPC2Plug.Validator.Dataset{data: map(), errors: keyword()}

Specs

unwrapped() :: {:ok, map()} | {:invalid, map()}

Link to this section Functions

Link to this function

add_error(result, key, reason)

Specs

add_error(t(), String.t(), String.t()) :: t()
add_error(t(), String.t(), {String.t(), keyword()}) :: t()
Link to this function

get_value(dataset, key)

Specs

get_value(t(), String.t()) :: term()
Link to this function

unwrap(dataset)

Specs

unwrap(t()) :: unwrapped()

Specs

wrap(dataset()) :: t()