Skip to main content

lta/
facility.rs

1// @generated by satay. Do not edit by hand.
2#![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/// Facility related operations.
13#[derive(Debug, Clone, Copy)]
14pub struct Api<'a> {
15    pub(crate) api: &'a RootApi,
16}
17impl<'a> Api<'a> {
18    /// Returns links to facility maintenance data files for a queried MRT/LRT station. Each link points to a JSON file describing the maintenance works currently in progress at that station.
19    ///
20    /// **Update freq**: Ad-Hoc
21    ///
22    /// # Arguments
23    ///
24    /// - `station_code`: MRT/LRT station code.
25    pub fn get_facilities_maintenance(
26        &self,
27        station_code: StationCode,
28    ) -> GetFacilitiesMaintenanceAction<'a> {
29        GetFacilitiesMaintenanceAction::new(self.api, station_code)
30    }
31}