Versions in this module Expand all Collapse all v2 v2.6.5 Jun 21, 2023 Changes in this version + func JSON(val any, warnings *[]Warning) json.RawMessage + func JSONModuleObject(val any, fieldName, fieldVal string, warnings *[]Warning) json.RawMessage + func RegisterAdapter(name string, adapter Adapter) + type Adapter interface + Adapt func(body []byte, options map[string]any) ([]byte, []Warning, error) + func GetAdapter(name string) Adapter + type HTTPLoader struct + Headers http.Header + Method string + TLS ... + Timeout caddy.Duration + URL string + func (HTTPLoader) CaddyModule() caddy.ModuleInfo + func (hl HTTPLoader) LoadConfig(ctx caddy.Context) ([]byte, error) + type Warning struct + Directive string + File string + Line int + Message string + func (w Warning) String() string