Skip to main content

sbb_api/models/
realtime_info.rs

1#[derive(Serialize, Deserialize, Debug)]
2#[serde(rename_all = "camelCase")]
3pub struct SectionRealtimeInfo {
4    pub abfahrt_cancellation: bool,
5    pub abfahrt_delay_undefined: bool,
6    pub abfahrt_ist_datum: Option<String>,
7    pub abfahrt_ist_zeit: Option<String>,
8    pub abfahrt_platform_change: bool,
9    pub ankunft_cancellation: bool,
10    pub ankunft_delay_undefined: bool,
11    pub ankunft_ist_datum: Option<String>,
12    pub ankunft_ist_zeit: Option<String>,
13    pub ankunft_platform_change: bool,
14}
15
16
17#[derive(Serialize, Deserialize, Debug)]
18pub struct RealtimeInfo {
19    pub abfahrt_ist_datum: Option<String>,
20    pub abfahrt_ist_zeit: Option<String>,
21    pub alternative_msg: Option<String>,
22    pub ankunft_ist_datum: Option<String>,
23    pub ankunft_ist_zeit: Option<String>,
24    pub cancellation_msg: Option<String>,
25    pub detail_msg: Option<String>,
26    pub icon: Option<String>,
27    pub is_alternative: Option<bool>,
28    pub next_alternative: Option<String>,
29    pub platform_change: Option<String>,
30}