-
-
Notifications
You must be signed in to change notification settings - Fork 126
Open
Description
I want to able to customize enum field validation message (for zod schema generation in my case) in a cleaner way. Currently the only workaround is converting the enum to a string value and using model level validation with the in operator as such
model User
{
...
role String
@@validate(role in ['ADMIN', 'USER'], 'you have to select a role')
}
I'm suggesting support for field level validation for enums just the same as for strings and numbers @Length(...), @min(...) etc, such as:
enum Role {
ADMIN
USER
}
model User
{
...
role Role @validate(message: "you have to select a role")
}
ymc9
Metadata
Metadata
Assignees
Labels
No labels