use serde::{Deserialize, Serialize}; #[derive(Debug, Clone, Default, Deserialize, Serialize)] #[serde(rename_all = "camelCase")] pub struct WallpaperState { pub image_count: usize, pub enabled: bool, pub shuffle: bool, pub lock_screen_only: bool, pub current_index: usize, pub image_urls: Vec, } #[derive(Debug, Clone, Deserialize, Serialize)] #[serde(rename_all = "camelCase")] pub struct SettingRequest { pub name: String, pub value: bool }