JSONRPC2Plug.Validator (jsonrpc2_plug v0.1.0)
Link to this section Summary
Link to this section Types
Link to this type
validator()
Specs
validator() :: (JSONRPC2Plug.Validator.Rule.value() -> JSONRPC2Plug.Validator.Rule.result())
Link to this section Functions
Link to this function
exclude(enum)
Specs
exclude(Enumerable.t()) :: validator()
Link to this function
format(regex)
Specs
Link to this function
include(enum)
Specs
include(Enumerable.t()) :: validator()
Link to this function
len(opts)
Specs
len(JSONRPC2Plug.Validator.Rule.opts()) :: validator()
Link to this function
not_empty()
Specs
not_empty() :: validator()
Link to this function
number(opts)
Specs
number(JSONRPC2Plug.Validator.Rule.opts()) :: validator()
Link to this function
required()
Specs
required() :: validator()
Link to this function
type(typename)
Specs
Link to this function
unwrap(dataset)
Specs
Link to this function
validate(data, key, validators)
Specs
validate(JSONRPC2Plug.Validator.Dataset.dataset(), String.t(), [ validator(), ... ]) :: JSONRPC2Plug.Validator.Dataset.t()