package com.byoutline.kickmaterial.api; import com.byoutline.kickmaterial.model.*; import retrofit2.Call; import retrofit2.http.*; import java.util.List; import java.util.Map; /** * Created by Sebastian Kacprzak on 24.03.15. */ public interface KickMaterialService { @GET("v1/categories") Call<List<Category>> getCategories(); @GET("v1/discover") Call<DiscoverResponse> getDiscover(@QueryMap Map<String, String> parameters); @GET("v1/projects/{project_id}") Call<ProjectDetails> getProjectDetails(@Path("project_id") int projectId, @QueryMap Map<String, String> parameters); @POST("xauth/access_token") Call<AccessToken> postGetAccessToken(@Body EmailAndPass emailAndPass); }