Introdução
A camada de infraestrutura é responsável por implementar as interfaces definidas na camada de domínio e por prover as dependências necessárias para o funcionamento da aplicação.
Critical
Estas são as dependências para a camada de código crítico no presenter. Para mais informações sobre ela veja a documentação.
- ClaroluzDatasourceEndpoints - Objeto que define os endpoints da API de consulta de ofertas.
- ClaroluzEventsProperties - Objeto com as propriedades do plugin.
- ClaroluzEvents - Registro de todas as interações com a interface do plugin
- UrlProperties - Obtém parâmetros passados via URL
Datasources
Interfaces para implementação de datasources.
- ClaroluzDatasource - Interface para implementação de datasources.
Repositories
Repositórios para que a aplicação possa se comunicar com o backend.
- ClaroluzRepository - Repositório para comunicação com a API.
Services
Serviços para a aplicação.
- ClaroluzDropzone - Controla o comportamento do upload de arquivos.
- ClaroluzEventDispatch - Dispara eventos para o plugin.
- ClaroluzEventError - Dispara eventos de erro para o plugin.