merge conflicts resolved

This commit is contained in:
Abhishek Kondur
2022-09-26 17:47:20 +05:30
123 changed files with 5080 additions and 779 deletions

View File

@@ -3,7 +3,7 @@ package validation
import (
"regexp"
"github.com/go-playground/validator/v10"
validator "github.com/go-playground/validator/v10"
)
// CheckYesOrNo - checks if a field on a struct is yes or no
@@ -11,6 +11,11 @@ func CheckYesOrNo(fl validator.FieldLevel) bool {
return fl.Field().String() == "yes" || fl.Field().String() == "no"
}
// CheckYesOrNoOrUnset - checks if a field is yes, no or unset
func CheckYesOrNoOrUnset(fl validator.FieldLevel) bool {
return CheckYesOrNo(fl) || fl.Field().String() == "unset"
}
// CheckRegex - check if a struct's field passes regex test
func CheckRegex(fl validator.FieldLevel) bool {
re := regexp.MustCompile(fl.Param())