HookSniff.Schemas (hooksniff v1.2.0)

Schema registry — register, validate.

Summary

Functions

Get a schema

List schemas

Register a schema

Validate an event

Functions

get(client, id)

@spec get(HookSniff.t(), String.t()) :: {:ok, map()} | {:error, term()}

Get a schema

list(client)

@spec list(HookSniff.t()) :: {:ok, map()} | {:error, term()}

List schemas

register(client, params)

@spec register(HookSniff.t(), map()) :: {:ok, map()} | {:error, term()}

Register a schema

validate(client, id, params)

@spec validate(HookSniff.t(), String.t(), map()) :: {:ok, map()} | {:error, term()}

Validate an event