reduce essentials keys

This commit is contained in:
Julian Freeman
2026-03-30 20:33:07 -04:00
parent 4f46d745f0
commit d33b2ae2a9

View File

@@ -12,10 +12,15 @@ pub struct Software {
pub version: Option<String>,
pub available_version: Option<String>,
pub icon_url: Option<String>,
#[serde(default = "default_status")]
pub status: String, // "idle", "pending", "installing", "success", "error"
#[serde(default = "default_progress")]
pub progress: f32,
}
fn default_status() -> String { "idle".to_string() }
fn default_progress() -> f32 { 0.0 }
#[derive(Debug, Deserialize)]
#[serde(rename_all = "PascalCase")]
struct WingetPackage {