#[cfg(all(target_arch = "wasm32", feature = "npm"))]
use wasm_bindgen::prelude::wasm_bindgen;
#[cfg_attr(all(target_arch = "wasm32", feature = "npm"), wasm_bindgen)]
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum Services {
Communities,
CommunityIut,
Grading,
}
impl Services {
pub fn url(self) -> &'static str {
match self {
Services::Communities => "https://communities.unilim.fr/login/index.php?authCAS=CAS",
Services::CommunityIut => "https://community-iut.unilim.fr/login/index.php?authCAS=CAS",
Services::Grading => "https://inscription.unilim.fr/gestion/etudiant/rvn/",
}
}
}