package com.sweetzpot.stravazpot.club.request;
import com.sweetzpot.stravazpot.club.api.ClubAPI;
import com.sweetzpot.stravazpot.club.model.Club;
import com.sweetzpot.stravazpot.club.rest.ClubRest;
import retrofit2.Call;
public class GetClubRequest {
private final int clubID;
private final ClubRest restService;
private final ClubAPI api;
public GetClubRequest(int clubID, ClubRest restService, ClubAPI api) {
this.clubID = clubID;
this.restService = restService;
this.api = api;
}
public Club execute() {
Call<Club> call = restService.getClub(clubID);
return api.execute(call);
}
}