constructor v1.0.0-rc.1 Constructor.Validate

Common validations for struct fields.

Link to this section Summary

Link to this section Types

Link to this type

error()
error() :: {:error, String.t()}

Link to this section Functions

Link to this function

is_atom(value)
is_atom(any()) :: {:ok, atom()} | error()

Link to this function

is_boolean(value)
is_boolean(any()) :: {:ok, boolean()} | error()

Link to this function

is_date(value)
is_date(any()) :: {:ok, Date.t()} | error()

Link to this function

is_float(value)
is_float(any()) :: {:ok, float()} | error()

Link to this function

is_integer(value)
is_integer(any()) :: {:ok, integer()} | error()

Link to this function

is_list(value)
is_list(any()) :: {:ok, list()} | error()

Link to this function

is_nonempty_string(value)
is_nonempty_string(any()) :: {:ok, String.t()} | error()

Link to this function

is_string(value)
is_string(any()) :: {:ok, String.t()} | error()

Link to this function

is_string_list(value)
is_string_list(any()) :: {:ok, [String.t()]} | error()

Link to this function

is_string_list(arg1, value)

Link to this function

is_string_or_nil(value)
is_string_or_nil(any()) :: {:ok, String.t() | nil} | error()

Link to this function

is_uuid(value)
is_uuid(any()) :: {:ok, String.t()} | error()