Documentation ¶
Index ¶
- func ParseDomain(domain string) (string, string)
- func RandomString(length int) string
- func StringWithCharset(length int, charset string) string
- type Client
- type Command
- type Session
- func (s Session) CheckNSStatus(domain string, host string) (response.CheckNSStatus, error)
- func (s Session) Contacts(domain string) (response.Contacts, error)
- func (s Session) CreateCommand(commandName string) *Command
- func (s Session) CreateTransferOrder(domain string, authInfo string) (response.CreateTransferOrder, error)
- func (s Session) Delete(domain string) (response.Delete, error)
- func (s Session) DomainCheck(domain string) (response.DomainCheck, error)
- func (s Session) GetHosts(domain string) (response.GetHosts, error)
- func (s Session) Info(domain string) (response.DomainInfo, error)
- func (s Session) NameSpinner(request requests.DomainNameSpinnerRequest) (response.SpinnerResponse, error)
- func (s Session) Purchase(domain string) (response.DomainPurchase, error)
- func (s Session) RegisterNameserver(domain string, name string, ip string) (response.RegisterNameserver, error)
- func (s Session) Renew(domain string, period string) (response.Extend, error)
- func (s Session) SetContact(domain string, contactData map[string]string) (response.Contacts, error)
- func (s Session) SetHosts(req requests.DomainSetHostRequest) (response.Response, error)
- func (s Session) SetRegLock(domain string, enable bool) (response.DomainInfo, error)
- func (s Session) TldDetails(tld string) (response.TldDetails, error)
- func (s Session) TldList() (response.TldList, error)
- func (s Session) TransferOrderDetail(id string) (response.TransferOrderDetail, error)
- func (s Session) TransferOrderReview(id string) (response.TransferOrderReview, error)
- func (s Session) TransferOrderStatuses() (response.TransferOrderStatuses, error)
- func (s Session) UpdateNameserver(domain string, name string, oldIp string, newIp string) (response.UpdateNameserver, error)
- func (s Session) WhoisContact(domain string) (response.WhoisContact, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParseDomain ¶
func RandomString ¶
func StringWithCharset ¶
Types ¶
type Command ¶
func (*Command) SetDefaultArgs ¶
type Session ¶
func CreateSession ¶
CreateSession will create a Enom sessions for services
func (Session) CheckNSStatus ¶ added in v0.1.3
CheckNSStatus Retrieve information about a name server
func (Session) CreateCommand ¶
func (Session) CreateTransferOrder ¶ added in v0.1.3
func (s Session) CreateTransferOrder(domain string, authInfo string) (response.CreateTransferOrder, error)
CreateTransferOrder Transfer domains into an account
func (Session) Delete ¶ added in v0.1.3
Delete delete domain with in 5 days of purchase (Will not working on all accounts)
func (Session) DomainCheck ¶
func (s Session) DomainCheck(domain string) (response.DomainCheck, error)
DomainCheck Check the availability of a domain name
func (Session) Info ¶ added in v0.1.3
func (s Session) Info(domain string) (response.DomainInfo, error)
Info Get information about a single domain name
func (Session) NameSpinner ¶ added in v0.1.3
func (s Session) NameSpinner(request requests.DomainNameSpinnerRequest) (response.SpinnerResponse, error)
NameSpinner List related domain names
func (Session) Purchase ¶ added in v0.1.3
func (s Session) Purchase(domain string) (response.DomainPurchase, error)
Purchase purchase a domain name
func (Session) RegisterNameserver ¶ added in v0.1.3
func (s Session) RegisterNameserver(domain string, name string, ip string) (response.RegisterNameserver, error)
RegisterNameserver Register a domain name server
func (Session) Renew ¶ added in v0.1.3
Renew Extend (renew) the registration period for a domain name
func (Session) SetContact ¶ added in v0.1.3
func (s Session) SetContact(domain string, contactData map[string]string) (response.Contacts, error)
SetContact Update contact information for a domain name
func (Session) SetRegLock ¶ added in v0.1.3
SetRegLock Set the registrar lock for a domain name
func (Session) TldDetails ¶ added in v0.1.3
func (s Session) TldDetails(tld string) (response.TldDetails, error)
TldDetails Retrieve TLD characteristics in detail for a specified TLD.
func (Session) TransferOrderDetail ¶ added in v0.1.3
func (s Session) TransferOrderDetail(id string) (response.TransferOrderDetail, error)
TransferOrderDetail Get information for a single domain on a transfer order
func (Session) TransferOrderReview ¶ added in v0.1.3
func (s Session) TransferOrderReview(id string) (response.TransferOrderReview, error)
TransferOrderReview Retrieve information on a transfer order
func (Session) TransferOrderStatuses ¶ added in v0.1.3
func (s Session) TransferOrderStatuses() (response.TransferOrderStatuses, error)
TransferOrderStatuses Get a list of orders including Closed for the last 6 months
func (Session) UpdateNameserver ¶ added in v0.1.3
func (s Session) UpdateNameserver(domain string, name string, oldIp string, newIp string) (response.UpdateNameserver, error)
UpdateNameserver Change the IP address of a name server in the Registry’s records
func (Session) WhoisContact ¶ added in v0.1.3
func (s Session) WhoisContact(domain string) (response.WhoisContact, error)
WhoisContact Get Whois contact information for a domain name