settingslib/jsonb/
images.rsuse serde::{Deserialize, Serialize};
#[derive(Serialize, Deserialize, Debug, Clone, PartialEq)]
#[serde(rename_all = "camelCase")]
pub struct Images {
#[serde(default = "default_logo_low_res")]
pub logo_low_res: String,
#[serde(default = "default_logo_high_res")]
pub logo_high_res: String,
#[serde(default = "default_default_bg")]
pub default_bg: String,
#[serde(default = "default_interface_bg")]
pub interface_bg: String,
#[serde(skip_serializing_if = "Option::is_none")]
pub custom: Option<Vec<serde_json::Value>>
}
fn default_logo_low_res()->String {
"https://webschool.au/logo152.png".to_string()
}
fn default_logo_high_res()->String {
"https://webschool.au/logo512.png".to_string()
}
fn default_interface_bg()->String {
"https://webschool.au/04e1a8bb235832e49178.jpg".to_string()
}
fn default_default_bg()->String {
"https://webschool.au/04e1a8bb235832e49178.jpg".to_string()
}