opcotech/elemo

View on GitHub
internal/pkg/validate/validate.go

Summary

Maintainability
A
0 mins
Test Coverage
C
78%
package validate

import "github.com/go-playground/validator/v10"

var (
    validate = validator.New() // the validator instance
)

// GetValidator returns the validator instance.
func GetValidator() *validator.Validate {
    return validate
}

// Struct validates the given struct.
func Struct(s any) error {
    return validate.Struct(s)
}

// Var validates the given variable.
func Var(field any, tag string) error {
    return validate.Var(field, tag)
}