DevelopmentNodeEnvironment_MicrosoftVSCodeDependency_22NodeVersion_Bundle_Clean_Debug_ElectronProfile_EsbuildCompiler_Mountain/Binary/Build/DnsCommands/ZoneInfo.rs
1//! Authoritative-zone snapshot returned by `dns_get_zone_info`:
2//! origin, record list (one entry per `ZoneRecord::Struct`),
3//! and DNSSEC presence flag.
4
5use serde::{Deserialize, Serialize};
6
7use crate::Binary::Build::DnsCommands::ZoneRecord::ZoneRecord;
8
9#[derive(Debug, Clone, Serialize, Deserialize)]
10pub struct ZoneInfo {
11 pub origin:String,
12
13 pub record_count:usize,
14
15 pub records:Vec<ZoneRecord>,
16
17 pub has_dnssec:bool,
18}