# Packages
Package build implements builders of [github.com/ThCompiler/go.beget.api/api/dns.BasicRecords], [github.com/ThCompiler/go.beget.api/api/dns.DNSRecords], [github.com/ThCompiler/go.beget.api/api/dns.CNAMERecords] and [github.com/ThCompiler/go.beget.api/api/dns.NSRecords].
Package general implements structures with a generalized representation of the DNS server records supported by Beget.
Package record implements structures representing records from [getData] response.
# Functions
CallChangeRecords is a creation function that returns a [core.APIMethod] corresponding to the method [changeRecords].
CallGetData is a creation function that returns a [core.APIMethod] corresponding to the method [getData].
# Constants
Constants used to implement the [getData] and [changeRecords] methods.
Constants used to implement the [getData] and [changeRecords] methods.
Constants used to implement the [getData] and [changeRecords] methods.
Constants used to implement the [getData] and [changeRecords] methods.
limit for "A, MX, TXT" records.
limit for CNAME-records.
limit for DNS-records.
limit for NS-records.
# Variables
"DNS records not equal DNS_IP records".
"too mach AAAA records, max records 10".
"too mach A records, max records 1".
"too mach CNAME records, max records 1".
"too mach DNS_IP records, max records 4".
"too mach DNS records, max records 4".
"too mach MX records, max records 10".
"too mach NS records, max records 10".
"too mach TXT records, max records 10".
# Structs
BasicRecords represents a changed "A, MX, TXT" records.
ChangedRecord represents a single changed record.
CNAMERecords represents a changed CNAME-records.
DNSRecords represents a changed DNS-records.
NSRecords represents a changed NS-records.
# Interfaces
SettableRecords provides records that can be applied on the DNS server for a specific domain.