Skip to content

2.0.2

Latest
Compare
Choose a tag to compare
@dliocode dliocode released this 16 Nov 19:21
· 3 commits to v2 since this release
  • Adicionado nova opção para validar se um determinado valor é opcional!
    • Sua utilização será para a validação com JSON.
                .Validate('birthDate')
                  .Key
                    .IsRequired.WithMessage('Informe a key ${key}')
                  .&End

                  .Value
                    .Trim 
                    .IsOptional(  // Nesse caso a validação será opcional somente se o valor de {"birthDate": null} for igual a "null"
                    function(const AValue: TJSONValue): Boolean
                    begin
                      Result := AValue.Null;
                    end)
                     .IsDate(False).WithMessage('${key} - ${value} - Não é uma data válida!')
                  .&End
                .&End