public class Restaurant
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
Restaurant.OpeningHours |
class |
Restaurant.TargetDeliveryTime |
Constructor and Description |
---|
Restaurant(JSONObject jsonObject) |
Modifier and Type | Method and Description |
---|---|
Restaurant |
fetchMenuItems(Client client) |
static java.util.List<Restaurant> |
fetchRestaurants(Client client,
Coordinate coordinate) |
float |
getBaselineDeliverTime() |
java.lang.String |
getCategory() |
Coordinate |
getCoordinate() |
java.lang.String |
getCurrencySymbol() |
double |
getCurrentPreparationTime() |
int |
getDelayTime() |
int |
getDistance() |
int |
getId() |
java.lang.String |
getImageUrl() |
int |
getKitchenOpenAdvance() |
java.util.List<MenuItem> |
getMenuItems() |
java.util.List<MenuTag> |
getMenuTags() |
java.lang.String |
getName() |
java.lang.String |
getNameWithBranch() |
java.lang.Boolean |
getNewlyAdded() |
java.lang.Boolean |
getOpen() |
java.util.List<Restaurant.OpeningHours> |
getOpeningHours() |
int |
getPriceCategory() |
java.lang.String |
getPrimaryImageUrl() |
Restaurant.TargetDeliveryTime |
getTargetDeliveryTime() |
int |
getTotalTime() |
int |
getTravelTime() |
java.lang.String |
getUname() |
java.lang.String |
toString() |
public Restaurant(JSONObject jsonObject)
public static java.util.List<Restaurant> fetchRestaurants(Client client, Coordinate coordinate) throws java.net.URISyntaxException, ClientProtocolException, java.io.IOException
java.net.URISyntaxException
ClientProtocolException
java.io.IOException
public Restaurant fetchMenuItems(Client client) throws java.net.URISyntaxException, ClientProtocolException, java.io.IOException
java.net.URISyntaxException
ClientProtocolException
java.io.IOException
public java.lang.String toString()
toString
in class java.lang.Object
public int getId()
public java.lang.String getName()
public java.lang.String getNameWithBranch()
public java.lang.String getUname()
public int getPriceCategory()
public java.lang.String getCurrencySymbol()
public java.lang.String getPrimaryImageUrl()
public java.lang.String getImageUrl()
public Coordinate getCoordinate()
public java.lang.Boolean getNewlyAdded()
public java.lang.String getCategory()
public double getCurrentPreparationTime()
public int getDelayTime()
public float getBaselineDeliverTime()
public int getTotalTime()
public int getDistance()
public int getTravelTime()
public int getKitchenOpenAdvance()
public java.util.List<Restaurant.OpeningHours> getOpeningHours()
public Restaurant.TargetDeliveryTime getTargetDeliveryTime()
public java.util.List<MenuTag> getMenuTags()
public java.util.List<MenuItem> getMenuItems()
public java.lang.Boolean getOpen()