go.mod: Update oapi-codegen and kin-openapi
This commit is contained in:
parent
add17bba45
commit
a83cf95d5b
156 changed files with 29663 additions and 2248 deletions
11
vendor/github.com/getkin/kin-openapi/openapi3/paths.go
generated
vendored
11
vendor/github.com/getkin/kin-openapi/openapi3/paths.go
generated
vendored
|
|
@ -9,13 +9,18 @@ import (
|
|||
// Paths is specified by OpenAPI/Swagger standard version 3.0.
|
||||
type Paths map[string]*PathItem
|
||||
|
||||
func (paths Paths) Validate(c context.Context) error {
|
||||
func (value Paths) Validate(ctx context.Context) error {
|
||||
normalizedPaths := make(map[string]string)
|
||||
for path, pathItem := range paths {
|
||||
for path, pathItem := range value {
|
||||
if path == "" || path[0] != '/' {
|
||||
return fmt.Errorf("path %q does not start with a forward slash (/)", path)
|
||||
}
|
||||
|
||||
if pathItem == nil {
|
||||
value[path] = &PathItem{}
|
||||
pathItem = value[path]
|
||||
}
|
||||
|
||||
normalizedPath, pathParamsCount := normalizeTemplatedPath(path)
|
||||
if oldPath, ok := normalizedPaths[normalizedPath]; ok {
|
||||
return fmt.Errorf("conflicting paths %q and %q", path, oldPath)
|
||||
|
|
@ -44,7 +49,7 @@ func (paths Paths) Validate(c context.Context) error {
|
|||
}
|
||||
}
|
||||
|
||||
if err := pathItem.Validate(c); err != nil {
|
||||
if err := pathItem.Validate(ctx); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue