Versions in this module Expand all Collapse all v1 v1.3.0 May 21, 2023 v1.2.3 Apr 15, 2023 v1.1.3 Mar 19, 2023 v1.1.2 Mar 19, 2023 v1.1.1 Mar 19, 2023 Changes in this version + func RegisterMetrics() error v1.0.99 Mar 4, 2023 v1.0.1 Jan 5, 2023 v1.0.0 Dec 19, 2022 v0 v0.0.13 Dec 18, 2022 Changes in this version + type Endpoint struct + ID string + Mock *Mock + Prio int + Request *MatchRequest + Response *Response + type RequestHandler struct + EpSearchNode *epSearchNode + func NewRequestHandler(mockDir, mockFilepattern string, matchstore matches.Matchstore, ...) *RequestHandler + func (r *RequestHandler) AddRoutes(router *mux.Router) + func (r *RequestHandler) LoadFiles(funcMap template.FuncMap) error + type Response struct + Body string + BodyFilename string + Headers string + StatusCode string + Template *template.Template v0.0.12 Nov 20, 2022 v0.0.11 Nov 20, 2022 v0.0.10 Nov 20, 2022 v0.0.9 Nov 19, 2022 v0.0.8 Nov 19, 2022 Changes in this version + type EpSearchNode struct + Endpoints map[string][]*MockEndpoint + PathParamName string + SearchNodes map[string]*EpSearchNode + type MatchRequest struct + Body string + BodyRegexp *regexp.Regexp + Headers map[string]string + Host string + Method string + Path string + Query map[string]string + Scheme string + type Mock struct + Endpoints []*MockEndpoint + Name string + type MockEndpoint struct + Id string + Mock *Mock + Prio int + Request *MatchRequest + Response *MockResponse + type MockRequestHandler struct + EpSearchNode *EpSearchNode + func NewMockRequestHandler(mockDir, mockFilepattern string, matchstore matches.Matchstore, ...) *MockRequestHandler + func (r *MockRequestHandler) AddRoutes(router *mux.Router) + func (r *MockRequestHandler) LoadFiles(funcMap template.FuncMap) error + func (r *MockRequestHandler) RegisterMetrics() error + type MockResponse struct + Body string + BodyFilename string + Headers string + StatusCode string + Template *template.Template + type ResponseTemplateData struct + KVStore map[string]interface{} + RequestBody string + RequestBodyJsonData map[string]interface{} + RequestHost string + RequestPath string + RequestPathParams map[string]string + RequestQueryParams map[string]string + RequestUrl string + RequestUser string