Source: golang-github-pocketbase-ozzo-validation-v4 Section: golang Maintainer: Debian Go Packaging Team Uploaders: Andrew Lee (李健秋) , Build-Depends: debhelper-compat (= 13), dh-go, dpkg-build-api (= 1), golang-any, golang-github-asaskevich-govalidator-dev, golang-github-stretchr-testify-dev, Testsuite: autopkgtest-pkg-go Standards-Version: 4.7.4 Vcs-Browser: https://salsa.debian.org/go-team/packages/golang-github-pocketbase-ozzo-validation-v4 Vcs-Git: https://salsa.debian.org/go-team/packages/golang-github-pocketbase-ozzo-validation-v4.git Homepage: https://github.com/pocketbase/ozzo-validation XS-Go-Import-Path: github.com/pocketbase/ozzo-validation/v4 Package: golang-github-pocketbase-ozzo-validation-v4-dev Architecture: all Multi-Arch: foreign Depends: golang-github-asaskevich-govalidator-dev, golang-github-stretchr-testify-dev, ${misc:Depends}, Description: idiomatic Go validation package (Library) ozzo-validation is a Go package that provides configurable and extensible data validation capabilities. It has the following features: . * use normal programming constructs rather than error-prone struct tags to specify how data should be validated. * can validate data of different types, e.g., structs, strings, byte slices, slices, maps, arrays. * can validate custom data types as long as they implement the Validatable interface. * can validate data types that implement the sql.Valuer interface (e.g. sql.NullString). * customizable and well-formatted validation errors. * error code and message translation support. * provide a rich set of validation rules right out of box. * extremely easy to create and use custom validation rules.