Type Alias ModuleDefinition
Source pub type ModuleDefinition = Module;
pub struct ModuleDefinition {Show 14 fields
pub uuid: String,
pub name: String,
pub version: String,
pub display_name: String,
pub description: Option<String>,
pub weight: Option<i32>,
pub dependencies: Vec<String>,
pub schemas: Option<Vec<ModuleSchema>>,
pub seeds: Option<Vec<ModuleSeed>>,
pub permissions: Option<Vec<ModulePermission>>,
pub audience: Vec<String>,
pub enabled: bool,
pub api: Option<ApiConfig>,
pub path: PathBuf,
}