Retrofit. При построении Api могу ли я в GET засунуть Base_URL

Есть ссылка с JSON https://olimpia.fitnesskit-admin.ru/schedule/get_v3/?club_id=2

Мне нужно вытянуть информацию из Lessons и из Trainers, читая материалы про Retrofit я пришел к выводу что

  1. Нужно создать 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;
    }
    

    }

  2. 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();
    

    }

  3. Реализовать сам Retrofit

Вопросы

  • Верно ли я указал GET метод в Api и определил модели
  • Можно ли как то проверить что мой код работает и можно ли как то вытянуть инфу для одного элемента списка( просто чтобы проверить как подтягиваются данные),т.е. без использования того же RecyclerView.

Ответы (0 шт):