package com.sweetzpot.stravazpot.athlete.rest; import com.sweetzpot.stravazpot.athlete.model.Athlete; import java.util.List; import retrofit2.Call; import retrofit2.http.GET; import retrofit2.http.Path; import retrofit2.http.Query; public interface FriendRest { @GET("athlete/friends") Call<List<Athlete>> getMyFriends( @Query("page") Integer page, @Query("per_page") Integer perPage); @GET("athletes/{id}/friends") Call<List<Athlete>> getFriends( @Path("id") Integer id, @Query("page") Integer page, @Query("per_page") Integer perPage); @GET("athlete/followers") Call<List<Athlete>> getMyFollowers( @Query("page") Integer page, @Query("per_page") Integer perPage); @GET("athletes/{id}/followers") Call<List<Athlete>> getFollowers( @Path("id") Integer id, @Query("page") Integer page, @Query("per_page") Integer perPage); @GET("athletes/{id}/both-following") Call<List<Athlete>> getBothFollowing( @Path("id") Integer id, @Query("page") Integer page, @Query("per_page") Integer perPage); }