diff options
| author | Daniel Friesel <derf@finalrewind.org> | 2020-01-26 09:59:45 +0100 | 
|---|---|---|
| committer | Daniel Friesel <derf@finalrewind.org> | 2020-01-26 09:59:45 +0100 | 
| commit | ce6237b9fb7f068b2ffaa866a096ffbdc0046870 (patch) | |
| tree | 339c2f07c7dd3ea3341e98c4ac6ec6998d4b941b | |
| parent | 32733fcd95c7c42b1a1f526adf9a978f8f507305 (diff) | |
status API: nextStops -> intermediateStops; documentation
| -rwxr-xr-x | lib/Travelynx.pm | 6 | ||||
| -rw-r--r-- | templates/api_documentation.html.ep | 14 | 
2 files changed, 15 insertions, 5 deletions
diff --git a/lib/Travelynx.pm b/lib/Travelynx.pm index 96b45be..66cac2e 100755 --- a/lib/Travelynx.pm +++ b/lib/Travelynx.pm @@ -3205,8 +3205,8 @@ sub startup {  					no   => $status->{train_no},  					id   => $status->{train_id},  				}, -				actionTime => $status->{timestamp}->epoch, -				nextStops  => [], +				actionTime        => $status->{timestamp}->epoch, +				intermediateStops => [],  			};  			for my $stop ( @{ $status->{route_after} // [] } ) { @@ -3215,7 +3215,7 @@ sub startup {  					last;  				}  				push( -					@{ $ret->{nextStops} }, +					@{ $ret->{intermediateStops} },  					{  						name             => $stop->[0],  						scheduledArrival => $stop->[1]{sched_arr} diff --git a/templates/api_documentation.html.ep b/templates/api_documentation.html.ep index 73f02cb..0c8c534 100644 --- a/templates/api_documentation.html.ep +++ b/templates/api_documentation.html.ep @@ -39,7 +39,7 @@  				"latitude" : 51.451355,<br/>  				"longitude" : 7.014793,<br/>  				"scheduledTime": 1556083680,<br/> -				"realTime": 1556083680,<br/> +				"realTime": 1556083680<br/>  			},<br/>  			"toStation" : { (zugehöriger Checkout. Wenn noch nicht eingetragen, sind alle Felder null)<br/>  				"name" : "Essen Stadtwald",<br/> @@ -48,8 +48,18 @@  				"latitude" : 51.422853,<br/>  				"longitude" : 7.023296,<br/>  				"scheduledTime": 1556083980, (ggf. null)<br/> -				"realTime": 1556083980, (ggf. null)<br/> +				"realTime": 1556083980 (ggf. null)<br/>  			},<br/> +			"intermediateStops" : [ (Unterwegshalte zwischen fromStation und toStation) <br/> +			{<br/> +				"name" : "Essen Süd",<br/> +				"scheduledArrival" : 1556083800, (ggf. null)<br/> +				"realArrival" : 1556083800, (ggf. null, nach Ankunft identisch mit scheduledArrival)<br/> +				"scheduledDeparture" : 1556083860, (ggf. null)<br/> +				"realDeparture" : 1556083860 (ggf. null, nach Abfahrt identisch mit scheduledDeparture)<br/> +			},<br/> +			…<br/> +			],<br/>  			"train" : {<br/>  			"type" : "S", (aktueller / letzter Zugtyp)<br/>  			"line" : "6", (Linie als String, nicht immer numerisch, ggf. null)<br/>  | 
