Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Plugin ¶
type Plugin interface {
GetRequestURL(
meta *meta.Meta,
store adaptor.Store,
c *gin.Context,
do adaptor.GetRequestURL,
) (adaptor.RequestURL, error)
SetupRequestHeader(
meta *meta.Meta,
store adaptor.Store,
c *gin.Context,
req *http.Request,
do adaptor.SetupRequestHeader,
) error
ConvertRequest(
meta *meta.Meta,
store adaptor.Store,
req *http.Request,
do adaptor.ConvertRequest,
) (adaptor.ConvertResult, error)
DoRequest(
meta *meta.Meta,
store adaptor.Store,
c *gin.Context,
req *http.Request,
do adaptor.DoRequest,
) (*http.Response, error)
DoResponse(
meta *meta.Meta,
store adaptor.Store,
c *gin.Context,
resp *http.Response,
do adaptor.DoResponse,
) (model.Usage, adaptor.Error)
}
adaptor hook
Directories
¶
| Path | Synopsis |
|---|---|
|
Package patch provides configuration types and structures for the patch plugin.
|
Package patch provides configuration types and structures for the patch plugin. |
Click to show internal directories.
Click to hide internal directories.