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