diff --git a/providers/transip/auditrecords.go b/providers/transip/auditrecords.go index bd3052b43..58fa0f12b 100644 --- a/providers/transip/auditrecords.go +++ b/providers/transip/auditrecords.go @@ -1,10 +1,19 @@ package transip -import "github.com/StackExchange/dnscontrol/v3/models" +import ( + "github.com/StackExchange/dnscontrol/v3/models" + "github.com/StackExchange/dnscontrol/v3/pkg/rejectif" +) // AuditRecords returns a list of errors corresponding to the records // that aren't supported by this provider. If all records are // supported, an empty list is returned. func AuditRecords(records []*models.RecordConfig) []error { - return nil + a := rejectif.Auditor{} + a.Add("MX", rejectif.MxNull) // Last verified 2023-01-28 + a.Add("TXT", rejectif.TxtHasBackticks) // Last verified 2023-01-28 + a.Add("TXT", rejectif.TxtHasTrailingSpace) // Last verified 2023-01-28 + a.Add("TXT", rejectif.TxtIsEmpty) // Last verified 2023-01-28 + + return a.Audit(records) }