nova_request_plugin (nova v0.14.3)

View Source

Summary

Functions

nova_plugin callback. Returns information about the plugin.

Functions

plugin_info()

-spec plugin_info() ->
                     #{title := binary(),
                       version := binary(),
                       url := binary(),
                       authors := [binary()],
                       description := binary(),
                       options := [{Key :: atom(), OptionDescription :: binary()}]}.

nova_plugin callback. Returns information about the plugin.

post_request(Req, Env, Options, State)

-spec post_request(Req :: cowboy_req:req(), Env :: any(), Options :: map(), State :: any()) ->
                      {ok, Req0 :: cowboy_req:req(), NewState :: any()}.

Post-request callback

pre_request(Req, Env, Options, State)

-spec pre_request(Req :: cowboy_req:req(), Env :: any(), Options :: map(), State :: any()) ->
                     {ok, Req0 :: cowboy_req:req(), NewState :: any()}.

Pre-request callback