package it.bz.its.angelhack.threedudes.hikingbuddy.services; import it.bz.its.angelhack.threedudes.hikingbuddy.models.HeightGraph; import it.bz.its.angelhack.threedudes.hikingbuddy.models.MissionResponse; import it.bz.its.angelhack.threedudes.hikingbuddy.models.RankingResponse; import it.bz.its.angelhack.threedudes.hikingbuddy.models.Route; import retrofit.Callback; import retrofit.http.GET; import retrofit.http.Path; import retrofit.http.Query; public interface MissionService { @GET("/missions/search") public void getMission(@Query("serial") String nfcId, Callback<MissionResponse> cb); @GET("/missions/{mission_id}/route") public void getRoute(@Path("mission_id") int missionId, Callback<Route> cb); @GET("/missions/{mission_id}/height_profile") public void getHeightInfo(@Path("mission_id") int missionId, Callback<HeightGraph> cb); @GET("/missions/{mission_id}/ranking") public void getRanking(@Path("mission_id") int missionId, Callback<RankingResponse> cb); }