type Person struct {
Id string
Roll_no int
Email string `json:"email" validate:"required"`
}
The email here is required. If the user does not provide that in the request body of the API call, will Go handle the name validation automatically and throw the error if this field is not provided? Or would i neeI to validate it manually in my code and throw the error in some form of a http status code?