public interface YelpFusionApi
Modifier and Type | Method and Description |
---|---|
retrofit2.Call<AutoComplete> |
getAutocomplete(java.util.Map<java.lang.String,java.lang.String> params) |
retrofit2.Call<Business> |
getBusiness(java.lang.String id) |
retrofit2.Call<Reviews> |
getBusinessReviews(java.lang.String id,
java.lang.String locale) |
retrofit2.Call<SearchResponse> |
getBusinessSearch(java.util.Map<java.lang.String,java.lang.String> params) |
retrofit2.Call<SearchResponse> |
getPhoneSearch(java.lang.String phone) |
retrofit2.Call<SearchResponse> |
getTransactionSearch(java.lang.String transactionType,
java.util.Map<java.lang.String,java.lang.String> params) |
@GET(value="/v3/businesses/search") retrofit2.Call<SearchResponse> getBusinessSearch(@QueryMap java.util.Map<java.lang.String,java.lang.String> params)
@GET(value="/v3/businesses/search/phone") retrofit2.Call<SearchResponse> getPhoneSearch(@Query(value="phone") java.lang.String phone)
@GET(value="/v3/transactions/{transaction_type}/search") retrofit2.Call<SearchResponse> getTransactionSearch(@Path(value="transaction_type") java.lang.String transactionType, @QueryMap java.util.Map<java.lang.String,java.lang.String> params)
@GET(value="/v3/businesses/{id}") retrofit2.Call<Business> getBusiness(@Path(value="id") java.lang.String id)
@GET(value="/v3/businesses/{id}/reviews") retrofit2.Call<Reviews> getBusinessReviews(@Path(value="id") java.lang.String id, @Query(value="locale") java.lang.String locale)
@GET(value="/v3/autocomplete") retrofit2.Call<AutoComplete> getAutocomplete(@QueryMap java.util.Map<java.lang.String,java.lang.String> params)