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
-
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
ncaracteres. -
maxDate(
DateTime date) → String -
Mensagem para data que deve ocorrer antes de
date. -
min(
int n) → String -
Mensagem para texto menor que
ncaracteres. -
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