Initial commit, w/ example client. Testing and working

This commit is contained in:
Steven Polley
2018-11-13 16:48:48 -07:00
parent dc9dc9d23f
commit 6e04f91b7f
2 changed files with 155 additions and 0 deletions

26
example-client/main.go Normal file
View File

@ -0,0 +1,26 @@
package main
import (
"fmt"
"log"
easydns "deadbeef.codes/steven/goeasydns"
)
func main() {
client := easydns.NewClient("https://sandbox.rest.easydns.net", "APITOKEN", "APIKEY")
recordList, err := client.GetRecordList("nextdigital.ca")
if err != nil {
log.Fatalf("failed to get records for nextdigital.ca: %v", err)
}
for _, record := range recordList.Data {
if record.Type == "TXT" {
fmt.Printf("ID: %s\n", record.ID)
fmt.Printf("Host: %s\n", record.Host)
fmt.Printf("Type: %s\n", record.Type)
fmt.Printf("rdata: %s\n", record.Rdata)
fmt.Printf("\n\n")
}
}
}