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 or false) 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

    • NotEmpty (Verified if the field got some value) - Issue #7

    ๐Ÿฑ ๐Ÿ““ It's a boolean rule, whatever if it receive some parameter value as boolean or any other.