main <- feat/eleicoes-api | Adiciona endpoints de dados eleitorais. #749
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.



📋 Resumo
Esta PR introduz uma nova coleção de endpoints focados em dados eleitorais dentro da BrasilAPI, utilizando como fonte oficial a API DivulgaCandContas.
Foram adicionadas rotas inéditas, testes completos (tanto para controllers quanto para services) e documentação Swagger detalhada.
É minha primeira contribuição para o projeto e esta funcionalidade expande significativamente o escopo de dados públicos oferecidos pela plataforma.
✨ Principais Mudanças
🆕 Novas Funcionalidades
/api/eleicoes/candidaturas/api/eleicoes/candidaturas/{candidato}/api/eleicoes/anos-eleitorais/api/eleicoes/cargos-por-municipio/api/eleicoes/ordinarias⚙️ Dependências e Configuração
📈 Impacto
As mudanças expandem o escopo da BrasilAPI ao incluir informações eleitorais atualizadas.
Essa nova área permite que desenvolvedores consumam dados oficiais sobre candidaturas, anos eleitorais, cargos e eleições ordinárias, todos padronizados e acessíveis por endpoints consistentes.
Além disso, o projeto ganha nova documentação, testes robustos e expansão estrutural para futuras funcionalidades relacionadas a eleições.
resolve #631