use crate::{utils::choose_enum, BaseTemplateOptions}; use serde::Serialize; use strum_macros::{Display, EnumCount, EnumIter, EnumString}; mod fastapi; #[derive(Debug, EnumString, Display, Serialize, EnumIter, EnumCount, Clone)] pub enum ApiTemplates { Fastapi, } pub fn setup_api(base: BaseTemplateOptions) { let template = choose_enum::(); match template { ApiTemplates::Fastapi => fastapi::setup_fastapi(base), } }