DNSProvider is an interface for DNS Provider plug-ins.
| 2 | |
| 3 | // DNSProvider is an interface for DNS Provider plug-ins. |
| 4 | type DNSProvider interface { |
| 5 | GetNameservers(domain string) ([]*Nameserver, error) |
| 6 | GetZoneRecords(dc *DomainConfig) (Records, error) |
| 7 | GetZoneRecordsCorrections(dc *DomainConfig, existing Records) ([]*Correction, int, error) |
| 8 | } |
| 9 | |
| 10 | // Registrar is an interface for Registrar plug-ins. |
| 11 | type Registrar interface { |
no outgoing calls
no test coverage detected