Добрый день.
Получаю список случайных пользователей github, выбираю оттуда два пользователя. Нужно получить количество подписчиков и публичных репозиториев. Однако получаю каждый раз - "0".
Использую Retrofit, github API
final Call<List<GithubUser>> call = service.getListOfUsers(new Random().nextInt(4000000));
call.enqueue(new Callback<List<GithubUser>>() {
@Override
public void onResponse(Call<List<GithubUser>> call, Response<List<GithubUser>> response) {
if (response.isSuccessful()) {
GithubUser user1 = response.body().get(new Random().nextInt(30));
GithubUser user2 = response.body().get(new Random().nextInt(30));
Picasso.with(MainActivity.this).load(user1.getAvatarUrl()).into(userAvatar1);
userData1.setText(user1.getLogin() +
"\n" + String.valueOf(user1.getFollowers()));
}
else { }
}
@Override
public void onFailure(Call<List<GithubUser>> call, Throwable t) {}
});
//описание запроса
@GET("/users")
Call<List<GithubUser>> getListOfUsers(@Query("since") int number);
//для генерации POJO класса использую <a href="http://jsonschema2pojo.org">генератор</a>
для генератора использую следующую форму
{
"login": "user",
"id": 66742423,
"public_repos": 0,
"public_gists": 0,
"followers": 1,
"following": 0,
}
Подскажите почему список пришедший с сервера не содержит данные о нужных параметрах(содержит "0") ?