mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-30 17:22:26 -05:00 
			
		
		
		
	[chore]: Bump github.com/go-playground/validator/v10 (#1724)
Bumps [github.com/go-playground/validator/v10](https://github.com/go-playground/validator) from 10.12.0 to 10.13.0. - [Release notes](https://github.com/go-playground/validator/releases) - [Commits](https://github.com/go-playground/validator/compare/v10.12.0...v10.13.0) --- updated-dependencies: - dependency-name: github.com/go-playground/validator/v10 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This commit is contained in:
		
					parent
					
						
							
								ab7f518f57
							
						
					
				
			
			
				commit
				
					
						e9de7bec15
					
				
			
		
					 11 changed files with 1036 additions and 1002 deletions
				
			
		
							
								
								
									
										4
									
								
								go.mod
									
										
									
									
									
								
							
							
						
						
									
										4
									
								
								go.mod
									
										
									
									
									
								
							|  | @ -26,7 +26,7 @@ require ( | ||||||
| 	github.com/gin-gonic/gin v1.9.0 | 	github.com/gin-gonic/gin v1.9.0 | ||||||
| 	github.com/go-fed/httpsig v1.1.0 | 	github.com/go-fed/httpsig v1.1.0 | ||||||
| 	github.com/go-playground/form/v4 v4.2.0 | 	github.com/go-playground/form/v4 v4.2.0 | ||||||
| 	github.com/go-playground/validator/v10 v10.12.0 | 	github.com/go-playground/validator/v10 v10.13.0 | ||||||
| 	github.com/google/uuid v1.3.0 | 	github.com/google/uuid v1.3.0 | ||||||
| 	github.com/gorilla/feeds v1.1.1 | 	github.com/gorilla/feeds v1.1.1 | ||||||
| 	github.com/gorilla/websocket v1.5.0 | 	github.com/gorilla/websocket v1.5.0 | ||||||
|  | @ -120,7 +120,7 @@ require ( | ||||||
| 	github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 // indirect | 	github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 // indirect | ||||||
| 	github.com/klauspost/compress v1.16.3 // indirect | 	github.com/klauspost/compress v1.16.3 // indirect | ||||||
| 	github.com/klauspost/cpuid/v2 v2.2.4 // indirect | 	github.com/klauspost/cpuid/v2 v2.2.4 // indirect | ||||||
| 	github.com/leodido/go-urn v1.2.2 // indirect | 	github.com/leodido/go-urn v1.2.3 // indirect | ||||||
| 	github.com/magiconair/properties v1.8.7 // indirect | 	github.com/magiconair/properties v1.8.7 // indirect | ||||||
| 	github.com/mattn/go-isatty v0.0.17 // indirect | 	github.com/mattn/go-isatty v0.0.17 // indirect | ||||||
| 	github.com/minio/md5-simd v1.1.2 // indirect | 	github.com/minio/md5-simd v1.1.2 // indirect | ||||||
|  |  | ||||||
							
								
								
									
										9
									
								
								go.sum
									
										
									
									
									
								
							
							
						
						
									
										9
									
								
								go.sum
									
										
									
									
									
								
							|  | @ -216,8 +216,8 @@ github.com/go-playground/universal-translator v0.18.0/go.mod h1:UvRDBj+xPUEGrFYl | ||||||
| github.com/go-playground/universal-translator v0.18.1 h1:Bcnm0ZwsGyWbCzImXv+pAJnYK9S473LQFuzCbDbfSFY= | github.com/go-playground/universal-translator v0.18.1 h1:Bcnm0ZwsGyWbCzImXv+pAJnYK9S473LQFuzCbDbfSFY= | ||||||
| github.com/go-playground/universal-translator v0.18.1/go.mod h1:xekY+UJKNuX9WP91TpwSH2VMlDf28Uj24BCp08ZFTUY= | github.com/go-playground/universal-translator v0.18.1/go.mod h1:xekY+UJKNuX9WP91TpwSH2VMlDf28Uj24BCp08ZFTUY= | ||||||
| github.com/go-playground/validator/v10 v10.10.0/go.mod h1:74x4gJWsvQexRdW8Pn3dXSGrTK4nAUsbPlLADvpJkos= | github.com/go-playground/validator/v10 v10.10.0/go.mod h1:74x4gJWsvQexRdW8Pn3dXSGrTK4nAUsbPlLADvpJkos= | ||||||
| github.com/go-playground/validator/v10 v10.12.0 h1:E4gtWgxWxp8YSxExrQFv5BpCahla0PVF2oTTEYaWQGI= | github.com/go-playground/validator/v10 v10.13.0 h1:cFRQdfaSMCOSfGCCLB20MHvuoHb/s5G8L5pu2ppK5AQ= | ||||||
| github.com/go-playground/validator/v10 v10.12.0/go.mod h1:hCAPuzYvKdP33pxWa+2+6AIKXEKqjIUyqsNCtbsSJrA= | github.com/go-playground/validator/v10 v10.13.0/go.mod h1:dwu7+CG8/CtBiJFZDz4e+5Upb6OLw04gtBYw0mcG/z4= | ||||||
| github.com/go-session/session v3.1.2+incompatible/go.mod h1:8B3iivBQjrz/JtC68Np2T1yBBLxTan3mn/3OM0CyRt0= | github.com/go-session/session v3.1.2+incompatible/go.mod h1:8B3iivBQjrz/JtC68Np2T1yBBLxTan3mn/3OM0CyRt0= | ||||||
| github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= | github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= | ||||||
| github.com/go-test/deep v1.0.8 h1:TDsG77qcSprGbC6vTN8OuXp5g+J+b5Pcguhf7Zt61VM= | github.com/go-test/deep v1.0.8 h1:TDsG77qcSprGbC6vTN8OuXp5g+J+b5Pcguhf7Zt61VM= | ||||||
|  | @ -416,8 +416,8 @@ github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= | ||||||
| github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= | github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= | ||||||
| github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= | github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= | ||||||
| github.com/leodido/go-urn v1.2.1/go.mod h1:zt4jvISO2HfUBqxjfIshjdMTYS56ZS/qv49ictyFfxY= | github.com/leodido/go-urn v1.2.1/go.mod h1:zt4jvISO2HfUBqxjfIshjdMTYS56ZS/qv49ictyFfxY= | ||||||
| github.com/leodido/go-urn v1.2.2 h1:7z68G0FCGvDk646jz1AelTYNYWrTNm0bEcFAo147wt4= | github.com/leodido/go-urn v1.2.3 h1:6BE2vPT0lqoz3fmOesHZiaiFh7889ssCo2GMvLCfiuA= | ||||||
| github.com/leodido/go-urn v1.2.2/go.mod h1:kUaIbLZWttglzwNuG0pgsh5vuV6u2YcGBYz1hIPjtOQ= | github.com/leodido/go-urn v1.2.3/go.mod h1:7ZrI8mTSeBSHl/UaRyKQW1qZeMgak41ANeCNaVckg+4= | ||||||
| github.com/lib/pq v1.0.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= | github.com/lib/pq v1.0.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= | ||||||
| github.com/lib/pq v1.1.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= | github.com/lib/pq v1.1.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= | ||||||
| github.com/lib/pq v1.2.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= | github.com/lib/pq v1.2.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= | ||||||
|  | @ -495,7 +495,6 @@ github.com/rs/xid v1.4.0/go.mod h1:trrq9SKmegXys3aeAKXMUTdJsYXVwGY3RLcfgqegfbg= | ||||||
| github.com/rs/zerolog v1.13.0/go.mod h1:YbFCdg8HfsridGWAh22vktObvhZbQsZXe4/zB0OKkWU= | github.com/rs/zerolog v1.13.0/go.mod h1:YbFCdg8HfsridGWAh22vktObvhZbQsZXe4/zB0OKkWU= | ||||||
| github.com/rs/zerolog v1.15.0/go.mod h1:xYTKnLHcpfU2225ny5qZjxnj9NvkumZYjJHlAThCjNc= | github.com/rs/zerolog v1.15.0/go.mod h1:xYTKnLHcpfU2225ny5qZjxnj9NvkumZYjJHlAThCjNc= | ||||||
| github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= | github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= | ||||||
| github.com/rwtodd/Go.Sed v0.0.0-20210816025313-55464686f9ef/go.mod h1:8AEUvGVi2uQ5b24BIhcr0GCcpd/RNAFWaN2CJFrWIIQ= |  | ||||||
| github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0= | github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0= | ||||||
| github.com/sclevine/agouti v3.0.0+incompatible/go.mod h1:b4WX9W9L1sfQKXeJf1mUTLZKJ48R1S7H23Ji7oFO5Bw= | github.com/sclevine/agouti v3.0.0+incompatible/go.mod h1:b4WX9W9L1sfQKXeJf1mUTLZKJ48R1S7H23Ji7oFO5Bw= | ||||||
| github.com/sergi/go-diff v1.1.0 h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0= | github.com/sergi/go-diff v1.1.0 h1:we8PVUC3FE2uYfodKH/nBHMSetSfHDR6scGdBi+erh0= | ||||||
|  |  | ||||||
							
								
								
									
										2
									
								
								vendor/github.com/go-playground/validator/v10/README.md
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/github.com/go-playground/validator/v10/README.md
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -1,7 +1,7 @@ | ||||||
| Package validator | Package validator | ||||||
| ================= | ================= | ||||||
| <img align="right" src="https://raw.githubusercontent.com/go-playground/validator/v10/logo.png">[](https://gitter.im/go-playground/validator?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) | <img align="right" src="https://raw.githubusercontent.com/go-playground/validator/v10/logo.png">[](https://gitter.im/go-playground/validator?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) | ||||||
|  |  | ||||||
| [](https://travis-ci.org/go-playground/validator) | [](https://travis-ci.org/go-playground/validator) | ||||||
| [](https://coveralls.io/github/go-playground/validator?branch=master) | [](https://coveralls.io/github/go-playground/validator?branch=master) | ||||||
| [](https://goreportcard.com/report/github.com/go-playground/validator) | [](https://goreportcard.com/report/github.com/go-playground/validator) | ||||||
|  |  | ||||||
							
								
								
									
										32
									
								
								vendor/github.com/go-playground/validator/v10/baked_in.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										32
									
								
								vendor/github.com/go-playground/validator/v10/baked_in.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -33,7 +33,7 @@ type Func func(fl FieldLevel) bool | ||||||
| // validation needs. The return value should be true when validation succeeds. | // validation needs. The return value should be true when validation succeeds. | ||||||
| type FuncCtx func(ctx context.Context, fl FieldLevel) bool | type FuncCtx func(ctx context.Context, fl FieldLevel) bool | ||||||
| 
 | 
 | ||||||
| // wrapFunc wraps noramal Func makes it compatible with FuncCtx | // wrapFunc wraps normal Func makes it compatible with FuncCtx | ||||||
| func wrapFunc(fn Func) FuncCtx { | func wrapFunc(fn Func) FuncCtx { | ||||||
| 	if fn == nil { | 	if fn == nil { | ||||||
| 		return nil // be sure not to wrap a bad function. | 		return nil // be sure not to wrap a bad function. | ||||||
|  | @ -73,6 +73,7 @@ var ( | ||||||
| 		"required":                      hasValue, | 		"required":                      hasValue, | ||||||
| 		"required_if":                   requiredIf, | 		"required_if":                   requiredIf, | ||||||
| 		"required_unless":               requiredUnless, | 		"required_unless":               requiredUnless, | ||||||
|  | 		"skip_unless":                   skipUnless, | ||||||
| 		"required_with":                 requiredWith, | 		"required_with":                 requiredWith, | ||||||
| 		"required_with_all":             requiredWithAll, | 		"required_with_all":             requiredWithAll, | ||||||
| 		"required_without":              requiredWithout, | 		"required_without":              requiredWithout, | ||||||
|  | @ -928,7 +929,7 @@ func isNe(fl FieldLevel) bool { | ||||||
| 	return !isEq(fl) | 	return !isEq(fl) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // isNe is the validation function for validating that the field's string value does not equal the | // isNeIgnoreCase is the validation function for validating that the field's string value does not equal the | ||||||
| // provided param value. The comparison is case-insensitive | // provided param value. The comparison is case-insensitive | ||||||
| func isNeIgnoreCase(fl FieldLevel) bool { | func isNeIgnoreCase(fl FieldLevel) bool { | ||||||
| 	return !isEqIgnoreCase(fl) | 	return !isEqIgnoreCase(fl) | ||||||
|  | @ -1648,7 +1649,7 @@ func hasValue(fl FieldLevel) bool { | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // requireCheckField is a func for check field kind | // requireCheckFieldKind is a func for check field kind | ||||||
| func requireCheckFieldKind(fl FieldLevel, param string, defaultNotFoundValue bool) bool { | func requireCheckFieldKind(fl FieldLevel, param string, defaultNotFoundValue bool) bool { | ||||||
| 	field := fl.Field() | 	field := fl.Field() | ||||||
| 	kind := field.Kind() | 	kind := field.Kind() | ||||||
|  | @ -1728,10 +1729,10 @@ func excludedIf(fl FieldLevel) bool { | ||||||
| 
 | 
 | ||||||
| 	for i := 0; i < len(params); i += 2 { | 	for i := 0; i < len(params); i += 2 { | ||||||
| 		if !requireCheckFieldValue(fl, params[i], params[i+1], false) { | 		if !requireCheckFieldValue(fl, params[i], params[i+1], false) { | ||||||
| 			return false |  | ||||||
| 		} |  | ||||||
| 	} |  | ||||||
| 			return true | 			return true | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  | 	return !hasValue(fl) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // requiredUnless is the validation function | // requiredUnless is the validation function | ||||||
|  | @ -1750,6 +1751,21 @@ func requiredUnless(fl FieldLevel) bool { | ||||||
| 	return hasValue(fl) | 	return hasValue(fl) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | // skipUnless is the validation function | ||||||
|  | // The field under validation must be present and not empty only unless all the other specified fields are equal to the value following with the specified field. | ||||||
|  | func skipUnless(fl FieldLevel) bool { | ||||||
|  | 	params := parseOneOfParam2(fl.Param()) | ||||||
|  | 	if len(params)%2 != 0 { | ||||||
|  | 		panic(fmt.Sprintf("Bad param number for skip_unless %s", fl.FieldName())) | ||||||
|  | 	} | ||||||
|  | 	for i := 0; i < len(params); i += 2 { | ||||||
|  | 		if !requireCheckFieldValue(fl, params[i], params[i+1], false) { | ||||||
|  | 			return true | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  | 	return hasValue(fl) | ||||||
|  | } | ||||||
|  | 
 | ||||||
| // excludedUnless is the validation function | // excludedUnless is the validation function | ||||||
| // The field under validation must not be present or is empty unless all the other specified fields are equal to the value following with the specified field. | // The field under validation must not be present or is empty unless all the other specified fields are equal to the value following with the specified field. | ||||||
| func excludedUnless(fl FieldLevel) bool { | func excludedUnless(fl FieldLevel) bool { | ||||||
|  | @ -2593,13 +2609,13 @@ func isIso3166Alpha2(fl FieldLevel) bool { | ||||||
| 	return iso3166_1_alpha2[val] | 	return iso3166_1_alpha2[val] | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // isIso3166Alpha2 is the validation function for validating if the current field's value is a valid iso3166-1 alpha-3 country code. | // isIso3166Alpha3 is the validation function for validating if the current field's value is a valid iso3166-1 alpha-3 country code. | ||||||
| func isIso3166Alpha3(fl FieldLevel) bool { | func isIso3166Alpha3(fl FieldLevel) bool { | ||||||
| 	val := fl.Field().String() | 	val := fl.Field().String() | ||||||
| 	return iso3166_1_alpha3[val] | 	return iso3166_1_alpha3[val] | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // isIso3166Alpha2 is the validation function for validating if the current field's value is a valid iso3166-1 alpha-numeric country code. | // isIso3166AlphaNumeric is the validation function for validating if the current field's value is a valid iso3166-1 alpha-numeric country code. | ||||||
| func isIso3166AlphaNumeric(fl FieldLevel) bool { | func isIso3166AlphaNumeric(fl FieldLevel) bool { | ||||||
| 	field := fl.Field() | 	field := fl.Field() | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
							
								
								
									
										1954
									
								
								vendor/github.com/go-playground/validator/v10/country_codes.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1954
									
								
								vendor/github.com/go-playground/validator/v10/country_codes.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
							
								
								
									
										13
									
								
								vendor/github.com/go-playground/validator/v10/doc.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										13
									
								
								vendor/github.com/go-playground/validator/v10/doc.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -146,7 +146,7 @@ use the UTF-8 hex representation 0x7C, which is replaced in the code as a pipe, | ||||||
| so the above will become excludesall=0x7C | so the above will become excludesall=0x7C | ||||||
| 
 | 
 | ||||||
| 	type Test struct { | 	type Test struct { | ||||||
| 		Field `validate:"excludesall=|"`    // BAD! Do not include a a pipe! | 		Field `validate:"excludesall=|"`    // BAD! Do not include a pipe! | ||||||
| 		Field `validate:"excludesall=0x7C"` // GOOD! Use the UTF-8 hex representation. | 		Field `validate:"excludesall=0x7C"` // GOOD! Use the UTF-8 hex representation. | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
|  | @ -239,7 +239,7 @@ Example #2 | ||||||
| 
 | 
 | ||||||
| 	map[[2]string]string with validation tag "gt=0,dive,keys,dive,eq=1|eq=2,endkeys,required" | 	map[[2]string]string with validation tag "gt=0,dive,keys,dive,eq=1|eq=2,endkeys,required" | ||||||
| 	// gt=0 will be applied to the map itself | 	// gt=0 will be applied to the map itself | ||||||
| 	// eq=1|eq=2 will be applied to each array element in the the map keys | 	// eq=1|eq=2 will be applied to each array element in the map keys | ||||||
| 	// required will be applied to map values | 	// required will be applied to map values | ||||||
| 
 | 
 | ||||||
| # Required | # Required | ||||||
|  | @ -916,7 +916,7 @@ this with the omitempty tag. | ||||||
| # Base64URL String | # Base64URL String | ||||||
| 
 | 
 | ||||||
| This validates that a string value contains a valid base64 URL safe value | This validates that a string value contains a valid base64 URL safe value | ||||||
| according the the RFC4648 spec. | according the RFC4648 spec. | ||||||
| Although an empty string is a valid base64 URL safe value, this will report | Although an empty string is a valid base64 URL safe value, this will report | ||||||
| an empty string as an error, if you wish to accept an empty string as valid | an empty string as an error, if you wish to accept an empty string as valid | ||||||
| you can use this with the omitempty tag. | you can use this with the omitempty tag. | ||||||
|  | @ -927,7 +927,7 @@ you can use this with the omitempty tag. | ||||||
| # Base64RawURL String | # Base64RawURL String | ||||||
| 
 | 
 | ||||||
| This validates that a string value contains a valid base64 URL safe value, | This validates that a string value contains a valid base64 URL safe value, | ||||||
| but without = padding, according the the RFC4648 spec, section 3.2. | but without = padding, according the RFC4648 spec, section 3.2. | ||||||
| Although an empty string is a valid base64 URL safe value, this will report | Although an empty string is a valid base64 URL safe value, this will report | ||||||
| an empty string as an error, if you wish to accept an empty string as valid | an empty string as an error, if you wish to accept an empty string as valid | ||||||
| you can use this with the omitempty tag. | you can use this with the omitempty tag. | ||||||
|  | @ -1361,7 +1361,7 @@ More information on https://cve.mitre.org/ | ||||||
| 
 | 
 | ||||||
| # Credit Card | # Credit Card | ||||||
| 
 | 
 | ||||||
| This validates that a string value contains a valid credit card number using Luhn algoritm. | This validates that a string value contains a valid credit card number using Luhn algorithm. | ||||||
| 
 | 
 | ||||||
| 	Usage: credit_card | 	Usage: credit_card | ||||||
| 
 | 
 | ||||||
|  | @ -1372,8 +1372,7 @@ This validates that a string value contains a valid credit card number using Luh | ||||||
| 
 | 
 | ||||||
| This validates that a string or (u)int value contains a valid checksum using the Luhn algorithm. | This validates that a string or (u)int value contains a valid checksum using the Luhn algorithm. | ||||||
| 
 | 
 | ||||||
| 
 | # MongoDb ObjectID | ||||||
| #MongoDb ObjectID |  | ||||||
| 
 | 
 | ||||||
| This validates that a string is a valid 24 character hexadecimal string. | This validates that a string is a valid 24 character hexadecimal string. | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
							
								
								
									
										6
									
								
								vendor/github.com/go-playground/validator/v10/struct_level.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/github.com/go-playground/validator/v10/struct_level.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -62,7 +62,7 @@ type StructLevel interface { | ||||||
| 	// existing namespace that validator is on. | 	// existing namespace that validator is on. | ||||||
| 	// e.g. pass 'User.FirstName' or 'Users[0].FirstName' depending | 	// e.g. pass 'User.FirstName' or 'Users[0].FirstName' depending | ||||||
| 	// on the nesting. most of the time they will be blank, unless you validate | 	// on the nesting. most of the time they will be blank, unless you validate | ||||||
| 	// at a level lower the the current field depth | 	// at a level lower the current field depth | ||||||
| 	ReportValidationErrors(relativeNamespace, relativeActualNamespace string, errs ValidationErrors) | 	ReportValidationErrors(relativeNamespace, relativeActualNamespace string, errs ValidationErrors) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | @ -74,7 +74,7 @@ var _ StructLevel = new(validate) | ||||||
| // if not is a nested struct. | // if not is a nested struct. | ||||||
| // | // | ||||||
| // this is only called when within Struct and Field Level validation and | // this is only called when within Struct and Field Level validation and | ||||||
| // should not be relied upon for an acurate value otherwise. | // should not be relied upon for an accurate value otherwise. | ||||||
| func (v *validate) Top() reflect.Value { | func (v *validate) Top() reflect.Value { | ||||||
| 	return v.top | 	return v.top | ||||||
| } | } | ||||||
|  | @ -85,7 +85,7 @@ func (v *validate) Top() reflect.Value { | ||||||
| // if not is a nested struct. | // if not is a nested struct. | ||||||
| // | // | ||||||
| // this is only called when within Struct and Field Level validation and | // this is only called when within Struct and Field Level validation and | ||||||
| // should not be relied upon for an acurate value otherwise. | // should not be relied upon for an accurate value otherwise. | ||||||
| func (v *validate) Parent() reflect.Value { | func (v *validate) Parent() reflect.Value { | ||||||
| 	return v.slflParent | 	return v.slflParent | ||||||
| } | } | ||||||
|  |  | ||||||
							
								
								
									
										2
									
								
								vendor/github.com/go-playground/validator/v10/util.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/github.com/go-playground/validator/v10/util.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -234,7 +234,7 @@ func asInt(param string) int64 { | ||||||
| func asIntFromTimeDuration(param string) int64 { | func asIntFromTimeDuration(param string) int64 { | ||||||
| 	d, err := time.ParseDuration(param) | 	d, err := time.ParseDuration(param) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| 		// attempt parsing as an an integer assuming nanosecond precision | 		// attempt parsing as an integer assuming nanosecond precision | ||||||
| 		return asInt(param) | 		return asInt(param) | ||||||
| 	} | 	} | ||||||
| 	return int64(d) | 	return int64(d) | ||||||
|  |  | ||||||
							
								
								
									
										12
									
								
								vendor/github.com/go-playground/validator/v10/validator_instance.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										12
									
								
								vendor/github.com/go-playground/validator/v10/validator_instance.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -29,6 +29,7 @@ const ( | ||||||
| 	requiredWithAllTag    = "required_with_all" | 	requiredWithAllTag    = "required_with_all" | ||||||
| 	requiredIfTag         = "required_if" | 	requiredIfTag         = "required_if" | ||||||
| 	requiredUnlessTag     = "required_unless" | 	requiredUnlessTag     = "required_unless" | ||||||
|  | 	skipUnlessTag         = "skip_unless" | ||||||
| 	excludedWithoutAllTag = "excluded_without_all" | 	excludedWithoutAllTag = "excluded_without_all" | ||||||
| 	excludedWithoutTag    = "excluded_without" | 	excludedWithoutTag    = "excluded_without" | ||||||
| 	excludedWithTag       = "excluded_with" | 	excludedWithTag       = "excluded_with" | ||||||
|  | @ -57,7 +58,7 @@ var ( | ||||||
| 
 | 
 | ||||||
| // FilterFunc is the type used to filter fields using | // FilterFunc is the type used to filter fields using | ||||||
| // StructFiltered(...) function. | // StructFiltered(...) function. | ||||||
| // returning true results in the field being filtered/skiped from | // returning true results in the field being filtered/skipped from | ||||||
| // validation | // validation | ||||||
| type FilterFunc func(ns []byte) bool | type FilterFunc func(ns []byte) bool | ||||||
| 
 | 
 | ||||||
|  | @ -123,7 +124,8 @@ func New() *Validate { | ||||||
| 		switch k { | 		switch k { | ||||||
| 		// these require that even if the value is nil that the validation should run, omitempty still overrides this behaviour | 		// these require that even if the value is nil that the validation should run, omitempty still overrides this behaviour | ||||||
| 		case requiredIfTag, requiredUnlessTag, requiredWithTag, requiredWithAllTag, requiredWithoutTag, requiredWithoutAllTag, | 		case requiredIfTag, requiredUnlessTag, requiredWithTag, requiredWithAllTag, requiredWithoutTag, requiredWithoutAllTag, | ||||||
| 			excludedIfTag, excludedUnlessTag, excludedWithTag, excludedWithAllTag, excludedWithoutTag, excludedWithoutAllTag: | 			excludedIfTag, excludedUnlessTag, excludedWithTag, excludedWithAllTag, excludedWithoutTag, excludedWithoutAllTag, | ||||||
|  | 			skipUnlessTag: | ||||||
| 			_ = v.registerValidation(k, wrapFunc(val), true, true) | 			_ = v.registerValidation(k, wrapFunc(val), true, true) | ||||||
| 		default: | 		default: | ||||||
| 			// no need to error check here, baked in will always be valid | 			// no need to error check here, baked in will always be valid | ||||||
|  | @ -151,7 +153,7 @@ func (v *Validate) SetTagName(name string) { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // ValidateMapCtx validates a map using a map of validation rules and allows passing of contextual | // ValidateMapCtx validates a map using a map of validation rules and allows passing of contextual | ||||||
| // validation validation information via context.Context. | // validation information via context.Context. | ||||||
| func (v Validate) ValidateMapCtx(ctx context.Context, data map[string]interface{}, rules map[string]interface{}) map[string]interface{} { | func (v Validate) ValidateMapCtx(ctx context.Context, data map[string]interface{}, rules map[string]interface{}) map[string]interface{} { | ||||||
| 	errs := make(map[string]interface{}) | 	errs := make(map[string]interface{}) | ||||||
| 	for field, rule := range rules { | 	for field, rule := range rules { | ||||||
|  | @ -451,7 +453,7 @@ func (v *Validate) StructPartial(s interface{}, fields ...string) error { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // StructPartialCtx validates the fields passed in only, ignoring all others and allows passing of contextual | // StructPartialCtx validates the fields passed in only, ignoring all others and allows passing of contextual | ||||||
| // validation validation information via context.Context | // validation information via context.Context | ||||||
| // Fields may be provided in a namespaced fashion relative to the  struct provided | // Fields may be provided in a namespaced fashion relative to the  struct provided | ||||||
| // eg. NestedStruct.Field or NestedArrayField[0].Struct.Name | // eg. NestedStruct.Field or NestedArrayField[0].Struct.Name | ||||||
| // | // | ||||||
|  | @ -541,7 +543,7 @@ func (v *Validate) StructExcept(s interface{}, fields ...string) error { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // StructExceptCtx validates all fields except the ones passed in and allows passing of contextual | // StructExceptCtx validates all fields except the ones passed in and allows passing of contextual | ||||||
| // validation validation information via context.Context | // validation information via context.Context | ||||||
| // Fields may be provided in a namespaced fashion relative to the  struct provided | // Fields may be provided in a namespaced fashion relative to the  struct provided | ||||||
| // i.e. NestedStruct.Field or NestedArrayField[0].Struct.Name | // i.e. NestedStruct.Field or NestedArrayField[0].Struct.Name | ||||||
| // | // | ||||||
|  |  | ||||||
							
								
								
									
										2
									
								
								vendor/github.com/leodido/go-urn/makefile
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/github.com/leodido/go-urn/makefile
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -17,7 +17,7 @@ images: docs/urn.png | ||||||
| 
 | 
 | ||||||
| .PHONY: removecomments | .PHONY: removecomments | ||||||
| removecomments: | removecomments: | ||||||
| 	@go build ./tools/removecomments | 	@cd ./tools/removecomments; go build -o ../../removecomments ./main.go | ||||||
| 
 | 
 | ||||||
| machine.go: machine.go.rl | machine.go: machine.go.rl | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
							
								
								
									
										4
									
								
								vendor/modules.txt
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/modules.txt
									
										
									
									
										vendored
									
									
								
							|  | @ -212,7 +212,7 @@ github.com/go-playground/locales/currency | ||||||
| # github.com/go-playground/universal-translator v0.18.1 | # github.com/go-playground/universal-translator v0.18.1 | ||||||
| ## explicit; go 1.18 | ## explicit; go 1.18 | ||||||
| github.com/go-playground/universal-translator | github.com/go-playground/universal-translator | ||||||
| # github.com/go-playground/validator/v10 v10.12.0 | # github.com/go-playground/validator/v10 v10.13.0 | ||||||
| ## explicit; go 1.18 | ## explicit; go 1.18 | ||||||
| github.com/go-playground/validator/v10 | github.com/go-playground/validator/v10 | ||||||
| # github.com/go-xmlfmt/xmlfmt v0.0.0-20211206191508-7fd73a941850 | # github.com/go-xmlfmt/xmlfmt v0.0.0-20211206191508-7fd73a941850 | ||||||
|  | @ -334,7 +334,7 @@ github.com/klauspost/compress/zlib | ||||||
| # github.com/klauspost/cpuid/v2 v2.2.4 | # github.com/klauspost/cpuid/v2 v2.2.4 | ||||||
| ## explicit; go 1.15 | ## explicit; go 1.15 | ||||||
| github.com/klauspost/cpuid/v2 | github.com/klauspost/cpuid/v2 | ||||||
| # github.com/leodido/go-urn v1.2.2 | # github.com/leodido/go-urn v1.2.3 | ||||||
| ## explicit; go 1.16 | ## explicit; go 1.16 | ||||||
| github.com/leodido/go-urn | github.com/leodido/go-urn | ||||||
| # github.com/magiconair/properties v1.8.7 | # github.com/magiconair/properties v1.8.7 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue