File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ package validator
2+
3+ func required (v interface {}, param string ) error {
4+ return nil
5+ }
6+
7+ func nillable (v interface {}, param string ) error {
8+ return nil
9+ }
10+
11+ func def (v interface {}, param string ) error {
12+ return nil
13+ }
14+
15+ func min (v interface {}, param string ) error {
16+ return nil
17+ }
18+
19+ func max (v interface {}, param string ) error {
20+ return nil
21+ }
22+
23+ func exclusiveMin (v interface {}, param string ) error {
24+ return nil
25+ }
26+
27+ func exclusiveMax (v interface {}, param string ) error {
28+ return nil
29+ }
30+
31+ func multipleOf (v interface {}, param string ) error {
32+ return nil
33+ }
34+
35+ func minLength (v interface {}, param string ) error {
36+ return nil
37+ }
38+
39+ func maxLength (v interface {}, param string ) error {
40+ return nil
41+ }
42+
43+ func pattern (v interface {}, param string ) error {
44+ return nil
45+ }
Original file line number Diff line number Diff line change 1+ module validator
2+
3+ go 1.12
Original file line number Diff line number Diff line change 1- package main
1+ package validator
22
33import (
44 "errors"
@@ -8,16 +8,16 @@ import (
88 "strings"
99)
1010
11- type ValidatorFunc func (v interface {}, param string ) error
11+ type StructValidatorFunc func (v interface {}, param string ) error
1212
1313type StructValidator struct {
14- validationFuncs map [string ]ValidatorFunc
14+ validationFuncs map [string ]StructValidatorFunc
1515 tagName string
1616}
1717
1818func NewStructValidator () * StructValidator {
1919 return & StructValidator {
20- validationFuncs : map [string ]ValidatorFunc {
20+ validationFuncs : map [string ]StructValidatorFunc {
2121 // Base Constraints
2222 // boolean value
2323 // mandatory field
Original file line number Diff line number Diff line change 1+ package validator_test
You can’t perform that action at this time.
0 commit comments