summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/go-openapi/validate/spec_messages.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/go-openapi/validate/spec_messages.go')
-rw-r--r--vendor/github.com/go-openapi/validate/spec_messages.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/vendor/github.com/go-openapi/validate/spec_messages.go b/vendor/github.com/go-openapi/validate/spec_messages.go
index 441bb51975..1a5892aee4 100644
--- a/vendor/github.com/go-openapi/validate/spec_messages.go
+++ b/vendor/github.com/go-openapi/validate/spec_messages.go
@@ -163,6 +163,9 @@ const (
// PathParamGarbledWarning ...
PathParamGarbledWarning = "in path %q, param %q contains {,} or white space. Albeit not stricly illegal, this is probably no what you want"
+ // ParamValidationTypeMismatch indicates that parameter has validation which does not match its type
+ ParamValidationTypeMismatch = "validation keywords of parameter %q in path %q don't match its type %s"
+
// PathStrippedParamGarbledWarning ...
PathStrippedParamGarbledWarning = "path stripped from path parameters %s contains {,} or white space. This is probably no what you want."
@@ -341,6 +344,9 @@ func invalidParameterDefinitionMsg(path, method, operationID string) errors.Erro
func invalidParameterDefinitionAsSchemaMsg(path, method, operationID string) errors.Error {
return errors.New(errors.CompositeErrorCode, InvalidParameterDefinitionAsSchemaError, path, method, operationID)
}
+func parameterValidationTypeMismatchMsg(param, path, typ string) errors.Error {
+ return errors.New(errors.CompositeErrorCode, ParamValidationTypeMismatch, param, path, typ)
+}
// disabled
//func invalidResponseDefinitionAsSchemaMsg(path, method string) errors.Error {