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>>;
}