Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIError ¶
type APIError struct {
Description string `json:"error"`
Code int `json:"code"`
Field string `json:"field"`
}
APIError API error message
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client represents DNS client.
func (*Client) DeleteRecord ¶
DeleteRecord deletes specific record.
func (*Client) GetDomainByName ¶
GetDomainByName gets Domain object by its name.
type ClientOpts ¶
ClientOpts represents options to init client.
type Record ¶
type Record struct {
ID int `json:"id,omitempty"`
Name string `json:"name,omitempty"`
Type string `json:"type,omitempty"` // Record type (SOA, NS, A/AAAA, CNAME, SRV, MX, TXT, SPF)
TTL int `json:"ttl,omitempty"`
Email string `json:"email,omitempty"` // Email of domain's admin (only for SOA records)
Content string `json:"content,omitempty"` // Record content (not for SRV)
}
Record represents DNS record.
Click to show internal directories.
Click to hide internal directories.