HookSniff.Schemas (hooksniff v1.2.0)
Schema registry — register, validate.
Summary
Functions
@spec get(HookSniff.t(), String.t()) :: {:ok, map()} | {:error, term()}
Get a schema
@spec list(HookSniff.t()) :: {:ok, map()} | {:error, term()}
List schemas
@spec register(HookSniff.t(), map()) :: {:ok, map()} | {:error, term()}
Register a schema
@spec validate(HookSniff.t(), String.t(), map()) :: {:ok, map()} | {:error, term()}
Validate an event