# Functions
NewAAAARecords creates [RecordCreator] for AAAA-records.
NewARecords creates [RecordCreator] for A-records.
NewBasicRecordsCreator creates new empty [BasicRecordsCreator].
NewCNameRecords creates [RecordCreator] for CNAME-records.
NewCNameRecordsCreator creates new empty [CNameRecordsCreator].
NewDNSIPRecords creates [RecordCreator] for DNS_IP-records.
NewDNSRecords creates [RecordCreator] for DNS-records.
NewDNSRecordsCreator creates new empty [DNSRecordsCreator].
NewMxRecords creates [RecordCreator] for MX-records.
NewNsRecords creates [RecordCreator] for NS-records.
NewNsRecordsCreator creates new empty [NsRecordsCreator].
NewTxtRecords creates [RecordCreator] for TXT-records.
# Structs
BasicRecordsCreator creates [github.com/ThCompiler/go.beget.api/api/dns.BasicRecords] as changed "A, MX, TXT"-records with DNS-records for [github.com/ThCompiler/go.beget.api/api/dns.CallChangeRecords].
CNameRecordsCreator creates [github.com/ThCompiler/go.beget.api/api/dns.NSRecords] as changed CNAME-records with DNS-records for [github.com/ThCompiler/go.beget.api/api/dns.CallChangeRecords].
DNSRecordsCreator creates [github.com/ThCompiler/go.beget.api/api/dns.DNSRecords] as changed DNS-records for [github.com/ThCompiler/go.beget.api/api/dns.CallChangeRecords].
NsRecordsCreator creates [github.com/ThCompiler/go.beget.api/api/dns.NSRecords] as changed NS-records with DNS-records for [github.com/ThCompiler/go.beget.api/api/dns.CallChangeRecords].
RecordCreator is the creator of an array of any records ([github.com/ThCompiler/go.beget.api/api/dns.ChangedRecord]) for RecordsCreator.
# Interfaces
RecordsCreator provides record creator that can create an array of records ([github.com/ThCompiler/go.beget.api/api/dns.ChangedRecord]).