public abstract class NBRoute
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
NBRoute.Builder |
| Constructor and Description |
|---|
NBRoute() |
| Modifier and Type | Method and Description |
|---|---|
static NBRoute.Builder |
builder() |
abstract double |
distance() |
abstract double |
distanceFull() |
abstract double |
duration() |
abstract NBLocation |
endLocation() |
abstract java.lang.String |
geometry() |
abstract java.util.List<NBRouteLeg> |
legs() |
abstract NBLocation |
startLocation() |
abstract NBRoute.Builder |
toBuilder() |
static com.google.gson.TypeAdapter<NBRoute> |
typeAdapter(com.google.gson.Gson gson) |
public abstract double distance()
@SerializedName(value="distance_full") public abstract double distanceFull()
public abstract double duration()
@Nullable @SerializedName(value="end_location") public abstract NBLocation endLocation()
public abstract java.lang.String geometry()
public abstract java.util.List<NBRouteLeg> legs()
@Nullable @SerializedName(value="start_location") public abstract NBLocation startLocation()
public static com.google.gson.TypeAdapter<NBRoute> typeAdapter(com.google.gson.Gson gson)
public static NBRoute.Builder builder()
public abstract NBRoute.Builder toBuilder()