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

pub trait GeoRequests<C: Client + ClientExt> {
    /// Returns the SHP files of the requested geospatial layer
    ///
    /// **Update Freq**: Adhoc
    async fn get_geospatial_whole_island(
        client: &C,
        id: GeospatialLayerId,
    ) -> LTAResult<Vec<String>>;
}