Versions in this module Expand all Collapse all v1 v1.1.0 May 19, 2020 Changes in this version + const SandboxURL + type Body map[string]interface + type Client struct + AKey string + HTTP *http.Client + SKey string + URL string + func NewClient(akey string, skey string) (*Client, error) + func (c *Client) CreateRecord(domainID string, cr map[string]interface{}) (string, error) + func (c *Client) DeleteRecord(domainID string, recordID string) error + func (c *Client) NewRequest(method, path string, body *bytes.Buffer, requestDate string) (*http.Request, error) + func (c *Client) ReadRecord(domainID string, recordID string) (*Record, error) + func (c *Client) UpdateRecord(domainID string, recordID string, cr map[string]interface{}) (string, error) + type DataResponse struct + Data []Record + type Error struct + Errors []string + func (d *Error) Join() string + type Record struct + Description string + DynamicDNS bool + Failed bool + Failover bool + GtdLocation string + HardLink bool + Keywords string + MXLevel int64 + Monitor bool + Name string + Password string + Port int64 + Priority int64 + RecordID int64 + RedirectType string + Source int64 + SourceID int64 + TTL int64 + Title string + Type string + Value string + Weight int64 + func (r *Record) StringRecordID() string