Retrofit. При построении Api могу ли я в GET засунуть Base_URL
Есть ссылка с JSON https://olimpia.fitnesskit-admin.ru/schedule/get_v3/?club_id=2
Мне нужно вытянуть информацию из Lessons и из Trainers, читая материалы про Retrofit я пришел к выводу что
Нужно создать Pojo или Model класс в моём случае это Lessons и Trainers
public class Lessons { @SerializedName("name") @Expose private String name; @SerializedName("place") @Expose private String place; @SerializedName("startTime") @Expose private String startTime; @SerializedName("endTime") @Expose private String endTime; @SerializedName("date") @Expose private String date; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPlace() { return place; } public void setPlace(String place) { this.place = place; } public String getStartTime() { return startTime; } public void setStartTime(String startTime) { this.startTime = startTime; } public String getEndTime() { return endTime; } public void setEndTime(String endTime) { this.endTime = endTime; } public String getDate() { return date; } public void setDate(String date) { this.date = date; }}
public class Trainers { @SerializedName("full_name") @Expose private String full_name; public String getFull_name() { return full_name; } public void setFull_name(String full_name) { this.full_name = full_name; }}
Api
public interface FitnessApi { String BASE_URL = "https://olimpia.fitnesskit-admin.ru/"; @GET("schedule/get_v3/?club_id=2") Call<ListWrapper<Lessons>> getLessons(); @GET("schedule/get_v3/?club_id=2") Call<ListWrapper<Trainers>> getTrainers();}
Реализовать сам Retrofit
Вопросы
- Верно ли я указал GET метод в Api и определил модели
- Можно ли как то проверить что мой код работает и можно ли как то вытянуть инфу для одного элемента списка( просто чтобы проверить как подтягиваются данные),т.е. без использования того же RecyclerView.