From ae21896982b5f53c0a011740f58a97be40bf0b30 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Tue, 17 Dec 2019 20:01:39 +0100 Subject: API: Add lax option --- templates/api_documentation.html.ep | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'templates/api_documentation.html.ep') diff --git a/templates/api_documentation.html.ep b/templates/api_documentation.html.ep index b9b7b44..cf3a57a 100644 --- a/templates/api_documentation.html.ep +++ b/templates/api_documentation.html.ep @@ -78,7 +78,7 @@

Payload zum Einchecken, optional mit Zielwahl:

{
- "token" : "<%= $uid %>-<%= $token->{import} // 'TOKEN' %>",
+ "token" : "<%= $uid %>-<%= $token->{travel} // 'TOKEN' %>",
"action" : "checkin",
"train" : {
"type" : "ICE",
@@ -92,7 +92,7 @@

Payload zur Wahl eines neuen Ziels, wenn bereits eingecheckt:

{
- "token" : "<%= $uid %>-<%= $token->{import} // 'TOKEN' %>",
+ "token" : "<%= $uid %>-<%= $token->{travel} // 'TOKEN' %>",
"action" : "checkout",
"force" : True/False, (wenn True: Checkout jetzt durchführen und auftretende Fehler ignorieren. Kann zu Logeinträgen ohne Ankunftsdaten führen.)
"toStation" : "Berlin Hbf", (DS100 oder EVA-Nummer sind ebenfalls möglich)
@@ -102,7 +102,7 @@

Payload zum Rückgängigmachen eines Checkins (nur während der Fahrt möglich):

{
- "token" : "<%= $uid %>-<%= $token->{import} // 'TOKEN' %>",
+ "token" : "<%= $uid %>-<%= $token->{travel} // 'TOKEN' %>",
"action" : "undo"
}

@@ -135,13 +135,14 @@ Manueller Import vergangener Zugfahrten (eine Fahrt pro API-Aufruf).

- curl -X POST -H "Content-Type: application/json" -d '{"token":"<%= $uid %>-<%= $token->{status} // 'TOKEN' %>"}' <%= $api_root %>/import + curl -X POST -H "Content-Type: application/json" -d '{"token":"<%= $uid %>-<%= $token->{import} // 'TOKEN' %>"}' <%= $api_root %>/import

Payload (alle nicht als optional markierten Felder sind Pflicht):

{
"token" : "<%= $uid %>-<%= $token->{import} // 'TOKEN' %>",
"dryRun" : True/False, (optional: wenn True, wird die Eingabe validiert, aber keine Zugfahrt angelegt)
+ "lax" : True/Fals, (optional: wenn True, werden unbekannte Unterwegshalte akzeptiert)
"cancelled" : True/False, (Zugausfall?)
"train" : {
"type" : "S", (Zugtyp, z.B. ICE, RE, S)
@@ -173,7 +174,7 @@ {
"success" : True,
"id" : 1234, (ID der eingetragenen Zugfahrt)
- "result" : { ... } (Eingetragene Daten, Inhalt ist variabel)
+ "result" : { ... } (Eingetragene Daten, Datenformat nicht näher spezifiziert und beliebig variabel)
}

-- cgit v1.2.3