Skiping unused field

This commit is contained in:
Marco De Araujo 2025-12-27 11:15:27 -04:00
parent 97171b89d5
commit 0b9487bde5
2 changed files with 26 additions and 6 deletions

View file

@ -9,6 +9,8 @@ use crate::i18n::{t, t_with_args};
pub struct HeartbeatEntry {
pub status: u8,
pub time: String,
#[allow(dead_code)]
#[serde(skip)]
pub msg: String,
#[serde(default)]
pub ping: Option<u64>,

View file

@ -2,26 +2,42 @@ use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Deserialize, Serialize)]
pub struct StatusPageConfig {
#[allow(dead_code)]
#[serde(skip)]
pub slug: String,
pub title: String,
#[serde(default)]
pub description: Option<String>,
#[allow(dead_code)]
#[serde(skip)]
pub icon: String,
#[serde(rename = "autoRefreshInterval")]
pub auto_refresh_interval: u32,
#[allow(dead_code)]
#[serde(skip)]
pub theme: String,
#[allow(dead_code)]
#[serde(skip)]
pub published: bool,
#[allow(dead_code)]
#[serde(skip)]
#[serde(rename = "showTags")]
pub show_tags: bool,
#[allow(dead_code)]
#[serde(skip)]
#[serde(rename = "customCSS")]
pub custon_css: String,
#[serde(rename = "footerText", default)]
#[allow(dead_code)]
#[serde(rename = "footerText", skip)]
pub footer_text: Option<String>,
#[serde(rename = "showPoweredBy")]
#[allow(dead_code)]
#[serde(rename = "showPoweredBy", skip)]
pub show_powered_by: bool,
#[serde(rename = "googleAnalyticsId", default)]
#[allow(dead_code)]
#[serde(rename = "googleAnalyticsId", skip)]
pub google_analytics_id: Option<String>,
#[serde(rename = "showCertificateExpiry")]
#[allow(dead_code)]
#[serde(rename = "showCertificateExpiry", skip)]
pub show_certificate_expiry: bool,
}
@ -29,9 +45,11 @@ pub struct StatusPageConfig {
pub struct MonitorInfo {
pub id: u64,
pub name: String,
#[serde(skip_deserializing)]
#[allow(dead_code)]
#[serde(rename = "sendUrl", skip)]
pub send_url: u8,
#[serde(skip_deserializing)]
#[allow(dead_code)]
#[serde(rename = "type", skip)]
pub monitor_type: String,
}