downloadData abstract method
Executa o download de dados específicos do servidor
Cada implementação deve ser responsável por:
- Buscar dados específicos do servidor
- Processar e salvar os dados no banco local
- Retornar informações sobre os dados baixados
Implementation
Future<DownloadResult> downloadData();