summaryrefslogtreecommitdiff
path: root/internal/gtsmodel/validate.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/gtsmodel/validate.go')
-rw-r--r--internal/gtsmodel/validate.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/internal/gtsmodel/validate.go b/internal/gtsmodel/validate.go
index da9f6d3eb..0e1957b28 100644
--- a/internal/gtsmodel/validate.go
+++ b/internal/gtsmodel/validate.go
@@ -27,6 +27,7 @@ import (
var v *validator.Validate
+// Validation Panic messages
const (
PointerValidationPanic = "validate function was passed pointer"
InvalidValidationPanic = "validate function was passed invalid item"
@@ -48,6 +49,7 @@ func init() {
v.RegisterValidation("ulid", ulidValidator)
}
+// ValidateStruct validates the passed struct, returning validator.ValidationErrors if invalid, or nil if OK.
func ValidateStruct(s interface{}) error {
switch reflect.ValueOf(s).Kind() {
case reflect.Invalid: