Versions in this module Expand all Collapse all v1 v1.0.0 May 1, 2024 Changes in this version + func ValidateCookieArray(sch *base.Schema, param *v3.Parameter, value string) []*errors.ValidationError + func ValidateHeaderArray(sch *base.Schema, param *v3.Parameter, value string) []*errors.ValidationError + func ValidateParameterSchema(schema *base.Schema, rawObject any, ...) []*errors.ValidationError + func ValidateQueryArray(sch *base.Schema, param *v3.Parameter, ef string, contentWrapped bool) []*errors.ValidationError + func ValidateQueryParamStyle(param *v3.Parameter, as []*helpers.QueryParam) []*errors.ValidationError + func ValidateSingleParameterSchema(schema *base.Schema, rawObject any, entity string, reasonEntity string, ...) (validationErrors []*errors.ValidationError) + type ParameterValidator interface + SetPathItem func(path *v3.PathItem, pathValue string) + ValidateCookieParams func(request *http.Request) (bool, []*errors.ValidationError) + ValidateHeaderParams func(request *http.Request) (bool, []*errors.ValidationError) + ValidatePathParams func(request *http.Request) (bool, []*errors.ValidationError) + ValidateQueryParams func(request *http.Request) (bool, []*errors.ValidationError) + ValidateSecurity func(request *http.Request) (bool, []*errors.ValidationError) + func NewParameterValidator(document *v3.Document) ParameterValidator