Get bike models - don-philipe/Praktikum-SOA GitHub Wiki

Liefert eine Liste aller verfügbaren Fahrradmodelle.

Method URL Access
GET /models public

Parameter

Name Required Description
location nein Standort an dem nach verfügbaren Fahrrädern gesucht werden soll, z.B. "Dresden" oder "Berlin"
stationId nein Die eindeutige Kennung einer bestimmten Verleihstation nach der gefiltert werden soll, z.B. 46 oder 4

Request Example

GET /models?location=Dresden&stationId=4

Response

Liefert eine Liste von verfügbaren Fahrradmodellen, jedes Modell besteht aus den folgenden Parametern:

  • modelId - Die einzigartige Kennung des Fahrradmodells
  • name - Der Name des Fahrradmodells
  • description - Eine Beschreibung des Modells
  • pictureUrl - Die URL eines Fotos, welches das Fahrradmodell zeigt
  • bikes - Die Anzahl an zum Verleih zur Verfügung stehenden Fahrräder dieses Modells

Response Examples

{
   "models" : [
      {
         "modelId" : 105,
         "name" : "Rennrad",
         "description" : "Bestens geeignet für das Fahren auf dem Asphalt.",
         "pictureUrl" : "www.test.de/model105",
         "bikes" : 78
      },
      {
         "modelId" : 68,
         "name" : "Kinderfahrrad",
         "description" : "Geeignet für Kinder zwischen 6 und 9 Jahren.",
         "pictureUrl" : "www.test.de/model68",
         "bikes" : 8
      }
   ]
}