diff --git a/proxmox-dns-api/src/api_types.rs b/proxmox-dns-api/src/api_types.rs index fb637714..75f2788a 100644 --- a/proxmox-dns-api/src/api_types.rs +++ b/proxmox-dns-api/src/api_types.rs @@ -50,10 +50,15 @@ pub const THIRD_DNS_SERVER_SCHEMA: Schema = StringSchema::new("Third name server #[derive(Serialize, Deserialize, Default)] /// DNS configuration from '/etc/resolv.conf' pub struct ResolvConf { + #[serde(skip_serializing_if = "Option::is_none")] pub search: Option, + #[serde(skip_serializing_if = "Option::is_none")] pub dns1: Option, + #[serde(skip_serializing_if = "Option::is_none")] pub dns2: Option, + #[serde(skip_serializing_if = "Option::is_none")] pub dns3: Option, + #[serde(skip_serializing_if = "Option::is_none")] pub options: Option, }