@Path(value="/key/{key}/agency/{agency}")
public class SiriApi
extends java.lang.Object
Constructor and Description |
---|
SiriApi() |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
getVehicles(StandardParameters stdParameters,
java.util.List<java.lang.String> vehicleIds,
java.util.List<java.lang.String> routesIdOrShortNames)
Returns vehicleMonitoring vehicle information in SIRI format.
|
javax.ws.rs.core.Response |
getVehicles(StandardParameters stdParameters,
java.lang.String routeIdOrShortName,
java.lang.String stopId,
int numberPredictions)
Returns stopMonitoring vehicle information in SIRI format.
|
@Path(value="/command/siri/vehicleMonitoring") @GET @Produces(value={"application/json","application/xml"}) public javax.ws.rs.core.Response getVehicles(@BeanParam StandardParameters stdParameters, @QueryParam(value="v") java.util.List<java.lang.String> vehicleIds, @QueryParam(value="r") java.util.List<java.lang.String> routesIdOrShortNames) throws javax.ws.rs.WebApplicationException
stdParameters
- vehicleIds
- List of vehicle IDsroutesIdOrShortNames
- List of routesjavax.ws.rs.WebApplicationException
@Path(value="/command/siri/stopMonitoring") @GET @Produces(value={"application/json","application/xml"}) public javax.ws.rs.core.Response getVehicles(@BeanParam StandardParameters stdParameters, @QueryParam(value="r") java.lang.String routeIdOrShortName, @QueryParam(value="s") java.lang.String stopId, @QueryParam(value="numPreds") @DefaultValue(value="3") int numberPredictions) throws javax.ws.rs.WebApplicationException
stdParameters
- routeIdOrShortName
- stopId
- numberPredictions
- javax.ws.rs.WebApplicationException