Versions in this module Expand all Collapse all v0 v0.9.0 Mar 16, 2023 Changes in this version + type ConfigDetector interface + HasFeatureDB func() bool + IsStaticPath func(path string) bool + IsWellknownView func(path, method string) bool type LogEntry + Version int + func (e *LogEntry) GetErrorTypeByParameterErrors() etype.EntryError + func (l *LogEntry) DetectDeepErrorByDef(path, mName string, def *openapi3.Operation, parsInPath map[string]string) + func (rec *LogEntry) DetechError(cfg ConfigDetector, api *openapi3.T, baseUrl string) v0.9.0-dev Feb 8, 2023 v0.8.0 Jan 11, 2023 Changes in this version + func ParseRequest(req string, entry *LogEntry) + type EntryError int + const Illegal_DiffusedArgs + const Illegal_EmptyArgs + const Illegal_Method + const Illegal_StaticView + const Illegal_UnexpectedArgs + const Illegal_UnknownUrl + const Illegal_Wellknown_view + const Legal + const UnknownError + func (e EntryError) String() string + type LogEntry struct + Client string + Count int64 + Created time.Time + ErrorType EntryError + Legal bool + Method string + Notified bool + ParameterErrors map[int]*ParameterError + Protocol string + Query url.Values + StatusCode int + Url string + func ParseString(line string) *LogEntry + func (e *LogEntry) Description() string + func (e *LogEntry) FillByRecord(recs []string) + func (e *LogEntry) String() string + func (e *LogEntry) WriteTo(w io.Writer, newLine string) error + func (l *LogEntry) DetectErrorByDef(def *openapi3.Operation, parsInPath map[string]string) + func (l *LogEntry) SeperatePath() + type LogEntryResponse struct + Entry *LogEntry + Error error + type ParameterError struct + AllowEmptyValue bool + Deprecated bool + Enum bool + ExclusiveMax bool + ExclusiveMin bool + Format bool + In string + Max bool + MaxItems bool + MaxLength bool + Min bool + MinItems bool + MinLength bool + MultipleOf bool + Name string + Nullable bool + Pattern bool + Required bool + Type bool + UniqueItems bool + func (e *ParameterError) HasError() bool