Get stations - don-philipe/Praktikum-SOA GitHub Wiki

Liefert eine Liste aller verfügbaren Stationen zurück an denen Fahrräder zum Verleih zur Verfügung stehen.

Method URL Access
GET /stations public

Parameter

Name Required Description
location nein Standort an dem nach Stationen gesucht werden soll, z.B. "Dresden" oder "Berlin"
model nein ID eines bestimmten Fahrradmodells nach dem gefiltert werden soll, z.B. 105 oder 185

Request Example

GET /stations?location=Dresden&model=105

Response

Liefert eine Liste von verfügbaren Stationen zurück, jede Station besteht aus den folgenden Parametern:

  • stationId - Die einzigartige Kennung der Station
  • name - Der Name der Station
  • longitude - Längengrad
  • latitude - Breitengrad
  • bikes - Die Anzahl an zum Verleih zur Verfügung stehenden Fahrräder in der Station
  • description - Die ausführliche Beschreibung der Station
  • pictureUrl - Die URL eines Fotos von der Station

Response Examples

{
   "stations" : [
      {
         "stationId" : 64,
         "name" : "Hauptbahnhof",
         "longitude" : -33.8670522,
         "latitude" : 151.1957362,
         "bikes" : 78,
         "description" : "Tolle Station am Hauptbahnhof, direkt vor dem Ausgang.",
         "pictureUrl" : "www.test.de/station64.jpg"
      },
      {
         "stationId" : 82,
         "name" : "Zoo",
         "longitude" : -33.8670522,
         "latitude" : 151.1957362,
         "bikes" : 108,
         "description" : "Eine Station direkt am Zoo.",
         "pictureUrl" : "www.test.de/station82.jpg"
      }
   ]
}