Documentation
¶
Index ¶
- Variables
- func FixNameServers(nservers string) string
- func IsLimitExceeded(data string) (result bool)
- func IsNotFound(data string) (result bool)
- func ReadFile(file string) (str string, err error)
- func RemoveDuplicateField(data string) string
- func StringInArray(array []string, find string) bool
- func TransferName(name string) string
- func WriteFile(file string, data string) error
- type Registrant
- type Registrar
- type WhoisInfo
Constants ¶
This section is empty.
Variables ¶
View Source
var DomainInvalidDataError = errors.New("Domain whois data invalid.")
View Source
var DomainLimitExceededError = errors.New("Your connection limit exceeded.")
View Source
var DomainNotFoundError = errors.New("Domain is not found.")
Functions ¶
func FixNameServers ¶
func IsLimitExceeded ¶
func IsNotFound ¶
func RemoveDuplicateField ¶
func StringInArray ¶
func TransferName ¶
Types ¶
type Registrant ¶
type Registrant struct { ID string `json:"id"` Name string `json:"name"` Organization string `json:"organization"` Street string `json:"street"` StreetExt string `json:"street_ext"` City string `json:"city"` Province string `json:"province"` PostalCode string `json:"postal_code"` Country string `json:"country"` Phone string `json:"phone"` PhoneExt string `json:"phone_ext"` Fax string `json:"fax"` FaxExt string `json:"fax_ext"` Email string `json:"email"` }
type Registrar ¶
type Registrar struct { RegistrarID string `json:"registrar_id"` RegistrarName string `json:"registrar_name"` WhoisServer string `json:"whois_server"` ReferralURL string `json:"referral_url"` DomainId string `json:"domain_id"` DomainName string `json:"domain_name"` DomainStatus string `json:"domain_status"` NameServers string `json:"name_servers"` DomainDNSSEC string `json:"domain_dnssec"` CreatedDate string `json:"created_date"` UpdatedDate string `json:"updated_date"` ExpirationDate string `json:"expiration_date"` }
type WhoisInfo ¶
type WhoisInfo struct { Registrar Registrar `json:"registrar"` Registrant Registrant `json:"registrant"` Admin Registrant `json:"admin"` Tech Registrant `json:"tech"` Bill Registrant `json:"bill"` }
Click to show internal directories.
Click to hide internal directories.