Documentation ¶
Index ¶
Constants ¶
View Source
const (
// Version defines a version
Version = "0.0.0"
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BasicAuthTransport ¶
type BasicAuthTransport struct { Token string Secret string Transport http.RoundTripper }
BasicAuthTransport is the struct holding the login
func (*BasicAuthTransport) Client ¶
func (t *BasicAuthTransport) Client() *http.Client
Client returns an *http.Client
type Client ¶
type Client struct { BaseURL string UserAgent string Domains *DomainsService Debug bool // contains filtered or unexported fields }
Client represent Domenshop API client
type Domain ¶
type Domain struct { Domain string `json:"domain,omitempty"` ExpireDate string `json:"expire_date,omitempty"` ID int64 `json:"id,omitempty"` Nameservers []string `json:"nameservers,omitempty"` RegisteredDate string `json:"registered_date,omitempty"` Registrant string `json:"registrant,omitempty"` Renew bool `json:"renaw,omitempty"` Services services `json:"services,omitempty"` Status string `json:"status,omitempty"` }
Domain main domain
type DomainListOptions ¶
type DomainListOptions struct {
Domain string `url:"domain,omitempty"`
}
DomainListOptions specifies extra options.
type DomainsService ¶
type DomainsService struct {
// contains filtered or unexported fields
}
DomainsService handles communication
func (*DomainsService) ListDomains ¶
func (s *DomainsService) ListDomains(options *DomainListOptions) (*domainsResponse, error)
ListDomains Lists all domains
type ErrorResponse ¶
ErrorResponse is an error
func (*ErrorResponse) Error ¶
func (r *ErrorResponse) Error() string
Click to show internal directories.
Click to hide internal directories.