Documentation
¶
Index ¶
Constants ¶
View Source
const ( DomainWhoisComponent = "domain_whois" DomainWhoisResponsePort string = "response" DomainWhoisErrorPort string = "error" DomainWhoisRequestPort string = "request" )
Variables ¶
View Source
var ( ErrFetch = errors.New("fetchError") ErrParse = errors.New("parseError") )
Functions ¶
This section is empty.
Types ¶
type DomainWhoisError ¶
type DomainWhoisError struct { Error string `json:"error"` ErrorType string `json:"errorType" enum:"parseError,fetchError"` DomainName string `json:"domainName" format:"hostname"` Request DomainWhoisRequest `json:"request,omitempty"` }
type DomainWhoisRequest ¶
type DomainWhoisRequest struct { Context DomainWhoisRequestContext `json:"context,omitempty" configurable:"true" title:"Context" description:"Arbitrary message to be send further"` DomainName string `json:"domainName" required:"true" title:"Domain name to check" format:"hostname"` }
type DomainWhoisRequestContext ¶
type DomainWhoisRequestContext any
type DomainWhoisSuccess ¶
type DomainWhoisSuccess struct { WhoIs whoisparser.WhoisInfo `json:"whoIs"` DomainName string `json:"domainName" format:"hostname"` Context DomainWhoisRequestContext `json:"context,omitempty"` }
Click to show internal directories.
Click to hide internal directories.