validation

package
v0.2.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 8, 2026 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Error

type Error struct {
	Field   string
	Message string
}

Error describes one validation failure.

type Result

type Result struct {
	Errors []Error
}

Result collects validation errors for generated actions.

func (*Result) Add

func (result *Result) Add(field, message string)

Add records a validation failure.

func (Result) ByField

func (result Result) ByField() map[string][]string

ByField groups validation messages by field while preserving message order.

func (Result) FieldMessages

func (result Result) FieldMessages(field string) []string

FieldMessages returns messages for one submitted field.

func (Result) Messages

func (result Result) Messages() []string

Messages returns validation messages in insertion order.

func (Result) OK

func (result Result) OK() bool

OK reports whether no validation failures were recorded.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL