use septa_api::{requests, types, Client}; #[tokio::main] async fn main() -> Result<(), Box> { let client = Client::new(); let response = client.train_view().await?; dbg!(response); let arrivals_request = requests::ArrivalsRequest { station: types::RegionalRailStop::TempleUniversity, results: None, direction: Some(requests::Direction::North), }; let arrivals = client.arrivals(arrivals_request).await?; dbg!(arrivals); let rail_schedule = client .rail_schedule(requests::RailScheduleRequest { train_number: "3236".to_owned(), }) .await?; dbg!(rail_schedule); Ok(()) }