Biblioteca para consumo de API através de interfaces de modo fácil e rápido.
Features • Exemplos • Contribuição • Licença
- Interface via Proxy.
- Interface via Compilação (em tempo de execução).
- Interface via Compilação (em tempo de compilação do projeto).
- Suporte assíncrono.
@BaseURL("https://api.github.com/")
public interface GithubAPI {
@Request("GET /users/{name}")
GithubUser getUser(String name);
}
GithubAPI api = Factory.of(ProxiedFactory.class).make(GithubAPI.class);
Solicitações pull são bem-vindas. Para mudanças importantes, abra um problema primeiro para discutir o que você gostaria de mudar. Certifique-se de atualizar os testes conforme apropriado
Lançado sobre a licença MIT.