1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::models::train::prelude::*;
use crate::{Client, LTAResult};

use super::ClientExt;

pub trait FacilityRequests<C: Client + ClientExt> {
    /// Returns pre-signed links to JSON file containing facilities maintenance schedules of the particular station
    ///
    /// **Update Freq**: Adhoc
    async fn get_facilities_maintenance(
        client: &C,
        station_code: StationCode,
    ) -> LTAResult<Vec<String>>;
}