validation library

Biblioteca de compatibilidade para validação acumulativa por contrato.

Novos projetos devem importar package:all_br_validations/validation.dart. O barrel continua mantido e preserva somente Contract, ContractValidations, ValidationNotifiable e ValidationNotification, sem versão de remoção aprovada.

Classes

Contract
Fachada fluente que acumula notificações de validação.
ContractValidations
Conjunto fluente de validações que adicionam ValidationNotification.
ValidationNotifiable
Acumula notificações produzidas por validações de contrato.
ValidationNotification
Descreve uma falha de validação associada a uma propriedade.