pub struct Tld {
pub tld: String,
pub tld_type: u64,
pub whois_privacy: bool,
pub auto_renew_only: bool,
pub idn: bool,
pub minimum_registration: u64,
pub registration_enabled: bool,
pub renewal_enabled: bool,
pub transfer_enabled: bool,
pub dnssec_interface_type: Option<String>,
}
Expand description
Represents a TLD in DNSimple
Fields§
§tld: String
The TLD in DNSimple.
tld_type: u64
The TLD type.
whois_privacy: bool
True if Whois Privacy Protection is available.
auto_renew_only: bool
True if TLD requires use of auto-renewal for renewals.
idn: bool
True if IDN is available.
minimum_registration: u64
The minimum registration period, in years.
registration_enabled: bool
True if DNSimple supports registrations for this TLD.
renewal_enabled: bool
True if DNSimple supports renewals for this TLD.
transfer_enabled: bool
True if DNSimple supports inbound transfers for this TLD.
dnssec_interface_type: Option<String>
Type of data interface required for DNSSEC for this TLD.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Tld
impl<'de> Deserialize<'de> for Tld
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more