package com.xihuani.permutassep.service; import com.xihuani.permutassep.model.Post; import com.xihuani.permutassep.model.User; import java.util.List; import java.util.Map; import retrofit.Callback; import retrofit.http.Body; import retrofit.http.GET; import retrofit.http.POST; import retrofit.http.Path; import retrofit.http.QueryMap; public interface IPermutasSEPService { @POST("/users/") void newUser(@Body User user, Callback<User> callback); @GET("/users/{id}/posts") void myPosts(@Path("id") int id, Callback<List<Post>> callback); @POST("/posts/") Post newPost(@Body Post post, Callback<Post> Callback); @GET("/posts/") Callback<List<Post>> getPosts(); @GET("/posts/") List<Post> getListPost(); @GET("/posts/") void searchPosts(@QueryMap Map<String, String> parameters, Callback<List<Post>> callback); }