atualizarBeneficioPeriodoUnico method

Future<AtualizarBeneficioResponse> atualizarBeneficioPeriodoUnico({
  1. String? cnpj,
  2. required int anoCalendario,
  3. required String periodoApuracao,
  4. required bool indicadorBeneficio,
  5. String? contratanteNumero,
  6. String? autorPedidoDadosNumero,
})

Wrapper simplificado para atualizar benefício com período único

Para casos simples onde se atualiza apenas um período

Implementation

Future<AtualizarBeneficioResponse> atualizarBeneficioPeriodoUnico({
  String? cnpj,
  required int anoCalendario,
  required String periodoApuracao,
  required bool indicadorBeneficio,
  String? contratanteNumero,
  String? autorPedidoDadosNumero,
}) async {
  final beneficios = [
    InfoBeneficio(
      periodoApuracao: periodoApuracao,
      indicadorBeneficio: indicadorBeneficio,
    ),
  ];

  return atualizarBeneficio(
    cnpj: cnpj,
    anoCalendario: anoCalendario,
    beneficios: beneficios,
    contratanteNumero: contratanteNumero,
    autorPedidoDadosNumero: autorPedidoDadosNumero,
  );
}