validarSituacaoParcelamento static method

String? validarSituacaoParcelamento(
  1. String? situacao
)

Valida se a situação do parcelamento é válida

Implementation

static String? validarSituacaoParcelamento(String? situacao) {
  if (situacao == null || situacao.isEmpty) {
    return 'Situação do parcelamento é obrigatória';
  }

  final situacoesValidas = [
    'Em parcelamento',
    'Parcelamento encerrado',
    'Parcelamento cancelado',
    'Parcelamento suspenso',
    'Aguardando pagamento',
  ];

  if (!situacoesValidas.contains(situacao)) {
    return 'Situação do parcelamento inválida';
  }

  return null;
}