Oaskit.Validation.RequestData (oaskit v0.9.0)

View Source

A subset of a parsed and fetched Plug.Conn struct representing an HTTP request, used by Oaskit.Plugs.ValidateRequest and Oaskit.Validation.RequestValidator.

Summary

Types

headers()

@type headers() :: [{binary(), binary()}]

t()

@type t() :: %Oaskit.Validation.RequestData{
  body_params: %{optional(binary()) => term()},
  path_params: %{optional(binary()) => term()},
  query_params: %{optional(binary()) => term()},
  req_headers: headers()
}

Functions

from_conn(conn)

@spec from_conn(Plug.Conn.t()) :: t()