From 2feeca134368f128e2133adc4be91d9bd17c0dc5 Mon Sep 17 00:00:00 2001 From: Harald Eilertsen Date: Sat, 23 Feb 2019 22:35:08 +0100 Subject: Add api to fetch availability data as well. --- src/station.rs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'src/station.rs') diff --git a/src/station.rs b/src/station.rs index 1d52fb4..49f2cd1 100644 --- a/src/station.rs +++ b/src/station.rs @@ -30,3 +30,21 @@ pub struct Station { pub(crate) struct StationContainer { pub stations: Vec } + + +#[derive(Debug, Deserialize)] +pub struct Availability { + pub bikes: i16, + pub locks: i16, +} + +#[derive(Debug, Deserialize)] +pub struct StationAvailability { + pub id: usize, + pub availability: Availability, +} + +#[derive(Debug, Deserialize)] +pub(crate) struct StationAvailabilityContainer { + pub stations: Vec, +} -- cgit v1.2.3