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
}
]
}