Versions in this module Expand all Collapse all v4 v4.12.0 Dec 19, 2023 v4.11.2 Dec 13, 2023 Changes in this version + type Client struct + BaseURL *url.URL + HTTPClient *http.Client + func NewClient(authID, subAuthID, authPassword string) (*Client, error) + func (c *Client) AddTxtRecord(zoneName, fqdn, value string, ttl int) error + func (c *Client) FindTxtRecord(zoneName, fqdn string) (*TXTRecord, error) + func (c *Client) GetUpdateStatus(zoneName string) (*SyncProgress, error) + func (c *Client) GetZone(authFQDN string) (*Zone, error) + func (c *Client) ListTxtRecords(zoneName, fqdn string) ([]TXTRecord, error) + func (c *Client) RemoveTxtRecord(recordID int, zoneName string) error + type SyncProgress struct + Complete bool + Total int + Updated int + type TXTRecord struct + Failover int + Host string + ID int + Record string + Status int + TTL int + Type string + type UpdateRecord struct + IP4 string + IP6 string + Server string + Updated bool + type Zone struct + Name string + Status string + Type string + Zone string