Pravda v0.2.0 Pravda.Plugs.Validate View Source

Validates input and output according to an OpenAPI specs.

Usage:

Add the plug at the bottom of one or more pipelines in router.ex:

pipeline "api" do
  # ...
  plug Pravada.Plugs.Validate, specs: [ "some_spec.json" ]
end

Link to this section Summary

Link to this section Types

Link to this type

open_api_spec()

View Source
open_api_spec() :: map()
Link to this type

path_regex()

View Source
path_regex() :: {path(), Regex.t()}

Link to this section Functions

Link to this function

attempt_validate_response(conn, opts)

View Source