package api import ( "net/http" "github.com/go-playground/validator/v10" "github.com/labstack/echo/v4" ) type CustomValidator struct { validator *validator.Validate } func (validator *CustomValidator) Validate(i any) error { if err := validator.validator.Struct(i); err != nil { return echo.NewHTTPError(http.StatusBadRequest, err.Error()) } return nil }