Releases: dliocode/datavalidator
Releases · dliocode/datavalidator
DataValidator
1.0.28 Ajustes no Validator.IsOptional
DataValidator
Ajustes gerais * Correção das validações IsBoolean e IsNumeric * Correção de warning no Delphi 11
DataValidator
Ajustes gerais * Correção do JSON Number sem ponto decimal
DataValidator
Ajustes gerais Correção de type cast
DataValidator
Ajustes gerais
-
Ajustado as tag's de exibição no WithMessage.
-
${key} = Utilizado somente no TDataValidator.JSON, vai mostrar o nome da key que está sendo validado.
-
${value} = Utilizado para mostrar o valor que foi verificado nas mensagens.
-
Especiais
-
${keyupper} = Mostra a key em uppercase.
-
${keylower} = Mostra a key em lowercase.
-
${valueupper} = Mostra o valor em uppercase.
-
${valuelower} = Mostra o valor em lowercase.
TDataValidator.JSON(LJO)
.Validate(['logradouro','complemento','bairro'])
.Key
.IsRequired.WithMessage('Faltou informar a key ${key}!')
.&End
.Value
.Trim
.&Not.IsEmpty.WithMessage('Informe o valor do ${key}!')
.IsLength(3, 255).WithMessage('Informe um valor de ${key} de 3 à 255 caracteres!')
.&End
.&End
// Output:
// Faltou informar a key logradouro
// ou
// Faltou informar a key complemento
// ou
// Faltou informar a key bairro
DataValidator
Ajustes gerais Adicionado uma forma de validar o IsRequired e IsOptional de forma personalizada, através de uma função como parâmetro de entrada!
DataValidator
Ajustes gerais Adicionado uma forma de validar o IsRequired e IsOptional de forma personalizada, através de uma função como parâmetro de entrada!
DataValidator
Ajustes gerais * Adicionado a opção para mostrar o valor validado na mensagem. * Para exibir o valor validado no WithMessage, adicione a tag ${value}.
DataValidator
Ajustes gerias * Correção da validação do CNPJ quando analisado dentro do json com a formatação
DataValidator
Ajustes gerais * Correção de MemoryLeak - IsJSON