Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateConfig ¶
func ValidateConfig(rules []ValidationRule) error
ValidateConfig validates environment variables using rules
Types ¶
type FieldError ¶
type FieldError struct {
Field string `json:"field"`
Message string `json:"message"`
Value string `json:"value,omitempty"`
Tag string `json:"tag,omitempty"`
}
FieldError represents a validation error for a specific field
type ValidationErrors ¶
type ValidationErrors []FieldError
ValidationErrors represents multiple validation errors
func ValidateStruct ¶
func ValidateStruct(s interface{}) ValidationErrors
ValidateStruct validates a struct using reflection and tags
func (ValidationErrors) Error ¶
func (ve ValidationErrors) Error() string
Error implements the error interface
func (ValidationErrors) HasErrors ¶
func (ve ValidationErrors) HasErrors() bool
HasErrors checks if there are any validation errors
Click to show internal directories.
Click to hide internal directories.