Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RequestResolver ¶
type RequestResolver interface {
Resolve(ctx context.Context, baseID idwrap.IDWrap, deltaID *idwrap.IDWrap) (*delta.ResolveHTTPOutput, error)
}
RequestResolver defines the interface for resolving HTTP requests with their delta overlays.
type StandardResolver ¶
type StandardResolver struct {
// contains filtered or unexported fields
}
StandardResolver implements RequestResolver using standard DB services.
func NewStandardResolver ¶
func NewStandardResolver( httpService *shttp.HTTPService, httpHeaderService *shttp.HttpHeaderService, httpSearchParamService *shttp.HttpSearchParamService, httpBodyRawService *shttp.HttpBodyRawService, httpBodyFormService *shttp.HttpBodyFormService, httpBodyUrlEncodedService *shttp.HttpBodyUrlEncodedService, httpAssertService *shttp.HttpAssertService, ) *StandardResolver
NewStandardResolver creates a new instance of StandardResolver.
Click to show internal directories.
Click to hide internal directories.