gody v1.1.0 Release Notes
Release Date: 2020-04-01 // about 4 years ago-
๐ Support rule parameter
- Boolean rule (Any parameter will be a boolean value if it isn't setted) - Issue #6
โ ๏ธ In case of custom rules , it'll receive a empty string in parameter value. The rule will decide if it's a either value boolean (
true
orfalse
) or any other type value.type User struct { Name string `validate:"not\_empty"`Ageint`validate:"is\_adult"` // A custom rule} ...// Validate handle for is\_adult rulefunc Validate(field, value, parameter string) (bool, error) { fmt.Println(field) // Field name from struct fmt.Println(value) // Value of field from struct fmt.Println(parameter) // Value setted in tag validate for rule, it's a empty string// TODO: Validation for adult agereturn true, nil} ...
๐ Support rules
๐ฑ ๐ It's a boolean rule, whatever if it receive some parameter value as boolean or any other.