ILocaleBrZod class abstract interface

Interface de mensagens de erro do BrZod.

Implemente esta interface para criar um locale customizado:

class MyLocale implements ILocaleBrZod {
  @override
  String get required => 'Campo obrigatório';
  // ...
}

BrZod(locale: MyLocale()).required().email().build
Implementers

Properties

cep String
Mensagem para CEP inválido.
no setter
cnh String
Mensagem para CNH inválida.
no setter
cnpj String
Mensagem para CNPJ numérico inválido.
no setter
cnpjAlfa String
Mensagem para CNPJ alfanumérico inválido.
no setter
cns String
Mensagem para número do Cartão Nacional de Saúde inválido.
no setter
cpf String
Mensagem para CPF inválido.
no setter
cpfCnpj String
Mensagem para valor que não seja CPF nem CNPJ numérico.
no setter
custom String
Mensagem padrão de validação customizada.
no setter
email String
Mensagem para endereço de e-mail inválido.
no setter
equals String
Mensagem para valores que deveriam ser iguais.
no setter
hashCode int
The hash code for this object.
no setterinherited
invalidDate String
Mensagem para data inexistente ou em formato não aceito.
no setter
invalidType String
Mensagem para valor de tipo incompatível.
no setter
ipv4 String
Mensagem para endereço IPv4 inválido.
no setter
ipv6 String
Mensagem para endereço IPv6 inválido.
no setter
optional String
Mensagem de campo opcional cujo valor informado é inválido.
no setter
password String
Mensagem para senha fora da política configurada.
no setter
phone String
Mensagem para telefone inválido.
no setter
pisPasep String
Mensagem para PIS/PASEP inválido.
no setter
placa String
Mensagem para placa veicular brasileira inválida.
no setter
regex String
Mensagem para valor incompatível com uma expressão regular.
no setter
renavam String
Mensagem para RENAVAM inválido.
no setter
required String
Mensagem para campo obrigatório ausente ou vazio.
no setter
rg String
Mensagem para RG inválido.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tituloEleitor String
Mensagem para título de eleitor inválido.
no setter
url String
Mensagem para URL inválida.
no setter
uuid String
Mensagem para UUID inválido.
no setter

Methods

max(int n) String
Mensagem para texto maior que n caracteres.
maxDate(DateTime date) String
Mensagem para data que deve ocorrer antes de date.
min(int n) String
Mensagem para texto menor que n caracteres.
minDate(DateTime date) String
Mensagem para data que deve ocorrer depois de date.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited