Documentation ¶
Index ¶
- type DomainWhoisGetOperationOptions
- type DomainWhoisGetOperationResponse
- type EnrichmentClient
- type EnrichmentDomainWhois
- func (o *EnrichmentDomainWhois) GetCreatedAsTime() (*time.Time, error)
- func (o *EnrichmentDomainWhois) GetExpiresAsTime() (*time.Time, error)
- func (o *EnrichmentDomainWhois) GetUpdatedAsTime() (*time.Time, error)
- func (o *EnrichmentDomainWhois) SetCreatedAsTime(input time.Time)
- func (o *EnrichmentDomainWhois) SetExpiresAsTime(input time.Time)
- func (o *EnrichmentDomainWhois) SetUpdatedAsTime(input time.Time)
- type EnrichmentDomainWhoisContact
- type EnrichmentDomainWhoisContacts
- type EnrichmentDomainWhoisDetails
- type EnrichmentDomainWhoisRegistrarDetails
- type EnrichmentIPGeodata
- type IPGeodataGetOperationOptions
- type IPGeodataGetOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DomainWhoisGetOperationOptions ¶
type DomainWhoisGetOperationOptions struct {
Domain *string
}
func DefaultDomainWhoisGetOperationOptions ¶
func DefaultDomainWhoisGetOperationOptions() DomainWhoisGetOperationOptions
type DomainWhoisGetOperationResponse ¶
type DomainWhoisGetOperationResponse struct { HttpResponse *http.Response Model *EnrichmentDomainWhois }
type EnrichmentClient ¶
func NewEnrichmentClientWithBaseURI ¶
func NewEnrichmentClientWithBaseURI(endpoint string) EnrichmentClient
func (EnrichmentClient) DomainWhoisGet ¶
func (c EnrichmentClient) DomainWhoisGet(ctx context.Context, id commonids.ResourceGroupId, options DomainWhoisGetOperationOptions) (result DomainWhoisGetOperationResponse, err error)
DomainWhoisGet ...
func (EnrichmentClient) IPGeodataGet ¶
func (c EnrichmentClient) IPGeodataGet(ctx context.Context, id commonids.ResourceGroupId, options IPGeodataGetOperationOptions) (result IPGeodataGetOperationResponse, err error)
IPGeodataGet ...
type EnrichmentDomainWhois ¶
type EnrichmentDomainWhois struct { Created *string `json:"created,omitempty"` Domain *string `json:"domain,omitempty"` Expires *string `json:"expires,omitempty"` ParsedWhois *EnrichmentDomainWhoisDetails `json:"parsedWhois,omitempty"` Server *string `json:"server,omitempty"` Updated *string `json:"updated,omitempty"` }
func (*EnrichmentDomainWhois) GetCreatedAsTime ¶
func (o *EnrichmentDomainWhois) GetCreatedAsTime() (*time.Time, error)
func (*EnrichmentDomainWhois) GetExpiresAsTime ¶
func (o *EnrichmentDomainWhois) GetExpiresAsTime() (*time.Time, error)
func (*EnrichmentDomainWhois) GetUpdatedAsTime ¶
func (o *EnrichmentDomainWhois) GetUpdatedAsTime() (*time.Time, error)
func (*EnrichmentDomainWhois) SetCreatedAsTime ¶
func (o *EnrichmentDomainWhois) SetCreatedAsTime(input time.Time)
func (*EnrichmentDomainWhois) SetExpiresAsTime ¶
func (o *EnrichmentDomainWhois) SetExpiresAsTime(input time.Time)
func (*EnrichmentDomainWhois) SetUpdatedAsTime ¶
func (o *EnrichmentDomainWhois) SetUpdatedAsTime(input time.Time)
type EnrichmentDomainWhoisContact ¶
type EnrichmentDomainWhoisContact struct { City *string `json:"city,omitempty"` Country *string `json:"country,omitempty"` Email *string `json:"email,omitempty"` Fax *string `json:"fax,omitempty"` Name *string `json:"name,omitempty"` Org *string `json:"org,omitempty"` Phone *string `json:"phone,omitempty"` Postal *string `json:"postal,omitempty"` State *string `json:"state,omitempty"` Street *[]string `json:"street,omitempty"` }
type EnrichmentDomainWhoisContacts ¶
type EnrichmentDomainWhoisContacts struct { Admin *EnrichmentDomainWhoisContact `json:"admin,omitempty"` Billing *EnrichmentDomainWhoisContact `json:"billing,omitempty"` Registrant *EnrichmentDomainWhoisContact `json:"registrant,omitempty"` Tech *EnrichmentDomainWhoisContact `json:"tech,omitempty"` }
type EnrichmentDomainWhoisDetails ¶
type EnrichmentDomainWhoisDetails struct { Contacts *EnrichmentDomainWhoisContacts `json:"contacts,omitempty"` NameServers *[]string `json:"nameServers,omitempty"` Registrar *EnrichmentDomainWhoisRegistrarDetails `json:"registrar,omitempty"` Statuses *[]string `json:"statuses,omitempty"` }
type EnrichmentDomainWhoisRegistrarDetails ¶
type EnrichmentDomainWhoisRegistrarDetails struct { AbuseContactEmail *string `json:"abuseContactEmail,omitempty"` AbuseContactPhone *string `json:"abuseContactPhone,omitempty"` IanaId *string `json:"ianaId,omitempty"` Name *string `json:"name,omitempty"` Url *string `json:"url,omitempty"` WhoisServer *string `json:"whoisServer,omitempty"` }
type EnrichmentIPGeodata ¶
type EnrichmentIPGeodata struct { Asn *string `json:"asn,omitempty"` Carrier *string `json:"carrier,omitempty"` City *string `json:"city,omitempty"` CityCf *int64 `json:"cityCf,omitempty"` Continent *string `json:"continent,omitempty"` Country *string `json:"country,omitempty"` CountryCf *int64 `json:"countryCf,omitempty"` IPAddr *string `json:"ipAddr,omitempty"` IPRoutingType *string `json:"ipRoutingType,omitempty"` Latitude *string `json:"latitude,omitempty"` Longitude *string `json:"longitude,omitempty"` Organization *string `json:"organization,omitempty"` OrganizationType *string `json:"organizationType,omitempty"` Region *string `json:"region,omitempty"` State *string `json:"state,omitempty"` StateCf *int64 `json:"stateCf,omitempty"` StateCode *string `json:"stateCode,omitempty"` }
type IPGeodataGetOperationOptions ¶
type IPGeodataGetOperationOptions struct {
IPAddress *string
}
func DefaultIPGeodataGetOperationOptions ¶
func DefaultIPGeodataGetOperationOptions() IPGeodataGetOperationOptions
type IPGeodataGetOperationResponse ¶
type IPGeodataGetOperationResponse struct { HttpResponse *http.Response Model *EnrichmentIPGeodata }
Source Files ¶
- client.go
- method_domainwhoisget_autorest.go
- method_ipgeodataget_autorest.go
- model_enrichmentdomainwhois.go
- model_enrichmentdomainwhoiscontact.go
- model_enrichmentdomainwhoiscontacts.go
- model_enrichmentdomainwhoisdetails.go
- model_enrichmentdomainwhoisregistrardetails.go
- model_enrichmentipgeodata.go
- version.go
Click to show internal directories.
Click to hide internal directories.