Caddy.Admin.RequestBehaviour behaviour (Caddy v2.1.3)

View Source

A behaviour for Caddy Admin requests.

Summary

Callbacks

delete(path, data, content_type)

@callback delete(path :: binary(), data :: binary(), content_type :: binary()) ::
  {:ok, Caddy.Admin.Request.t(), map() | binary()}

get(path)

@callback get(path :: binary()) :: {:ok, Caddy.Admin.Request.t(), map() | binary()}

patch(path, data, content_type)

@callback patch(path :: binary(), data :: binary(), content_type :: binary()) ::
  {:ok, Caddy.Admin.Request.t(), map() | binary()}

post(path, data, content_type)

@callback post(path :: binary(), data :: binary(), content_type :: binary()) ::
  {:ok, Caddy.Admin.Request.t(), map() | binary()}

put(path, data, content_type)

@callback put(path :: binary(), data :: binary(), content_type :: binary()) ::
  {:ok, Caddy.Admin.Request.t(), map() | binary()}