use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)]
pub struct RuntimeEntryParameterDescriptor {
pub name: String,
pub param_type: String,
pub description: String,
pub required: bool,
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)]
pub struct RuntimeEntryDescriptor {
pub canonical_name: String,
pub skill_id: String,
pub local_name: String,
pub root_name: String,
pub skill_dir: String,
pub description: String,
pub parameters: Vec<RuntimeEntryParameterDescriptor>,
}