PeriodoApuracao constructor

PeriodoApuracao({
  1. required int mesApuracao,
  2. required int anoApuracao,
})

Implementation

PeriodoApuracao({required this.mesApuracao, required this.anoApuracao}) {
  if (mesApuracao < 1 || mesApuracao > 12) {
    throw ArgumentError('Mês da apuração deve estar entre 1 e 12');
  }
  if (anoApuracao < 2000 || anoApuracao > 3000) {
    throw ArgumentError('Ano da apuração deve estar entre 2000 e 3000');
  }
}