absinthe v1.2.0-beta.0 Absinthe.Phase.Document.Validation.FieldsOnCorrectType

Validates document to ensure that all fields are provided on the correct type.

Summary

Functions

any_invalid?(nodes)
error_message(field_name, type_name, type_suggestions \\ [], field_suggestions \\ [])
error_message(String.t, String.t, [String.t], [String.t]) :: String.t

Generate an error for a field

flag_invalid(node)
flag_invalid(Blueprint.node_t) :: Blueprint.node_t
flag_invalid(node, flag)
flag_invalid(Blueprint.node_t, atom) :: Blueprint.node_t
inherit_invalid(node, children, add_flag)
put_error(node, error)
put_error(Blueprint.node_t, Absinthe.Phase.Error.t) :: Blueprint.node_t
put_flag(node, flag)
run(input, options \\ [])

Run the validation.