1#![allow(
3 clippy::doc_markdown,
4 clippy::missing_errors_doc,
5 clippy::must_use_candidate,
6 clippy::needless_pass_by_value,
7 clippy::return_self_not_must_use,
8 clippy::single_match_else
9)]
10
11use super::{Api as RootApi, GetFacilitiesMaintenanceAction, StationCode};
12#[derive(Debug, Clone, Copy)]
14pub struct Api<'a> {
15 pub(crate) api: &'a RootApi,
16}
17impl<'a> Api<'a> {
18 pub fn get_facilities_maintenance(
26 &self,
27 station_code: StationCode,
28 ) -> GetFacilitiesMaintenanceAction<'a> {
29 GetFacilitiesMaintenanceAction::new(self.api, station_code)
30 }
31}