use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct RuntimeHelpNodeDescriptor {
pub flow_name: String,
pub description: String,
pub related_entries: Vec<String>,
pub is_main: bool,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct RuntimeSkillHelpDescriptor {
pub skill_id: String,
pub skill_name: String,
pub skill_version: String,
pub root_name: String,
pub skill_dir: String,
pub main: RuntimeHelpNodeDescriptor,
pub flows: Vec<RuntimeHelpNodeDescriptor>,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct RuntimeHelpDetail {
pub skill_id: String,
pub skill_name: String,
pub skill_version: String,
pub root_name: String,
pub skill_dir: String,
pub flow_name: String,
pub description: String,
pub related_entries: Vec<String>,
pub is_main: bool,
pub content_type: String,
pub content: String,
}