Added 'DNS Account Settings' implementation - part one

This commit is contained in:
2025-07-29 15:27:58 +02:00
parent e49e975388
commit d5a4e94ed9
11 changed files with 790 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
namespace AMWD.Net.Api.Cloudflare.Dns.Internals
{
internal class InternalDnsAccountZoneDefaults
{
[JsonProperty("flatten_all_cnames")]
public bool? FlattenAllCnames { get; set; }
[JsonProperty("foundation_dns")]
public bool? FoundationDns { get; set; }
[JsonProperty("internal_dns")]
public DnsAccountInternalDns? InternalDns { get; set; }
[JsonProperty("multi_provider")]
public bool? MultiProvider { get; set; }
[JsonProperty("nameservers")]
public DnsAccountNameservers? Nameservers { get; set; }
[JsonProperty("ns_ttl")]
public int? NameserverTtl { get; set; }
[JsonProperty("secondary_overrides")]
public bool? SecondaryOverrides { get; set; }
[JsonProperty("soa")]
public DnsZoneSoa? SOA { get; set; }
[JsonProperty("zone_mode")]
public DnsZoneMode? ZoneMode { get; set; }
}
}