package com.example.spring.contact; import jakarta.validation.constraints.Email; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.Pattern; import jakarta.validation.constraints.Size; public class ContactForm { @Pattern(regexp = "^[ a-zA-Z]+$", message = "Name should only include English letters") @NotBlank(message = "Name is required") private String name; @Email(message = "Must be a valid email") @NotBlank(message = "Email is required") private String email; @Size(min = 10, message = "Message must be at least 10 characters long") private String message; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } }