isValid property

bool get isValid

Valida se a receita está correta

Implementation

bool get isValid {
  if (!isValorValido) return false;
  if (isencoes != null) {
    for (final isencao in isencoes!) {
      if (!isencao.isValid) return false;
    }
  }
  if (reducoes != null) {
    for (final reducao in reducoes!) {
      if (!reducao.isValid) return false;
    }
  }
  return true;
}