package com.cheikh.lazywaimai.network.service;
import java.util.List;
import retrofit2.http.GET;
import retrofit2.http.POST;
import retrofit2.http.Path;
import retrofit2.http.Query;
import rx.Observable;
import com.cheikh.lazywaimai.model.bean.Business;
import com.cheikh.lazywaimai.model.bean.Favorite;
import com.cheikh.lazywaimai.model.bean.ProductCategory;
import com.cheikh.lazywaimai.model.bean.ResultsPage;
public interface BusinessService {
@GET("businesses")
Observable<ResultsPage<Business>> businesses(@Query("page") int page, @Query("size") int size);
@GET("businesses/{bid}/products")
Observable<List<ProductCategory>> products(@Path("bid") String businessId);
@POST("businesses/{bid}/favorite")
Observable<Favorite> favorite(@Path("bid") String businessId);
}