package main import ( "context" "fmt" "log/slog" "os" "github.com/deeerain/togo-domain-manager/playtogo" ) const BASE_URL string = "https://play2go.cloud/" func init() { slog.SetLogLoggerLevel(slog.LevelDebug) } func main() { ctx := context.Background() token := os.Getenv("ACCESS_TOKEN") client := playtogo.New(BASE_URL, token) domains, err := client.GetDomains(ctx) fmt.Printf("%v : %v", domains, err) records, err := client.GetRecods(ctx, domains[0].ID) fmt.Printf("%v : %v", records, err) new_rec := playtogo.CreateRecord{ Name: "tg", TTL: 300, Type: playtogo.A.String(), Records: []playtogo.CreateRecordAddress{ { Address: "192.168.1.1", }, }, } cr, err := client.AddRecord(ctx, domains[0].ID, new_rec) fmt.Errorf("%v : %v", cr, err) }