summaryrefslogtreecommitdiff
path: root/generate_dns_types.go
diff options
context:
space:
mode:
authorMike Crute <mike@crute.us>2023-08-22 08:06:32 -0700
committerMike Crute <mike@crute.us>2023-08-22 08:06:41 -0700
commit6a36dda54e596262d9079bc303e094453e9b6558 (patch)
treeaf531b824298c9b9da5011f14606a243738a3914 /generate_dns_types.go
parentabee373da2adedf9785b422f274ca82fcbe9210e (diff)
downloadgo_ddns_manager-6a36dda54e596262d9079bc303e094453e9b6558.tar.bz2
go_ddns_manager-6a36dda54e596262d9079bc303e094453e9b6558.tar.xz
go_ddns_manager-6a36dda54e596262d9079bc303e094453e9b6558.zip
Generated types rely on interface
Diffstat (limited to 'generate_dns_types.go')
-rw-r--r--generate_dns_types.go4
1 files changed, 1 insertions, 3 deletions
diff --git a/generate_dns_types.go b/generate_dns_types.go
index 4e2aade..4e90693 100644
--- a/generate_dns_types.go
+++ b/generate_dns_types.go
@@ -30,8 +30,6 @@ import (
30 "net" 30 "net"
31 31
32 "github.com/miekg/dns" 32 "github.com/miekg/dns"
33
34 "code.crute.me/mcrute/go_ddns_manager/bind"
35) 33)
36 34
37{{ range $name, $fields := . -}} 35{{ range $name, $fields := . -}}
@@ -43,7 +41,7 @@ type {{ $name }} struct {
43 {{ end -}} 41 {{ end -}}
44} 42}
45 43
46func (r *{{ $name }}) ToDNS(zone *bind.Zone) dns.RR { 44func (r *{{ $name }}) ToDNS(zone NamedZone) dns.RR {
47 return &dns.{{ $name }}{ 45 return &dns.{{ $name }}{
48 Hdr: makeHeader(r.Name, zone, dns.Type{{ $name }}, r.Ttl), 46 Hdr: makeHeader(r.Name, zone, dns.Type{{ $name }}, r.Ttl),
49 {{ range $fields -}} 47 {{ range $fields -}}