RequestValidator
▼
Project version
v0.8.5
v0.8.4
v0.8.3
v0.8.1
v0.8.0
v0.7.1
v0.7.0
v0.6.6
v0.6.5
v0.6.4
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.5
v0.5.4
v0.5.3
v0.5.2
v0.5.1
v0.5.0
v0.4.0
v0.4.0-alpha.1
v0.3.3
v0.3.2
v0.3.1
v0.3.0
v0.2.1
v0.2.0
v0.1.1
v0.1.0
Pages
Modules
API Reference
Modules
RequestValidator
Why RequestValidator
Installation
Usage
Ecto Support
Custom Validation Rules
Available Rules
Helper Functions
Validating Nested Input
TODOS
License
LICENSE
Request.Validator
Summary
Types
validation_result/0
Callbacks
authorize/1
rules/1
Functions
validate/3
Request.Validator.DefaultRules
Summary
Functions
active_url/2
alpha_dash/2
boolean/2
confirmed/2
email/2
exists/3
file/2
gt/3
in_list/3
list/2
lt/3
map/2
max/3
min/3
numeric/2
present_or_implicit_rules?/3
required/2
required_if/3
run_rule/3
run_rule/4
size/3
string/2
unique/3
url/2
Request.Validator.Helper
Summary
Functions
exists/1
gt/1
in_list/1
lt/1
max/1
min/1
nullable/1
required/1
size/1
unique/1
Request.Validator.Plug
Summary
Functions
call/2
init/1
on_error/2
Request.Validator.Rules
Summary
Functions
array/1
bail/1
map/1
Request.Validator.Rules.Array
Summary
Types
t/0
Request.Validator.Rules.Bail
Summary
Types
t/0
Request.Validator.Rules.Object
Summary
Types
t/0
Search documentation of RequestValidator
Settings
View Source
Request.Validator.DefaultRules
(RequestValidator v0.8.5)
Summary
Functions
active_url(value, opts \\ [])
alpha_dash(value, opts \\ [])
boolean(value, opts \\ [])
confirmed(value, opts)
email(value, opts \\ [])
exists(value, callback, opts \\ [])
file(value, opts \\ [])
gt(value, boundary, opts)
in_list(value, list, opts \\ [])
list(value, opts \\ [])
lt(value, boundary, opts)
map(value, opts \\ [])
max(value, boundary, opts \\ [])
min(value, boundary, opts \\ [])
numeric(value, opts \\ [])
present_or_implicit_rules?(rule, field, fields)
required(value, opts \\ [])
required_if(value, callback, opts)
run_rule(rule, value, opts)
run_rule(rule, value, params, opts)
size(value, boundary, opts \\ [])
string(value, opts \\ [])
unique(value, callback, opts \\ [])
url(value, opts \\ [])
Functions
Link to this function
active_url(value, opts \\ [])
View Source
Link to this function
alpha_dash(value, opts \\ [])
View Source
Link to this function
boolean(value, opts \\ [])
View Source
Link to this function
confirmed(value, opts)
View Source
Link to this function
email(value, opts \\ [])
View Source
Link to this function
exists(value, callback, opts \\ [])
View Source
Link to this function
file(value, opts \\ [])
View Source
Link to this function
gt(value, boundary, opts)
View Source
Link to this function
in_list(value, list, opts \\ [])
View Source
Link to this function
list(value, opts \\ [])
View Source
Link to this function
lt(value, boundary, opts)
View Source
Link to this function
map(value, opts \\ [])
View Source
Link to this function
max(value, boundary, opts \\ [])
View Source
Link to this function
min(value, boundary, opts \\ [])
View Source
Link to this function
numeric(value, opts \\ [])
View Source
Link to this function
present_or_implicit_rules?(rule, field, fields)
View Source
Link to this function
required(value, opts \\ [])
View Source
Link to this function
required_if(value, callback, opts)
View Source
Link to this function
run_rule(rule, value, opts)
View Source
Link to this function
run_rule(rule, value, params, opts)
View Source
Link to this function
size(value, boundary, opts \\ [])
View Source
Link to this function
string(value, opts \\ [])
View Source
Link to this function
unique(value, callback, opts \\ [])
View Source
Link to this function
url(value, opts \\ [])
View Source
×