Skip to main content
Version: In development — v0.2.3

Validation

The validator package integrates go-playground/validator and is initialized by InitializeApp().

type CreateUser struct {
Name string `validate:"required,min=2"`
Email string `validate:"required,email"`
CPF string `validate:"omitempty,cpf"`
}

err := validator.Struct(input)

The SDK registers cpf, cnpj, br-states, br-postal-code, and sort-direction.

Decode form values with validator.FormDecode(&input, values). Register custom tags after InitializeApp() with validator.RegisterCustomValidation.