From ae21896982b5f53c0a011740f58a97be40bf0b30 Mon Sep 17 00:00:00 2001
From: Daniel Friesel Payload zum Einchecken, optional mit Zielwahl:
{ Payload zur Wahl eines neuen Ziels, wenn bereits eingecheckt:
{ 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" : "checkin",
"train" : {
"type" : "ICE",
@@ -92,7 +92,7 @@
- "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 @@
- "token" : "<%= $uid %>-<%= $token->{import} // 'TOKEN' %>",
+ "token" : "<%= $uid %>-<%= $token->{travel} // 'TOKEN' %>",
"action" : "undo"
}
- 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