use serde::{Deserialize, Serialize}; use crate::model::{ModPackPage, SimpleMod}; #[derive(Debug, Deserialize, Serialize, Clone)] #[serde(rename_all = "PascalCase")] pub struct ModPack { pub minimum_framework_version: Option, #[serde(rename = "TTMPVersion")] pub ttmp_version: String, pub name: String, pub author: String, pub version: String, pub description: Option, pub url: Option, pub mod_pack_pages: Option>, pub simple_mods_list: Option>, }