Versions in this module Expand all Collapse all v0 v0.0.5 Mar 16, 2026 v0.0.2 Mar 15, 2026 Changes in this version + type ExtensionsAdapter struct + func (a *ExtensionsAdapter) EvaluateParamsMatch(params map[string]any, eval server.ExpressionEvaluator) (bool, error) + func (a *ExtensionsAdapter) ExtractHeaders(example *openapi3.Example) (map[string]any, bool) + func (a *ExtensionsAdapter) ExtractOnce(example *openapi3.Example) bool + func (a *ExtensionsAdapter) ExtractParamsMatch(example *openapi3.Example) (map[string]any, bool) + func (a *ExtensionsAdapter) ExtractSetState(example *openapi3.Example) (map[string]any, bool) + func (a *ExtensionsAdapter) ExtractSkip(example *openapi3.Example) bool + type HistoryRingBufferAdapter struct + func NewHistoryRingBufferAdapter(buffer *history.RingBuffer) *HistoryRingBufferAdapter + func (a *HistoryRingBufferAdapter) Add(record server.RequestRecord) + func (a *HistoryRingBufferAdapter) Capacity() int + func (a *HistoryRingBufferAdapter) Clear() + func (a *HistoryRingBufferAdapter) Count() int + func (a *HistoryRingBufferAdapter) GetAll() []server.RequestRecord + type LoaderRouteAdapter struct + func (a *LoaderRouteAdapter) BuildRouteMappings(schemas []server.SchemaInfo) ([]server.RouteMapping, error) + type RuntimeEnvSourceAdapter struct + func NewRuntimeEnvSourceAdapter(source *runtime.EnvSource) *RuntimeEnvSourceAdapter + func (a *RuntimeEnvSourceAdapter) Get(path string) (any, bool) + type RuntimeEnvSourceFactory struct + func (f *RuntimeEnvSourceFactory) NewEnvSource() server.DataSource + type RuntimeExpressionEvaluatorAdapter struct + func NewRuntimeExpressionEvaluatorAdapter(eval runtime.Evaluator) *RuntimeExpressionEvaluatorAdapter + func (a *RuntimeExpressionEvaluatorAdapter) AddSource(name string, source server.DataSource) + func (a *RuntimeExpressionEvaluatorAdapter) Evaluate(expr string) (any, error) + type RuntimeRequestSourceAdapter struct + func NewRuntimeRequestSourceAdapter(source *runtime.RequestSource) *RuntimeRequestSourceAdapter + func (a *RuntimeRequestSourceAdapter) Get(path string) (any, bool) + type RuntimeRequestSourceFactory struct + func (f *RuntimeRequestSourceFactory) NewRequestSource(r *http.Request, pathParams map[string]string) server.DataSource + type RuntimeStateSourceAdapter struct + func NewRuntimeStateSourceAdapter(source *runtime.StateSource) *RuntimeStateSourceAdapter + func (a *RuntimeStateSourceAdapter) Get(path string) (any, bool) + type RuntimeStateSourceFactory struct + func NewRuntimeStateSourceFactory(stateStore server.StateStore) *RuntimeStateSourceFactory + func (f *RuntimeStateSourceFactory) NewStateSource(namespace string) server.DataSource + type StateManagerAdapter struct + func NewStateManagerAdapter(manager *state.Manager) *StateManagerAdapter + func (a *StateManagerAdapter) Delete(namespace, key string) + func (a *StateManagerAdapter) Get(namespace, key string) (any, bool) + func (a *StateManagerAdapter) GetAll() map[string]map[string]any + func (a *StateManagerAdapter) GetNamespace(namespace string) map[string]any + func (a *StateManagerAdapter) Increment(namespace, key string, delta float64) (float64, error) + func (a *StateManagerAdapter) Set(namespace, key string, value any)