package com.example.nemophila.resources;
import com.example.nemophila.entities.Post;
import com.example.nemophila.entities.PostJson;
import java.util.ArrayList;
import java.util.Collection;
import retrofit2.Call;
import retrofit2.http.Field;
import retrofit2.http.FormUrlEncoded;
import retrofit2.http.GET;
import retrofit2.http.POST;
import retrofit2.http.Path;
public interface PostsRest {
@FormUrlEncoded
@POST("accounts/{uid}/posts")
Call<String> postAccountPost(
@Path("uid") String uid,
@Field("token") String token,
@Field("sid") String sid,
@Field("rate") int rate,
@Field("genre") String genre,
@Field("comment")String comment,
@Field("image1") String img1,
@Field("image2") String img2,
@Field("image3") String img3
);
@GET("accounts/{uid}/posts")
Call<Collection<PostJson>> getAccountPosts(
@Path("uid") String uid
);
@GET("shops/{sid}/posts")
Call<ArrayList<PostJson>> getShopPosts(
@Path("sid") String sid
);
}