plumbapius v0.15.0 Plumbapius.Request

Defines methods for validating requests by schema

Link to this section Summary

Link to this section Functions

Link to this function

match?(schema, request_method, request_path)

Specs

Link to this function

validate_body(request_schema, request_body)

Specs

validate_body(Plumbapius.Request.Schema.t(), map()) ::
  :ok
  | {:error,
     %{
       required(ExJsonSchema.Schema.Root.t()) => ExJsonSchema.Validator.errors()
     }}