ejabberd v18.12.1 Ejabberd.Config.Validation
Module used to validate a list of modules.
Link to this section Summary
Functions
Given a module or a list of modules it runs validators on them and returns {:ok, mod} or {:error, mod, errors}, for each of them
Link to this section Types
Link to this type
mod_validation()
mod_validation()
mod_validation() :: {[EjabberdModule.t()], EjabberdModule.t(), map()}
mod_validation() :: {[EjabberdModule.t()], EjabberdModule.t(), map()}
Link to this type
mod_validation_result()
mod_validation_result()
mod_validation_result() ::
{:ok, EjabberdModule.t()} | {:error, EjabberdModule.t(), map()}
mod_validation_result() :: {:ok, EjabberdModule.t()} | {:error, EjabberdModule.t(), map()}
Link to this section Functions
Link to this function
validate(modules)
validate(modules)
validate(
[Ejabberd.Config.EjabberdModule.t()]
| Ejabberd.Config.EjabberdModule.t()
) :: [mod_validation_result()]
validate( [Ejabberd.Config.EjabberdModule.t()] | Ejabberd.Config.EjabberdModule.t() ) :: [mod_validation_result()]
Given a module or a list of modules it runs validators on them and returns {:ok, mod} or {:error, mod, errors}, for each of them.