whoisfreaks

package module
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 10, 2026 License: MIT Imports: 22 Imported by: 0

README

Go API client for whoisfreaks

Complete WhoisFreaks API — WHOIS, DNS, SSL, Geolocation, Typosquatting, IP Intelligence, Domain Reputation, and bulk database downloads. ## Authentication All requests require an apiKey query parameter.

Resources

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 1.0.0
  • Package version: 0.6.0
  • Generator version: 7.11.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen For more information, please visit https://whoisfreaks.com

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import whoisfreaks "github.com/qasimleoo/whoisfreaks-go"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value whoisfreaks.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), whoisfreaks.ContextServerIndex, 1)
Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value whoisfreaks.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), whoisfreaks.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using whoisfreaks.ContextOperationServerIndices and whoisfreaks.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), whoisfreaks.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), whoisfreaks.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://api.whoisfreaks.com

Class Method HTTP request Description
ASNWHOISAPI AsnWhois Get /v2.0/asn-whois ASN WHOIS Lookup
AccountAPI AccountUsage Get /v1.0/whoisapi/usage Account Usage
AccountAPI DatabaseFileStatus Get /v3.3/status Database File Status (Public)
AccountAPI RotateApiKey Get /v1.0/api-key/rotate Rotate API Key
DNSAPI DnsBulk Post /v2.0/dns/bulk/live Bulk DNS Lookup
DNSAPI DnsHistorical Get /v2.0/dns/historical Historical DNS Lookup
DNSAPI DnsLive Get /v2.0/dns/live Live DNS Lookup
DNSAPI DnsReverse Get /v2.1/dns/reverse Reverse DNS Lookup
DatabasesASNWHOISAPI DbAsnWhois Get /v3.3/download/snapshot/asn/whois ASN WHOIS Snapshot
DatabasesASNWHOISAPI DbAsnWhoisStatus Get /v3.3/status/snapshot/asn/whois ASN WHOIS Snapshot Status
DatabasesDNSAPI DbDnsDaily Get /v3.2/download/dbupdate/daily/dns DNS Database Daily
DatabasesDNSAPI DbDnsMonthly Get /v3.2/download/dbupdate/monthly/dns DNS Database Monthly
DatabasesDNSAPI DbDnsWeekly Get /v3.2/download/dbupdate/weekly/dns DNS Database Weekly
DatabasesExpiringDroppedAPI DbDropped Get /v3.1/download/domainer/dropped Dropped Domains
DatabasesExpiringDroppedAPI DbDroppedBacklinks Get /v3.3/download/domainer/dropped/backlinks Dropped With Backlinks
DatabasesExpiringDroppedAPI DbDroppedJson Get /v3.1/domains/dropped Dropped Domains (JSON)
DatabasesExpiringDroppedAPI DbExpired Get /v3.1/download/domainer/expired Expiring Domains
DatabasesExpiringDroppedAPI DbExpiredCleaned Get /v3.1/download/domainer/expired/cleaned Expiring Cleaned WHOIS
DatabasesIPGeolocationAPI DbIpCity Get /v3.3/download/snapshot/ip/city IP to City Snapshot
DatabasesIPGeolocationAPI DbIpCityStatus Get /v3.3/status/snapshot/ip/city IP to City Snapshot Status
DatabasesIPGeolocationAPI DbIpCountry Get /v3.3/download/snapshot/ip/country IP to Country Snapshot
DatabasesIPGeolocationAPI DbIpCountryStatus Get /v3.3/status/snapshot/ip/country IP to Country Snapshot Status
DatabasesIPSecurityAPI DbIpSecurity Get /v3.3/download/snapshot/ip/security IP Security Snapshot
DatabasesIPSecurityAPI DbIpSecurityStatus Get /v3.3/status/snapshot/ip/security IP Security Snapshot Status
DatabasesIPWHOISAPI DbIpWhois Get /v3.3/download/snapshot/ip/whois IP WHOIS Snapshot
DatabasesIPWHOISAPI DbIpWhoisStatus Get /v3.3/status/snapshot/ip/whois IP WHOIS Snapshot Status
DatabasesNewlyRegisteredAPI DbNewlyCctld Get /v3.1/download/domainer/cctld Newly Registered ccTLD (CSV)
DatabasesNewlyRegisteredAPI DbNewlyCctldCleaned Get /v3.1/download/domainer/cctld/cleaned Newly Registered ccTLD Cleaned WHOIS (CSV)
DatabasesNewlyRegisteredAPI DbNewlyCctldJson Get /v3.1/domains/newly/cctld Newly Registered ccTLD (JSON)
DatabasesNewlyRegisteredAPI DbNewlyDns Get /v3.1/download/domainer/newly/dns Newly Registered With DNS
DatabasesNewlyRegisteredAPI DbNewlyGtld Get /v3.1/download/domainer/gtld Newly Registered gTLD (CSV)
DatabasesNewlyRegisteredAPI DbNewlyGtldCleaned Get /v3.1/download/domainer/gtld/cleaned Newly Registered gTLD Cleaned WHOIS (CSV)
DatabasesNewlyRegisteredAPI DbNewlyGtldJson Get /v3.1/domains/newly/gtld Newly Registered gTLD (JSON)
DatabasesSubdomainsAPI DbSubdomainsDaily Get /v3.2/download/dbupdate/daily/subdomains Subdomains Daily
DatabasesSubdomainsAPI DbSubdomainsMonthly Get /v3.2/download/dbupdate/monthly/subdomains Subdomains Monthly
DatabasesSubdomainsAPI DbSubdomainsWeekly Get /v3.2/download/dbupdate/weekly/subdomains Subdomains Weekly
DatabasesWHOISAPI DbWhoisDaily Get /v3.3/download/dbupdate/daily/domains/whois WHOIS Database Daily
DatabasesWHOISAPI DbWhoisMonthly Get /v3.3/download/dbupdate/monthly/domains/whois WHOIS Database Monthly
DatabasesWHOISAPI DbWhoisWeekly Get /v3.3/download/dbupdate/weekly/domains/whois WHOIS Database Weekly
DomainAvailabilityAPI BulkDomainAvailabilityV2 Post /v2.0/domain/availability Bulk Domain Availability Check
DomainAvailabilityAPI DomainAvailabilityV2 Get /v2.0/domain/availability Domain Availability Check with Suggestions
DomainReputationAPI DomainReputation Get /v1/domain/security Domain Reputation Lookup
GeolocationAPI BulkGeolocation Post /v1.0/geolocation Bulk IP Geolocation
GeolocationAPI Geolocation Get /v1.0/geolocation IP Geolocation Lookup
IPReputationAPI BulkIpReputation Post /v1.0/security Bulk IP Reputation
IPReputationAPI IpReputation Get /v1.0/security IP Reputation Lookup
IPWHOISAPI IpWhois Get /v1.0/ip-whois IP WHOIS Lookup
SSLAPI SslLookup Get /v1.0/ssl/live SSL Certificate Lookup
SubdomainsAPI Subdomains Get /v1.0/subdomains Subdomains Lookup
TyposquattingAPI Typosquatting Get /v3.0/domain/typos Typosquatting Lookup
WHOISAPI BulkWhois Post /v2.0/bulkwhois/live Bulk WHOIS Lookup
WHOISAPI WhoisHistoricalOrReverse Get /v1.0/whois WHOIS Historical or Reverse Lookup
WHOISAPI WhoisLive Get /v2.0/whois/live Live WHOIS Lookup

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

ApiKeyAuth
  • Type: API key
  • API key parameter name: apiKey
  • Location: URL query string

Note, each API key must be added to a map of map[string]APIKey where the key is: ApiKeyAuth and passed in as the auth context for each request.

Example

auth := context.WithValue(
		context.Background(),
		whoisfreaks.ContextAPIKeys,
		map[string]whoisfreaks.APIKey{
			"ApiKeyAuth": {Key: "API_KEY_STRING"},
		},
	)
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

support@whoisfreaks.com

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`)
	XmlCheck  = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`)
)
View Source
var (
	// ContextAPIKeys takes a string apikey as authentication for the request
	ContextAPIKeys = contextKey("apiKeys")

	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types

type APIClient

type APIClient struct {
	ASNWHOISAPI ASNWHOISAPI

	AccountAPI AccountAPI

	DNSAPI DNSAPI

	DatabasesASNWHOISAPI DatabasesASNWHOISAPI

	DatabasesDNSAPI DatabasesDNSAPI

	DatabasesExpiringDroppedAPI DatabasesExpiringDroppedAPI

	DatabasesIPGeolocationAPI DatabasesIPGeolocationAPI

	DatabasesIPSecurityAPI DatabasesIPSecurityAPI

	DatabasesIPWHOISAPI DatabasesIPWHOISAPI

	DatabasesNewlyRegisteredAPI DatabasesNewlyRegisteredAPI

	DatabasesSubdomainsAPI DatabasesSubdomainsAPI

	DatabasesWHOISAPI DatabasesWHOISAPI

	DomainAvailabilityAPI DomainAvailabilityAPI

	DomainReputationAPI DomainReputationAPI

	GeolocationAPI GeolocationAPI

	IPReputationAPI IPReputationAPI

	IPWHOISAPI IPWHOISAPI

	SSLAPI SSLAPI

	SubdomainsAPI SubdomainsAPI

	TyposquattingAPI TyposquattingAPI

	WHOISAPI WHOISAPI
	// contains filtered or unexported fields
}

APIClient manages communication with the WhoisFreaks API API v1.0.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type ASNWHOISAPI

type ASNWHOISAPI interface {

	/*
		AsnWhois ASN WHOIS Lookup

		WHOIS for an ASN. 1 credit.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return ASNWHOISAPIAsnWhoisRequest
	*/
	AsnWhois(ctx context.Context) ASNWHOISAPIAsnWhoisRequest

	// AsnWhoisExecute executes the request
	//  @return AsnWhoisResponse
	AsnWhoisExecute(r ASNWHOISAPIAsnWhoisRequest) (*AsnWhoisResponse, *http.Response, error)
}

type ASNWHOISAPIAsnWhoisRequest

type ASNWHOISAPIAsnWhoisRequest struct {
	ApiService ASNWHOISAPI
	// contains filtered or unexported fields
}

func (ASNWHOISAPIAsnWhoisRequest) ApiKey

Your WHOISFreaks API key

func (ASNWHOISAPIAsnWhoisRequest) Asn

func (ASNWHOISAPIAsnWhoisRequest) Execute

func (ASNWHOISAPIAsnWhoisRequest) Format

type ASNWHOISAPIService

type ASNWHOISAPIService service

ASNWHOISAPIService ASNWHOISAPI service

func (*ASNWHOISAPIService) AsnWhois

AsnWhois ASN WHOIS Lookup

WHOIS for an ASN. 1 credit.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ASNWHOISAPIAsnWhoisRequest

func (*ASNWHOISAPIService) AsnWhoisExecute

Execute executes the request

@return AsnWhoisResponse

type AccountAPI

type AccountAPI interface {

	/*
		AccountUsage Account Usage

		Account Usage. Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return AccountAPIAccountUsageRequest
	*/
	AccountUsage(ctx context.Context) AccountAPIAccountUsageRequest

	// AccountUsageExecute executes the request
	//  @return AccountUsageResponse
	AccountUsageExecute(r AccountAPIAccountUsageRequest) (*AccountUsageResponse, *http.Response, error)

	/*
		DatabaseFileStatus Database File Status (Public)

		No API key required. Returns freshness of all downloadable files.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return AccountAPIDatabaseFileStatusRequest
	*/
	DatabaseFileStatus(ctx context.Context) AccountAPIDatabaseFileStatusRequest

	// DatabaseFileStatusExecute executes the request
	//  @return DatabaseFileStatus
	DatabaseFileStatusExecute(r AccountAPIDatabaseFileStatusRequest) (*DatabaseFileStatus, *http.Response, error)

	/*
		RotateApiKey Rotate API Key

		Rotate API Key. Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return AccountAPIRotateApiKeyRequest
	*/
	RotateApiKey(ctx context.Context) AccountAPIRotateApiKeyRequest

	// RotateApiKeyExecute executes the request
	//  @return string
	RotateApiKeyExecute(r AccountAPIRotateApiKeyRequest) (string, *http.Response, error)
}

type AccountAPIAccountUsageRequest

type AccountAPIAccountUsageRequest struct {
	ApiService AccountAPI
	// contains filtered or unexported fields
}

func (AccountAPIAccountUsageRequest) ApiKey

Your WHOISFreaks API key

func (AccountAPIAccountUsageRequest) Execute

type AccountAPIDatabaseFileStatusRequest

type AccountAPIDatabaseFileStatusRequest struct {
	ApiService AccountAPI
	// contains filtered or unexported fields
}

func (AccountAPIDatabaseFileStatusRequest) Execute

type AccountAPIRotateApiKeyRequest

type AccountAPIRotateApiKeyRequest struct {
	ApiService AccountAPI
	// contains filtered or unexported fields
}

func (AccountAPIRotateApiKeyRequest) ApiKey

Your WHOISFreaks API key

func (AccountAPIRotateApiKeyRequest) Execute

type AccountAPIService

type AccountAPIService service

AccountAPIService AccountAPI service

func (*AccountAPIService) AccountUsage

AccountUsage Account Usage

Account Usage. Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return AccountAPIAccountUsageRequest

func (*AccountAPIService) AccountUsageExecute

Execute executes the request

@return AccountUsageResponse

func (*AccountAPIService) DatabaseFileStatus

DatabaseFileStatus Database File Status (Public)

No API key required. Returns freshness of all downloadable files.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return AccountAPIDatabaseFileStatusRequest

func (*AccountAPIService) DatabaseFileStatusExecute

Execute executes the request

@return DatabaseFileStatus

func (*AccountAPIService) RotateApiKey

RotateApiKey Rotate API Key

Rotate API Key. Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return AccountAPIRotateApiKeyRequest

func (*AccountAPIService) RotateApiKeyExecute

Execute executes the request

@return string

type AccountUsageResponse

type AccountUsageResponse struct {
	ApiKey          *string                              `json:"apiKey,omitempty"`
	ApiCredits      *AccountUsageResponseApiCredits      `json:"apiCredits,omitempty"`
	ApiSubscription *AccountUsageResponseApiSubscription `json:"apiSubscription,omitempty"`
}

AccountUsageResponse struct for AccountUsageResponse

func NewAccountUsageResponse

func NewAccountUsageResponse() *AccountUsageResponse

NewAccountUsageResponse instantiates a new AccountUsageResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAccountUsageResponseWithDefaults

func NewAccountUsageResponseWithDefaults() *AccountUsageResponse

NewAccountUsageResponseWithDefaults instantiates a new AccountUsageResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AccountUsageResponse) GetApiCredits

GetApiCredits returns the ApiCredits field value if set, zero value otherwise.

func (*AccountUsageResponse) GetApiCreditsOk

func (o *AccountUsageResponse) GetApiCreditsOk() (*AccountUsageResponseApiCredits, bool)

GetApiCreditsOk returns a tuple with the ApiCredits field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountUsageResponse) GetApiKey

func (o *AccountUsageResponse) GetApiKey() string

GetApiKey returns the ApiKey field value if set, zero value otherwise.

func (*AccountUsageResponse) GetApiKeyOk

func (o *AccountUsageResponse) GetApiKeyOk() (*string, bool)

GetApiKeyOk returns a tuple with the ApiKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountUsageResponse) GetApiSubscription

GetApiSubscription returns the ApiSubscription field value if set, zero value otherwise.

func (*AccountUsageResponse) GetApiSubscriptionOk

func (o *AccountUsageResponse) GetApiSubscriptionOk() (*AccountUsageResponseApiSubscription, bool)

GetApiSubscriptionOk returns a tuple with the ApiSubscription field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountUsageResponse) HasApiCredits

func (o *AccountUsageResponse) HasApiCredits() bool

HasApiCredits returns a boolean if a field has been set.

func (*AccountUsageResponse) HasApiKey

func (o *AccountUsageResponse) HasApiKey() bool

HasApiKey returns a boolean if a field has been set.

func (*AccountUsageResponse) HasApiSubscription

func (o *AccountUsageResponse) HasApiSubscription() bool

HasApiSubscription returns a boolean if a field has been set.

func (AccountUsageResponse) MarshalJSON

func (o AccountUsageResponse) MarshalJSON() ([]byte, error)

func (*AccountUsageResponse) SetApiCredits

SetApiCredits gets a reference to the given AccountUsageResponseApiCredits and assigns it to the ApiCredits field.

func (*AccountUsageResponse) SetApiKey

func (o *AccountUsageResponse) SetApiKey(v string)

SetApiKey gets a reference to the given string and assigns it to the ApiKey field.

func (*AccountUsageResponse) SetApiSubscription

SetApiSubscription gets a reference to the given AccountUsageResponseApiSubscription and assigns it to the ApiSubscription field.

func (AccountUsageResponse) ToMap

func (o AccountUsageResponse) ToMap() (map[string]interface{}, error)

type AccountUsageResponseApiCredits

type AccountUsageResponseApiCredits struct {
	TotalCredits  *int32 `json:"totalCredits,omitempty"`
	ServedRequest *int32 `json:"servedRequest,omitempty"`
}

AccountUsageResponseApiCredits struct for AccountUsageResponseApiCredits

func NewAccountUsageResponseApiCredits

func NewAccountUsageResponseApiCredits() *AccountUsageResponseApiCredits

NewAccountUsageResponseApiCredits instantiates a new AccountUsageResponseApiCredits object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAccountUsageResponseApiCreditsWithDefaults

func NewAccountUsageResponseApiCreditsWithDefaults() *AccountUsageResponseApiCredits

NewAccountUsageResponseApiCreditsWithDefaults instantiates a new AccountUsageResponseApiCredits object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AccountUsageResponseApiCredits) GetServedRequest

func (o *AccountUsageResponseApiCredits) GetServedRequest() int32

GetServedRequest returns the ServedRequest field value if set, zero value otherwise.

func (*AccountUsageResponseApiCredits) GetServedRequestOk

func (o *AccountUsageResponseApiCredits) GetServedRequestOk() (*int32, bool)

GetServedRequestOk returns a tuple with the ServedRequest field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountUsageResponseApiCredits) GetTotalCredits

func (o *AccountUsageResponseApiCredits) GetTotalCredits() int32

GetTotalCredits returns the TotalCredits field value if set, zero value otherwise.

func (*AccountUsageResponseApiCredits) GetTotalCreditsOk

func (o *AccountUsageResponseApiCredits) GetTotalCreditsOk() (*int32, bool)

GetTotalCreditsOk returns a tuple with the TotalCredits field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountUsageResponseApiCredits) HasServedRequest

func (o *AccountUsageResponseApiCredits) HasServedRequest() bool

HasServedRequest returns a boolean if a field has been set.

func (*AccountUsageResponseApiCredits) HasTotalCredits

func (o *AccountUsageResponseApiCredits) HasTotalCredits() bool

HasTotalCredits returns a boolean if a field has been set.

func (AccountUsageResponseApiCredits) MarshalJSON

func (o AccountUsageResponseApiCredits) MarshalJSON() ([]byte, error)

func (*AccountUsageResponseApiCredits) SetServedRequest

func (o *AccountUsageResponseApiCredits) SetServedRequest(v int32)

SetServedRequest gets a reference to the given int32 and assigns it to the ServedRequest field.

func (*AccountUsageResponseApiCredits) SetTotalCredits

func (o *AccountUsageResponseApiCredits) SetTotalCredits(v int32)

SetTotalCredits gets a reference to the given int32 and assigns it to the TotalCredits field.

func (AccountUsageResponseApiCredits) ToMap

func (o AccountUsageResponseApiCredits) ToMap() (map[string]interface{}, error)

type AccountUsageResponseApiSubscription

type AccountUsageResponseApiSubscription struct {
	SubscriptionStatus      *string `json:"subscriptionStatus,omitempty"`
	RequestLimit            *int32  `json:"requestLimit,omitempty"`
	ServedRequests          *int32  `json:"servedRequests,omitempty"`
	SurchargeRequestLimit   *int32  `json:"surchargeRequestLimit,omitempty"`
	ServedSurchargeRequests *int32  `json:"servedSurchargeRequests,omitempty"`
}

AccountUsageResponseApiSubscription struct for AccountUsageResponseApiSubscription

func NewAccountUsageResponseApiSubscription

func NewAccountUsageResponseApiSubscription() *AccountUsageResponseApiSubscription

NewAccountUsageResponseApiSubscription instantiates a new AccountUsageResponseApiSubscription object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAccountUsageResponseApiSubscriptionWithDefaults

func NewAccountUsageResponseApiSubscriptionWithDefaults() *AccountUsageResponseApiSubscription

NewAccountUsageResponseApiSubscriptionWithDefaults instantiates a new AccountUsageResponseApiSubscription object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AccountUsageResponseApiSubscription) GetRequestLimit

func (o *AccountUsageResponseApiSubscription) GetRequestLimit() int32

GetRequestLimit returns the RequestLimit field value if set, zero value otherwise.

func (*AccountUsageResponseApiSubscription) GetRequestLimitOk

func (o *AccountUsageResponseApiSubscription) GetRequestLimitOk() (*int32, bool)

GetRequestLimitOk returns a tuple with the RequestLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountUsageResponseApiSubscription) GetServedRequests

func (o *AccountUsageResponseApiSubscription) GetServedRequests() int32

GetServedRequests returns the ServedRequests field value if set, zero value otherwise.

func (*AccountUsageResponseApiSubscription) GetServedRequestsOk

func (o *AccountUsageResponseApiSubscription) GetServedRequestsOk() (*int32, bool)

GetServedRequestsOk returns a tuple with the ServedRequests field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountUsageResponseApiSubscription) GetServedSurchargeRequests

func (o *AccountUsageResponseApiSubscription) GetServedSurchargeRequests() int32

GetServedSurchargeRequests returns the ServedSurchargeRequests field value if set, zero value otherwise.

func (*AccountUsageResponseApiSubscription) GetServedSurchargeRequestsOk

func (o *AccountUsageResponseApiSubscription) GetServedSurchargeRequestsOk() (*int32, bool)

GetServedSurchargeRequestsOk returns a tuple with the ServedSurchargeRequests field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountUsageResponseApiSubscription) GetSubscriptionStatus

func (o *AccountUsageResponseApiSubscription) GetSubscriptionStatus() string

GetSubscriptionStatus returns the SubscriptionStatus field value if set, zero value otherwise.

func (*AccountUsageResponseApiSubscription) GetSubscriptionStatusOk

func (o *AccountUsageResponseApiSubscription) GetSubscriptionStatusOk() (*string, bool)

GetSubscriptionStatusOk returns a tuple with the SubscriptionStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountUsageResponseApiSubscription) GetSurchargeRequestLimit

func (o *AccountUsageResponseApiSubscription) GetSurchargeRequestLimit() int32

GetSurchargeRequestLimit returns the SurchargeRequestLimit field value if set, zero value otherwise.

func (*AccountUsageResponseApiSubscription) GetSurchargeRequestLimitOk

func (o *AccountUsageResponseApiSubscription) GetSurchargeRequestLimitOk() (*int32, bool)

GetSurchargeRequestLimitOk returns a tuple with the SurchargeRequestLimit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountUsageResponseApiSubscription) HasRequestLimit

func (o *AccountUsageResponseApiSubscription) HasRequestLimit() bool

HasRequestLimit returns a boolean if a field has been set.

func (*AccountUsageResponseApiSubscription) HasServedRequests

func (o *AccountUsageResponseApiSubscription) HasServedRequests() bool

HasServedRequests returns a boolean if a field has been set.

func (*AccountUsageResponseApiSubscription) HasServedSurchargeRequests

func (o *AccountUsageResponseApiSubscription) HasServedSurchargeRequests() bool

HasServedSurchargeRequests returns a boolean if a field has been set.

func (*AccountUsageResponseApiSubscription) HasSubscriptionStatus

func (o *AccountUsageResponseApiSubscription) HasSubscriptionStatus() bool

HasSubscriptionStatus returns a boolean if a field has been set.

func (*AccountUsageResponseApiSubscription) HasSurchargeRequestLimit

func (o *AccountUsageResponseApiSubscription) HasSurchargeRequestLimit() bool

HasSurchargeRequestLimit returns a boolean if a field has been set.

func (AccountUsageResponseApiSubscription) MarshalJSON

func (o AccountUsageResponseApiSubscription) MarshalJSON() ([]byte, error)

func (*AccountUsageResponseApiSubscription) SetRequestLimit

func (o *AccountUsageResponseApiSubscription) SetRequestLimit(v int32)

SetRequestLimit gets a reference to the given int32 and assigns it to the RequestLimit field.

func (*AccountUsageResponseApiSubscription) SetServedRequests

func (o *AccountUsageResponseApiSubscription) SetServedRequests(v int32)

SetServedRequests gets a reference to the given int32 and assigns it to the ServedRequests field.

func (*AccountUsageResponseApiSubscription) SetServedSurchargeRequests

func (o *AccountUsageResponseApiSubscription) SetServedSurchargeRequests(v int32)

SetServedSurchargeRequests gets a reference to the given int32 and assigns it to the ServedSurchargeRequests field.

func (*AccountUsageResponseApiSubscription) SetSubscriptionStatus

func (o *AccountUsageResponseApiSubscription) SetSubscriptionStatus(v string)

SetSubscriptionStatus gets a reference to the given string and assigns it to the SubscriptionStatus field.

func (*AccountUsageResponseApiSubscription) SetSurchargeRequestLimit

func (o *AccountUsageResponseApiSubscription) SetSurchargeRequestLimit(v int32)

SetSurchargeRequestLimit gets a reference to the given int32 and assigns it to the SurchargeRequestLimit field.

func (AccountUsageResponseApiSubscription) ToMap

func (o AccountUsageResponseApiSubscription) ToMap() (map[string]interface{}, error)

type AsnWhoisResponse

type AsnWhoisResponse struct {
	Status       *bool                          `json:"status,omitempty"`
	AsNumber     *string                        `json:"as_number,omitempty"`
	QueryTime    *string                        `json:"query_time,omitempty"`
	WhoisServer  *string                        `json:"whois_server,omitempty"`
	AutNums      []AsnWhoisResponseAutNumsInner `json:"aut_nums,omitempty"`
	Organization *AsnWhoisResponseOrganization  `json:"organization,omitempty"`
}

AsnWhoisResponse struct for AsnWhoisResponse

func NewAsnWhoisResponse

func NewAsnWhoisResponse() *AsnWhoisResponse

NewAsnWhoisResponse instantiates a new AsnWhoisResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAsnWhoisResponseWithDefaults

func NewAsnWhoisResponseWithDefaults() *AsnWhoisResponse

NewAsnWhoisResponseWithDefaults instantiates a new AsnWhoisResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AsnWhoisResponse) GetAsNumber

func (o *AsnWhoisResponse) GetAsNumber() string

GetAsNumber returns the AsNumber field value if set, zero value otherwise.

func (*AsnWhoisResponse) GetAsNumberOk

func (o *AsnWhoisResponse) GetAsNumberOk() (*string, bool)

GetAsNumberOk returns a tuple with the AsNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AsnWhoisResponse) GetAutNums

GetAutNums returns the AutNums field value if set, zero value otherwise.

func (*AsnWhoisResponse) GetAutNumsOk

func (o *AsnWhoisResponse) GetAutNumsOk() ([]AsnWhoisResponseAutNumsInner, bool)

GetAutNumsOk returns a tuple with the AutNums field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AsnWhoisResponse) GetOrganization

func (o *AsnWhoisResponse) GetOrganization() AsnWhoisResponseOrganization

GetOrganization returns the Organization field value if set, zero value otherwise.

func (*AsnWhoisResponse) GetOrganizationOk

func (o *AsnWhoisResponse) GetOrganizationOk() (*AsnWhoisResponseOrganization, bool)

GetOrganizationOk returns a tuple with the Organization field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AsnWhoisResponse) GetQueryTime

func (o *AsnWhoisResponse) GetQueryTime() string

GetQueryTime returns the QueryTime field value if set, zero value otherwise.

func (*AsnWhoisResponse) GetQueryTimeOk

func (o *AsnWhoisResponse) GetQueryTimeOk() (*string, bool)

GetQueryTimeOk returns a tuple with the QueryTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AsnWhoisResponse) GetStatus

func (o *AsnWhoisResponse) GetStatus() bool

GetStatus returns the Status field value if set, zero value otherwise.

func (*AsnWhoisResponse) GetStatusOk

func (o *AsnWhoisResponse) GetStatusOk() (*bool, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AsnWhoisResponse) GetWhoisServer

func (o *AsnWhoisResponse) GetWhoisServer() string

GetWhoisServer returns the WhoisServer field value if set, zero value otherwise.

func (*AsnWhoisResponse) GetWhoisServerOk

func (o *AsnWhoisResponse) GetWhoisServerOk() (*string, bool)

GetWhoisServerOk returns a tuple with the WhoisServer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AsnWhoisResponse) HasAsNumber

func (o *AsnWhoisResponse) HasAsNumber() bool

HasAsNumber returns a boolean if a field has been set.

func (*AsnWhoisResponse) HasAutNums

func (o *AsnWhoisResponse) HasAutNums() bool

HasAutNums returns a boolean if a field has been set.

func (*AsnWhoisResponse) HasOrganization

func (o *AsnWhoisResponse) HasOrganization() bool

HasOrganization returns a boolean if a field has been set.

func (*AsnWhoisResponse) HasQueryTime

func (o *AsnWhoisResponse) HasQueryTime() bool

HasQueryTime returns a boolean if a field has been set.

func (*AsnWhoisResponse) HasStatus

func (o *AsnWhoisResponse) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*AsnWhoisResponse) HasWhoisServer

func (o *AsnWhoisResponse) HasWhoisServer() bool

HasWhoisServer returns a boolean if a field has been set.

func (AsnWhoisResponse) MarshalJSON

func (o AsnWhoisResponse) MarshalJSON() ([]byte, error)

func (*AsnWhoisResponse) SetAsNumber

func (o *AsnWhoisResponse) SetAsNumber(v string)

SetAsNumber gets a reference to the given string and assigns it to the AsNumber field.

func (*AsnWhoisResponse) SetAutNums

SetAutNums gets a reference to the given []AsnWhoisResponseAutNumsInner and assigns it to the AutNums field.

func (*AsnWhoisResponse) SetOrganization

func (o *AsnWhoisResponse) SetOrganization(v AsnWhoisResponseOrganization)

SetOrganization gets a reference to the given AsnWhoisResponseOrganization and assigns it to the Organization field.

func (*AsnWhoisResponse) SetQueryTime

func (o *AsnWhoisResponse) SetQueryTime(v string)

SetQueryTime gets a reference to the given string and assigns it to the QueryTime field.

func (*AsnWhoisResponse) SetStatus

func (o *AsnWhoisResponse) SetStatus(v bool)

SetStatus gets a reference to the given bool and assigns it to the Status field.

func (*AsnWhoisResponse) SetWhoisServer

func (o *AsnWhoisResponse) SetWhoisServer(v string)

SetWhoisServer gets a reference to the given string and assigns it to the WhoisServer field.

func (AsnWhoisResponse) ToMap

func (o AsnWhoisResponse) ToMap() (map[string]interface{}, error)

type AsnWhoisResponseAutNumsInner

type AsnWhoisResponseAutNumsInner struct {
	AutNum      *string  `json:"aut_num,omitempty"`
	AsName      *string  `json:"as_name,omitempty"`
	Description []string `json:"description,omitempty"`
	Status      *string  `json:"status,omitempty"`
	DateCreated *string  `json:"date_created,omitempty"`
}

AsnWhoisResponseAutNumsInner struct for AsnWhoisResponseAutNumsInner

func NewAsnWhoisResponseAutNumsInner

func NewAsnWhoisResponseAutNumsInner() *AsnWhoisResponseAutNumsInner

NewAsnWhoisResponseAutNumsInner instantiates a new AsnWhoisResponseAutNumsInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAsnWhoisResponseAutNumsInnerWithDefaults

func NewAsnWhoisResponseAutNumsInnerWithDefaults() *AsnWhoisResponseAutNumsInner

NewAsnWhoisResponseAutNumsInnerWithDefaults instantiates a new AsnWhoisResponseAutNumsInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AsnWhoisResponseAutNumsInner) GetAsName

func (o *AsnWhoisResponseAutNumsInner) GetAsName() string

GetAsName returns the AsName field value if set, zero value otherwise.

func (*AsnWhoisResponseAutNumsInner) GetAsNameOk

func (o *AsnWhoisResponseAutNumsInner) GetAsNameOk() (*string, bool)

GetAsNameOk returns a tuple with the AsName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AsnWhoisResponseAutNumsInner) GetAutNum

func (o *AsnWhoisResponseAutNumsInner) GetAutNum() string

GetAutNum returns the AutNum field value if set, zero value otherwise.

func (*AsnWhoisResponseAutNumsInner) GetAutNumOk

func (o *AsnWhoisResponseAutNumsInner) GetAutNumOk() (*string, bool)

GetAutNumOk returns a tuple with the AutNum field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AsnWhoisResponseAutNumsInner) GetDateCreated

func (o *AsnWhoisResponseAutNumsInner) GetDateCreated() string

GetDateCreated returns the DateCreated field value if set, zero value otherwise.

func (*AsnWhoisResponseAutNumsInner) GetDateCreatedOk

func (o *AsnWhoisResponseAutNumsInner) GetDateCreatedOk() (*string, bool)

GetDateCreatedOk returns a tuple with the DateCreated field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AsnWhoisResponseAutNumsInner) GetDescription

func (o *AsnWhoisResponseAutNumsInner) GetDescription() []string

GetDescription returns the Description field value if set, zero value otherwise.

func (*AsnWhoisResponseAutNumsInner) GetDescriptionOk

func (o *AsnWhoisResponseAutNumsInner) GetDescriptionOk() ([]string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AsnWhoisResponseAutNumsInner) GetStatus

func (o *AsnWhoisResponseAutNumsInner) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*AsnWhoisResponseAutNumsInner) GetStatusOk

func (o *AsnWhoisResponseAutNumsInner) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AsnWhoisResponseAutNumsInner) HasAsName

func (o *AsnWhoisResponseAutNumsInner) HasAsName() bool

HasAsName returns a boolean if a field has been set.

func (*AsnWhoisResponseAutNumsInner) HasAutNum

func (o *AsnWhoisResponseAutNumsInner) HasAutNum() bool

HasAutNum returns a boolean if a field has been set.

func (*AsnWhoisResponseAutNumsInner) HasDateCreated

func (o *AsnWhoisResponseAutNumsInner) HasDateCreated() bool

HasDateCreated returns a boolean if a field has been set.

func (*AsnWhoisResponseAutNumsInner) HasDescription

func (o *AsnWhoisResponseAutNumsInner) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*AsnWhoisResponseAutNumsInner) HasStatus

func (o *AsnWhoisResponseAutNumsInner) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (AsnWhoisResponseAutNumsInner) MarshalJSON

func (o AsnWhoisResponseAutNumsInner) MarshalJSON() ([]byte, error)

func (*AsnWhoisResponseAutNumsInner) SetAsName

func (o *AsnWhoisResponseAutNumsInner) SetAsName(v string)

SetAsName gets a reference to the given string and assigns it to the AsName field.

func (*AsnWhoisResponseAutNumsInner) SetAutNum

func (o *AsnWhoisResponseAutNumsInner) SetAutNum(v string)

SetAutNum gets a reference to the given string and assigns it to the AutNum field.

func (*AsnWhoisResponseAutNumsInner) SetDateCreated

func (o *AsnWhoisResponseAutNumsInner) SetDateCreated(v string)

SetDateCreated gets a reference to the given string and assigns it to the DateCreated field.

func (*AsnWhoisResponseAutNumsInner) SetDescription

func (o *AsnWhoisResponseAutNumsInner) SetDescription(v []string)

SetDescription gets a reference to the given []string and assigns it to the Description field.

func (*AsnWhoisResponseAutNumsInner) SetStatus

func (o *AsnWhoisResponseAutNumsInner) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (AsnWhoisResponseAutNumsInner) ToMap

func (o AsnWhoisResponseAutNumsInner) ToMap() (map[string]interface{}, error)

type AsnWhoisResponseOrganization

type AsnWhoisResponseOrganization struct {
	Handle  *string  `json:"handle,omitempty"`
	Name    *string  `json:"name,omitempty"`
	Type    *string  `json:"type,omitempty"`
	Country []string `json:"country,omitempty"`
}

AsnWhoisResponseOrganization struct for AsnWhoisResponseOrganization

func NewAsnWhoisResponseOrganization

func NewAsnWhoisResponseOrganization() *AsnWhoisResponseOrganization

NewAsnWhoisResponseOrganization instantiates a new AsnWhoisResponseOrganization object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAsnWhoisResponseOrganizationWithDefaults

func NewAsnWhoisResponseOrganizationWithDefaults() *AsnWhoisResponseOrganization

NewAsnWhoisResponseOrganizationWithDefaults instantiates a new AsnWhoisResponseOrganization object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AsnWhoisResponseOrganization) GetCountry

func (o *AsnWhoisResponseOrganization) GetCountry() []string

GetCountry returns the Country field value if set, zero value otherwise.

func (*AsnWhoisResponseOrganization) GetCountryOk

func (o *AsnWhoisResponseOrganization) GetCountryOk() ([]string, bool)

GetCountryOk returns a tuple with the Country field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AsnWhoisResponseOrganization) GetHandle

func (o *AsnWhoisResponseOrganization) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*AsnWhoisResponseOrganization) GetHandleOk

func (o *AsnWhoisResponseOrganization) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AsnWhoisResponseOrganization) GetName

func (o *AsnWhoisResponseOrganization) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*AsnWhoisResponseOrganization) GetNameOk

func (o *AsnWhoisResponseOrganization) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AsnWhoisResponseOrganization) GetType

func (o *AsnWhoisResponseOrganization) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*AsnWhoisResponseOrganization) GetTypeOk

func (o *AsnWhoisResponseOrganization) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AsnWhoisResponseOrganization) HasCountry

func (o *AsnWhoisResponseOrganization) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*AsnWhoisResponseOrganization) HasHandle

func (o *AsnWhoisResponseOrganization) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*AsnWhoisResponseOrganization) HasName

func (o *AsnWhoisResponseOrganization) HasName() bool

HasName returns a boolean if a field has been set.

func (*AsnWhoisResponseOrganization) HasType

func (o *AsnWhoisResponseOrganization) HasType() bool

HasType returns a boolean if a field has been set.

func (AsnWhoisResponseOrganization) MarshalJSON

func (o AsnWhoisResponseOrganization) MarshalJSON() ([]byte, error)

func (*AsnWhoisResponseOrganization) SetCountry

func (o *AsnWhoisResponseOrganization) SetCountry(v []string)

SetCountry gets a reference to the given []string and assigns it to the Country field.

func (*AsnWhoisResponseOrganization) SetHandle

func (o *AsnWhoisResponseOrganization) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*AsnWhoisResponseOrganization) SetName

func (o *AsnWhoisResponseOrganization) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*AsnWhoisResponseOrganization) SetType

func (o *AsnWhoisResponseOrganization) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (AsnWhoisResponseOrganization) ToMap

func (o AsnWhoisResponseOrganization) ToMap() (map[string]interface{}, error)

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type BulkDomainAvailabilityRequest

type BulkDomainAvailabilityRequest struct {
	// Mode 1 — list of full domain names. Cannot be used with tld.
	DomainNames []string `json:"domainNames,omitempty"`
	// Mode 2 — TLDs to check against the domain query param. Cannot be used with domainNames.
	Tld []string `json:"tld,omitempty"`
}

BulkDomainAvailabilityRequest Request body for POST /v2.0/domain/availability. Use domainNames OR tld.

func NewBulkDomainAvailabilityRequest

func NewBulkDomainAvailabilityRequest() *BulkDomainAvailabilityRequest

NewBulkDomainAvailabilityRequest instantiates a new BulkDomainAvailabilityRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBulkDomainAvailabilityRequestWithDefaults

func NewBulkDomainAvailabilityRequestWithDefaults() *BulkDomainAvailabilityRequest

NewBulkDomainAvailabilityRequestWithDefaults instantiates a new BulkDomainAvailabilityRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BulkDomainAvailabilityRequest) GetDomainNames

func (o *BulkDomainAvailabilityRequest) GetDomainNames() []string

GetDomainNames returns the DomainNames field value if set, zero value otherwise.

func (*BulkDomainAvailabilityRequest) GetDomainNamesOk

func (o *BulkDomainAvailabilityRequest) GetDomainNamesOk() ([]string, bool)

GetDomainNamesOk returns a tuple with the DomainNames field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BulkDomainAvailabilityRequest) GetTld

func (o *BulkDomainAvailabilityRequest) GetTld() []string

GetTld returns the Tld field value if set, zero value otherwise.

func (*BulkDomainAvailabilityRequest) GetTldOk

func (o *BulkDomainAvailabilityRequest) GetTldOk() ([]string, bool)

GetTldOk returns a tuple with the Tld field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BulkDomainAvailabilityRequest) HasDomainNames

func (o *BulkDomainAvailabilityRequest) HasDomainNames() bool

HasDomainNames returns a boolean if a field has been set.

func (*BulkDomainAvailabilityRequest) HasTld

func (o *BulkDomainAvailabilityRequest) HasTld() bool

HasTld returns a boolean if a field has been set.

func (BulkDomainAvailabilityRequest) MarshalJSON

func (o BulkDomainAvailabilityRequest) MarshalJSON() ([]byte, error)

func (*BulkDomainAvailabilityRequest) SetDomainNames

func (o *BulkDomainAvailabilityRequest) SetDomainNames(v []string)

SetDomainNames gets a reference to the given []string and assigns it to the DomainNames field.

func (*BulkDomainAvailabilityRequest) SetTld

func (o *BulkDomainAvailabilityRequest) SetTld(v []string)

SetTld gets a reference to the given []string and assigns it to the Tld field.

func (BulkDomainAvailabilityRequest) ToMap

func (o BulkDomainAvailabilityRequest) ToMap() (map[string]interface{}, error)

type BulkDomainAvailabilityV2Item

type BulkDomainAvailabilityV2Item struct {
	Domain       *string `json:"domain,omitempty"`
	Availability *string `json:"availability,omitempty"`
	// Whether the registry lookup succeeded. false => treat availability as UNKNOWN.
	Status *bool `json:"status,omitempty"`
}

BulkDomainAvailabilityV2Item A single result from the POST bulk endpoint.

func NewBulkDomainAvailabilityV2Item

func NewBulkDomainAvailabilityV2Item() *BulkDomainAvailabilityV2Item

NewBulkDomainAvailabilityV2Item instantiates a new BulkDomainAvailabilityV2Item object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBulkDomainAvailabilityV2ItemWithDefaults

func NewBulkDomainAvailabilityV2ItemWithDefaults() *BulkDomainAvailabilityV2Item

NewBulkDomainAvailabilityV2ItemWithDefaults instantiates a new BulkDomainAvailabilityV2Item object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BulkDomainAvailabilityV2Item) GetAvailability

func (o *BulkDomainAvailabilityV2Item) GetAvailability() string

GetAvailability returns the Availability field value if set, zero value otherwise.

func (*BulkDomainAvailabilityV2Item) GetAvailabilityOk

func (o *BulkDomainAvailabilityV2Item) GetAvailabilityOk() (*string, bool)

GetAvailabilityOk returns a tuple with the Availability field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BulkDomainAvailabilityV2Item) GetDomain

func (o *BulkDomainAvailabilityV2Item) GetDomain() string

GetDomain returns the Domain field value if set, zero value otherwise.

func (*BulkDomainAvailabilityV2Item) GetDomainOk

func (o *BulkDomainAvailabilityV2Item) GetDomainOk() (*string, bool)

GetDomainOk returns a tuple with the Domain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BulkDomainAvailabilityV2Item) GetStatus

func (o *BulkDomainAvailabilityV2Item) GetStatus() bool

GetStatus returns the Status field value if set, zero value otherwise.

func (*BulkDomainAvailabilityV2Item) GetStatusOk

func (o *BulkDomainAvailabilityV2Item) GetStatusOk() (*bool, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BulkDomainAvailabilityV2Item) HasAvailability

func (o *BulkDomainAvailabilityV2Item) HasAvailability() bool

HasAvailability returns a boolean if a field has been set.

func (*BulkDomainAvailabilityV2Item) HasDomain

func (o *BulkDomainAvailabilityV2Item) HasDomain() bool

HasDomain returns a boolean if a field has been set.

func (*BulkDomainAvailabilityV2Item) HasStatus

func (o *BulkDomainAvailabilityV2Item) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (BulkDomainAvailabilityV2Item) MarshalJSON

func (o BulkDomainAvailabilityV2Item) MarshalJSON() ([]byte, error)

func (*BulkDomainAvailabilityV2Item) SetAvailability

func (o *BulkDomainAvailabilityV2Item) SetAvailability(v string)

SetAvailability gets a reference to the given string and assigns it to the Availability field.

func (*BulkDomainAvailabilityV2Item) SetDomain

func (o *BulkDomainAvailabilityV2Item) SetDomain(v string)

SetDomain gets a reference to the given string and assigns it to the Domain field.

func (*BulkDomainAvailabilityV2Item) SetStatus

func (o *BulkDomainAvailabilityV2Item) SetStatus(v bool)

SetStatus gets a reference to the given bool and assigns it to the Status field.

func (BulkDomainAvailabilityV2Item) ToMap

func (o BulkDomainAvailabilityV2Item) ToMap() (map[string]interface{}, error)

type BulkDomainAvailabilityV2Response

type BulkDomainAvailabilityV2Response struct {
	BulkDomainAvailabilityResponse []BulkDomainAvailabilityV2Item `json:"bulk_domain_availability_response,omitempty"`
}

BulkDomainAvailabilityV2Response Response from POST /v2.0/domain/availability.

func NewBulkDomainAvailabilityV2Response

func NewBulkDomainAvailabilityV2Response() *BulkDomainAvailabilityV2Response

NewBulkDomainAvailabilityV2Response instantiates a new BulkDomainAvailabilityV2Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBulkDomainAvailabilityV2ResponseWithDefaults

func NewBulkDomainAvailabilityV2ResponseWithDefaults() *BulkDomainAvailabilityV2Response

NewBulkDomainAvailabilityV2ResponseWithDefaults instantiates a new BulkDomainAvailabilityV2Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BulkDomainAvailabilityV2Response) GetBulkDomainAvailabilityResponse

func (o *BulkDomainAvailabilityV2Response) GetBulkDomainAvailabilityResponse() []BulkDomainAvailabilityV2Item

GetBulkDomainAvailabilityResponse returns the BulkDomainAvailabilityResponse field value if set, zero value otherwise.

func (*BulkDomainAvailabilityV2Response) GetBulkDomainAvailabilityResponseOk

func (o *BulkDomainAvailabilityV2Response) GetBulkDomainAvailabilityResponseOk() ([]BulkDomainAvailabilityV2Item, bool)

GetBulkDomainAvailabilityResponseOk returns a tuple with the BulkDomainAvailabilityResponse field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BulkDomainAvailabilityV2Response) HasBulkDomainAvailabilityResponse

func (o *BulkDomainAvailabilityV2Response) HasBulkDomainAvailabilityResponse() bool

HasBulkDomainAvailabilityResponse returns a boolean if a field has been set.

func (BulkDomainAvailabilityV2Response) MarshalJSON

func (o BulkDomainAvailabilityV2Response) MarshalJSON() ([]byte, error)

func (*BulkDomainAvailabilityV2Response) SetBulkDomainAvailabilityResponse

func (o *BulkDomainAvailabilityV2Response) SetBulkDomainAvailabilityResponse(v []BulkDomainAvailabilityV2Item)

SetBulkDomainAvailabilityResponse gets a reference to the given []BulkDomainAvailabilityV2Item and assigns it to the BulkDomainAvailabilityResponse field.

func (BulkDomainAvailabilityV2Response) ToMap

func (o BulkDomainAvailabilityV2Response) ToMap() (map[string]interface{}, error)

type BulkGeolocationRequest

type BulkGeolocationRequest struct {
	Ips []string `json:"ips"`
}

BulkGeolocationRequest struct for BulkGeolocationRequest

func NewBulkGeolocationRequest

func NewBulkGeolocationRequest(ips []string) *BulkGeolocationRequest

NewBulkGeolocationRequest instantiates a new BulkGeolocationRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBulkGeolocationRequestWithDefaults

func NewBulkGeolocationRequestWithDefaults() *BulkGeolocationRequest

NewBulkGeolocationRequestWithDefaults instantiates a new BulkGeolocationRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BulkGeolocationRequest) GetIps

func (o *BulkGeolocationRequest) GetIps() []string

GetIps returns the Ips field value

func (*BulkGeolocationRequest) GetIpsOk

func (o *BulkGeolocationRequest) GetIpsOk() ([]string, bool)

GetIpsOk returns a tuple with the Ips field value and a boolean to check if the value has been set.

func (BulkGeolocationRequest) MarshalJSON

func (o BulkGeolocationRequest) MarshalJSON() ([]byte, error)

func (*BulkGeolocationRequest) SetIps

func (o *BulkGeolocationRequest) SetIps(v []string)

SetIps sets field value

func (BulkGeolocationRequest) ToMap

func (o BulkGeolocationRequest) ToMap() (map[string]interface{}, error)

func (*BulkGeolocationRequest) UnmarshalJSON

func (o *BulkGeolocationRequest) UnmarshalJSON(data []byte) (err error)

type BulkWhois200Response

type BulkWhois200Response struct {
	BulkWhoisResponse []WhoisResponse `json:"bulk_whois_response,omitempty"`
}

BulkWhois200Response struct for BulkWhois200Response

func NewBulkWhois200Response

func NewBulkWhois200Response() *BulkWhois200Response

NewBulkWhois200Response instantiates a new BulkWhois200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBulkWhois200ResponseWithDefaults

func NewBulkWhois200ResponseWithDefaults() *BulkWhois200Response

NewBulkWhois200ResponseWithDefaults instantiates a new BulkWhois200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BulkWhois200Response) GetBulkWhoisResponse

func (o *BulkWhois200Response) GetBulkWhoisResponse() []WhoisResponse

GetBulkWhoisResponse returns the BulkWhoisResponse field value if set, zero value otherwise.

func (*BulkWhois200Response) GetBulkWhoisResponseOk

func (o *BulkWhois200Response) GetBulkWhoisResponseOk() ([]WhoisResponse, bool)

GetBulkWhoisResponseOk returns a tuple with the BulkWhoisResponse field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BulkWhois200Response) HasBulkWhoisResponse

func (o *BulkWhois200Response) HasBulkWhoisResponse() bool

HasBulkWhoisResponse returns a boolean if a field has been set.

func (BulkWhois200Response) MarshalJSON

func (o BulkWhois200Response) MarshalJSON() ([]byte, error)

func (*BulkWhois200Response) SetBulkWhoisResponse

func (o *BulkWhois200Response) SetBulkWhoisResponse(v []WhoisResponse)

SetBulkWhoisResponse gets a reference to the given []WhoisResponse and assigns it to the BulkWhoisResponse field.

func (BulkWhois200Response) ToMap

func (o BulkWhois200Response) ToMap() (map[string]interface{}, error)

type BulkWhoisRequest

type BulkWhoisRequest struct {
	DomainNames []string `json:"domainNames"`
}

BulkWhoisRequest struct for BulkWhoisRequest

func NewBulkWhoisRequest

func NewBulkWhoisRequest(domainNames []string) *BulkWhoisRequest

NewBulkWhoisRequest instantiates a new BulkWhoisRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewBulkWhoisRequestWithDefaults

func NewBulkWhoisRequestWithDefaults() *BulkWhoisRequest

NewBulkWhoisRequestWithDefaults instantiates a new BulkWhoisRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*BulkWhoisRequest) GetDomainNames

func (o *BulkWhoisRequest) GetDomainNames() []string

GetDomainNames returns the DomainNames field value

func (*BulkWhoisRequest) GetDomainNamesOk

func (o *BulkWhoisRequest) GetDomainNamesOk() ([]string, bool)

GetDomainNamesOk returns a tuple with the DomainNames field value and a boolean to check if the value has been set.

func (BulkWhoisRequest) MarshalJSON

func (o BulkWhoisRequest) MarshalJSON() ([]byte, error)

func (*BulkWhoisRequest) SetDomainNames

func (o *BulkWhoisRequest) SetDomainNames(v []string)

SetDomainNames sets field value

func (BulkWhoisRequest) ToMap

func (o BulkWhoisRequest) ToMap() (map[string]interface{}, error)

func (*BulkWhoisRequest) UnmarshalJSON

func (o *BulkWhoisRequest) UnmarshalJSON(data []byte) (err error)

type Configuration

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) ServerURL

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

type Contact

type Contact struct {
	Handle       *string `json:"handle,omitempty"`
	Name         *string `json:"name,omitempty"`
	Company      *string `json:"company,omitempty"`
	Street       *string `json:"street,omitempty"`
	City         *string `json:"city,omitempty"`
	State        *string `json:"state,omitempty"`
	ZipCode      *string `json:"zip_code,omitempty"`
	CountryName  *string `json:"country_name,omitempty"`
	CountryCode  *string `json:"country_code,omitempty"`
	EmailAddress *string `json:"email_address,omitempty"`
	Phone        *string `json:"phone,omitempty"`
}

Contact struct for Contact

func NewContact

func NewContact() *Contact

NewContact instantiates a new Contact object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewContactWithDefaults

func NewContactWithDefaults() *Contact

NewContactWithDefaults instantiates a new Contact object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Contact) GetCity

func (o *Contact) GetCity() string

GetCity returns the City field value if set, zero value otherwise.

func (*Contact) GetCityOk

func (o *Contact) GetCityOk() (*string, bool)

GetCityOk returns a tuple with the City field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Contact) GetCompany

func (o *Contact) GetCompany() string

GetCompany returns the Company field value if set, zero value otherwise.

func (*Contact) GetCompanyOk

func (o *Contact) GetCompanyOk() (*string, bool)

GetCompanyOk returns a tuple with the Company field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Contact) GetCountryCode

func (o *Contact) GetCountryCode() string

GetCountryCode returns the CountryCode field value if set, zero value otherwise.

func (*Contact) GetCountryCodeOk

func (o *Contact) GetCountryCodeOk() (*string, bool)

GetCountryCodeOk returns a tuple with the CountryCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Contact) GetCountryName

func (o *Contact) GetCountryName() string

GetCountryName returns the CountryName field value if set, zero value otherwise.

func (*Contact) GetCountryNameOk

func (o *Contact) GetCountryNameOk() (*string, bool)

GetCountryNameOk returns a tuple with the CountryName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Contact) GetEmailAddress

func (o *Contact) GetEmailAddress() string

GetEmailAddress returns the EmailAddress field value if set, zero value otherwise.

func (*Contact) GetEmailAddressOk

func (o *Contact) GetEmailAddressOk() (*string, bool)

GetEmailAddressOk returns a tuple with the EmailAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Contact) GetHandle

func (o *Contact) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*Contact) GetHandleOk

func (o *Contact) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Contact) GetName

func (o *Contact) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*Contact) GetNameOk

func (o *Contact) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Contact) GetPhone

func (o *Contact) GetPhone() string

GetPhone returns the Phone field value if set, zero value otherwise.

func (*Contact) GetPhoneOk

func (o *Contact) GetPhoneOk() (*string, bool)

GetPhoneOk returns a tuple with the Phone field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Contact) GetState

func (o *Contact) GetState() string

GetState returns the State field value if set, zero value otherwise.

func (*Contact) GetStateOk

func (o *Contact) GetStateOk() (*string, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Contact) GetStreet

func (o *Contact) GetStreet() string

GetStreet returns the Street field value if set, zero value otherwise.

func (*Contact) GetStreetOk

func (o *Contact) GetStreetOk() (*string, bool)

GetStreetOk returns a tuple with the Street field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Contact) GetZipCode

func (o *Contact) GetZipCode() string

GetZipCode returns the ZipCode field value if set, zero value otherwise.

func (*Contact) GetZipCodeOk

func (o *Contact) GetZipCodeOk() (*string, bool)

GetZipCodeOk returns a tuple with the ZipCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Contact) HasCity

func (o *Contact) HasCity() bool

HasCity returns a boolean if a field has been set.

func (*Contact) HasCompany

func (o *Contact) HasCompany() bool

HasCompany returns a boolean if a field has been set.

func (*Contact) HasCountryCode

func (o *Contact) HasCountryCode() bool

HasCountryCode returns a boolean if a field has been set.

func (*Contact) HasCountryName

func (o *Contact) HasCountryName() bool

HasCountryName returns a boolean if a field has been set.

func (*Contact) HasEmailAddress

func (o *Contact) HasEmailAddress() bool

HasEmailAddress returns a boolean if a field has been set.

func (*Contact) HasHandle

func (o *Contact) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*Contact) HasName

func (o *Contact) HasName() bool

HasName returns a boolean if a field has been set.

func (*Contact) HasPhone

func (o *Contact) HasPhone() bool

HasPhone returns a boolean if a field has been set.

func (*Contact) HasState

func (o *Contact) HasState() bool

HasState returns a boolean if a field has been set.

func (*Contact) HasStreet

func (o *Contact) HasStreet() bool

HasStreet returns a boolean if a field has been set.

func (*Contact) HasZipCode

func (o *Contact) HasZipCode() bool

HasZipCode returns a boolean if a field has been set.

func (Contact) MarshalJSON

func (o Contact) MarshalJSON() ([]byte, error)

func (*Contact) SetCity

func (o *Contact) SetCity(v string)

SetCity gets a reference to the given string and assigns it to the City field.

func (*Contact) SetCompany

func (o *Contact) SetCompany(v string)

SetCompany gets a reference to the given string and assigns it to the Company field.

func (*Contact) SetCountryCode

func (o *Contact) SetCountryCode(v string)

SetCountryCode gets a reference to the given string and assigns it to the CountryCode field.

func (*Contact) SetCountryName

func (o *Contact) SetCountryName(v string)

SetCountryName gets a reference to the given string and assigns it to the CountryName field.

func (*Contact) SetEmailAddress

func (o *Contact) SetEmailAddress(v string)

SetEmailAddress gets a reference to the given string and assigns it to the EmailAddress field.

func (*Contact) SetHandle

func (o *Contact) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*Contact) SetName

func (o *Contact) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*Contact) SetPhone

func (o *Contact) SetPhone(v string)

SetPhone gets a reference to the given string and assigns it to the Phone field.

func (*Contact) SetState

func (o *Contact) SetState(v string)

SetState gets a reference to the given string and assigns it to the State field.

func (*Contact) SetStreet

func (o *Contact) SetStreet(v string)

SetStreet gets a reference to the given string and assigns it to the Street field.

func (*Contact) SetZipCode

func (o *Contact) SetZipCode(v string)

SetZipCode gets a reference to the given string and assigns it to the ZipCode field.

func (Contact) ToMap

func (o Contact) ToMap() (map[string]interface{}, error)

type DNSAPI

type DNSAPI interface {

	/*
		DnsBulk Bulk DNS Lookup

		Up to 100 domains + 100 IPs in one request.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DNSAPIDnsBulkRequest
	*/
	DnsBulk(ctx context.Context) DNSAPIDnsBulkRequest

	// DnsBulkExecute executes the request
	//  @return DnsBulk200Response
	DnsBulkExecute(r DNSAPIDnsBulkRequest) (*DnsBulk200Response, *http.Response, error)

	/*
		DnsHistorical Historical DNS Lookup

		All historical DNS records. 2 credits per page (100 records/page).

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DNSAPIDnsHistoricalRequest
	*/
	DnsHistorical(ctx context.Context) DNSAPIDnsHistoricalRequest

	// DnsHistoricalExecute executes the request
	//  @return HistoricalDnsResponse
	DnsHistoricalExecute(r DNSAPIDnsHistoricalRequest) (*HistoricalDnsResponse, *http.Response, error)

	/*
		DnsLive Live DNS Lookup

		Real-time DNS record lookup. 1 credit per query.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DNSAPIDnsLiveRequest
	*/
	DnsLive(ctx context.Context) DNSAPIDnsLiveRequest

	// DnsLiveExecute executes the request
	//  @return DnsResponse
	DnsLiveExecute(r DNSAPIDnsLiveRequest) (*DnsResponse, *http.Response, error)

	/*
		DnsReverse Reverse DNS Lookup

		Search domains by IP or DNS value. 5 credits per page.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DNSAPIDnsReverseRequest
	*/
	DnsReverse(ctx context.Context) DNSAPIDnsReverseRequest

	// DnsReverseExecute executes the request
	//  @return ReverseDnsResponse
	DnsReverseExecute(r DNSAPIDnsReverseRequest) (*ReverseDnsResponse, *http.Response, error)
}

type DNSAPIDnsBulkRequest

type DNSAPIDnsBulkRequest struct {
	ApiService DNSAPI
	// contains filtered or unexported fields
}

func (DNSAPIDnsBulkRequest) ApiKey

Your WHOISFreaks API key

func (DNSAPIDnsBulkRequest) DnsBulkRequest

func (r DNSAPIDnsBulkRequest) DnsBulkRequest(dnsBulkRequest DnsBulkRequest) DNSAPIDnsBulkRequest

func (DNSAPIDnsBulkRequest) Execute

func (DNSAPIDnsBulkRequest) Format

func (DNSAPIDnsBulkRequest) Type_

type DNSAPIDnsHistoricalRequest

type DNSAPIDnsHistoricalRequest struct {
	ApiService DNSAPI
	// contains filtered or unexported fields
}

func (DNSAPIDnsHistoricalRequest) ApiKey

Your WHOISFreaks API key

func (DNSAPIDnsHistoricalRequest) DomainName

func (DNSAPIDnsHistoricalRequest) Execute

func (DNSAPIDnsHistoricalRequest) Format

func (DNSAPIDnsHistoricalRequest) Page

func (DNSAPIDnsHistoricalRequest) Type_

type DNSAPIDnsLiveRequest

type DNSAPIDnsLiveRequest struct {
	ApiService DNSAPI
	// contains filtered or unexported fields
}

func (DNSAPIDnsLiveRequest) ApiKey

Your WHOISFreaks API key

func (DNSAPIDnsLiveRequest) DomainName

func (r DNSAPIDnsLiveRequest) DomainName(domainName string) DNSAPIDnsLiveRequest

func (DNSAPIDnsLiveRequest) Execute

func (DNSAPIDnsLiveRequest) Format

func (DNSAPIDnsLiveRequest) IpAddress

func (r DNSAPIDnsLiveRequest) IpAddress(ipAddress string) DNSAPIDnsLiveRequest

Use for PTR lookups

func (DNSAPIDnsLiveRequest) Type_

all or comma-separated: A,MX,NS,TXT,SOA,SPF,AAAA,CNAME

type DNSAPIDnsReverseRequest

type DNSAPIDnsReverseRequest struct {
	ApiService DNSAPI
	// contains filtered or unexported fields
}

func (DNSAPIDnsReverseRequest) ApiKey

Your WHOISFreaks API key

func (DNSAPIDnsReverseRequest) Exact

func (DNSAPIDnsReverseRequest) Execute

func (DNSAPIDnsReverseRequest) Format

func (DNSAPIDnsReverseRequest) Page

func (DNSAPIDnsReverseRequest) Type_

func (DNSAPIDnsReverseRequest) Value

IP, CIDR, or record value

type DNSAPIService

type DNSAPIService service

DNSAPIService DNSAPI service

func (*DNSAPIService) DnsBulk

DnsBulk Bulk DNS Lookup

Up to 100 domains + 100 IPs in one request.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DNSAPIDnsBulkRequest

func (*DNSAPIService) DnsBulkExecute

Execute executes the request

@return DnsBulk200Response

func (*DNSAPIService) DnsHistorical

DnsHistorical Historical DNS Lookup

All historical DNS records. 2 credits per page (100 records/page).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DNSAPIDnsHistoricalRequest

func (*DNSAPIService) DnsHistoricalExecute

Execute executes the request

@return HistoricalDnsResponse

func (*DNSAPIService) DnsLive

DnsLive Live DNS Lookup

Real-time DNS record lookup. 1 credit per query.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DNSAPIDnsLiveRequest

func (*DNSAPIService) DnsLiveExecute

func (a *DNSAPIService) DnsLiveExecute(r DNSAPIDnsLiveRequest) (*DnsResponse, *http.Response, error)

Execute executes the request

@return DnsResponse

func (*DNSAPIService) DnsReverse

DnsReverse Reverse DNS Lookup

Search domains by IP or DNS value. 5 credits per page.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DNSAPIDnsReverseRequest

func (*DNSAPIService) DnsReverseExecute

Execute executes the request

@return ReverseDnsResponse

type DatabaseFileStatus

type DatabaseFileStatus struct {
	Newly           *map[string]DatabaseFileStatusNewlyValue `json:"newly,omitempty"`
	Expired         *DatabaseFileStatusNewlyValue            `json:"expired,omitempty"`
	Dropped         *DatabaseFileStatusNewlyValue            `json:"dropped,omitempty"`
	DatabaseUpdates map[string]interface{}                   `json:"database_updates,omitempty"`
}

DatabaseFileStatus struct for DatabaseFileStatus

func NewDatabaseFileStatus

func NewDatabaseFileStatus() *DatabaseFileStatus

NewDatabaseFileStatus instantiates a new DatabaseFileStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDatabaseFileStatusWithDefaults

func NewDatabaseFileStatusWithDefaults() *DatabaseFileStatus

NewDatabaseFileStatusWithDefaults instantiates a new DatabaseFileStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DatabaseFileStatus) GetDatabaseUpdates

func (o *DatabaseFileStatus) GetDatabaseUpdates() map[string]interface{}

GetDatabaseUpdates returns the DatabaseUpdates field value if set, zero value otherwise.

func (*DatabaseFileStatus) GetDatabaseUpdatesOk

func (o *DatabaseFileStatus) GetDatabaseUpdatesOk() (map[string]interface{}, bool)

GetDatabaseUpdatesOk returns a tuple with the DatabaseUpdates field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DatabaseFileStatus) GetDropped

GetDropped returns the Dropped field value if set, zero value otherwise.

func (*DatabaseFileStatus) GetDroppedOk

GetDroppedOk returns a tuple with the Dropped field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DatabaseFileStatus) GetExpired

GetExpired returns the Expired field value if set, zero value otherwise.

func (*DatabaseFileStatus) GetExpiredOk

GetExpiredOk returns a tuple with the Expired field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DatabaseFileStatus) GetNewly

GetNewly returns the Newly field value if set, zero value otherwise.

func (*DatabaseFileStatus) GetNewlyOk

GetNewlyOk returns a tuple with the Newly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DatabaseFileStatus) HasDatabaseUpdates

func (o *DatabaseFileStatus) HasDatabaseUpdates() bool

HasDatabaseUpdates returns a boolean if a field has been set.

func (*DatabaseFileStatus) HasDropped

func (o *DatabaseFileStatus) HasDropped() bool

HasDropped returns a boolean if a field has been set.

func (*DatabaseFileStatus) HasExpired

func (o *DatabaseFileStatus) HasExpired() bool

HasExpired returns a boolean if a field has been set.

func (*DatabaseFileStatus) HasNewly

func (o *DatabaseFileStatus) HasNewly() bool

HasNewly returns a boolean if a field has been set.

func (DatabaseFileStatus) MarshalJSON

func (o DatabaseFileStatus) MarshalJSON() ([]byte, error)

func (*DatabaseFileStatus) SetDatabaseUpdates

func (o *DatabaseFileStatus) SetDatabaseUpdates(v map[string]interface{})

SetDatabaseUpdates gets a reference to the given map[string]interface{} and assigns it to the DatabaseUpdates field.

func (*DatabaseFileStatus) SetDropped

SetDropped gets a reference to the given DatabaseFileStatusNewlyValue and assigns it to the Dropped field.

func (*DatabaseFileStatus) SetExpired

SetExpired gets a reference to the given DatabaseFileStatusNewlyValue and assigns it to the Expired field.

func (*DatabaseFileStatus) SetNewly

SetNewly gets a reference to the given map[string]DatabaseFileStatusNewlyValue and assigns it to the Newly field.

func (DatabaseFileStatus) ToMap

func (o DatabaseFileStatus) ToMap() (map[string]interface{}, error)

type DatabaseFileStatusNewlyValue

type DatabaseFileStatusNewlyValue struct {
	LastUpdate    *string `json:"last_update,omitempty"`
	AvailableFrom *string `json:"available_from,omitempty"`
}

DatabaseFileStatusNewlyValue struct for DatabaseFileStatusNewlyValue

func NewDatabaseFileStatusNewlyValue

func NewDatabaseFileStatusNewlyValue() *DatabaseFileStatusNewlyValue

NewDatabaseFileStatusNewlyValue instantiates a new DatabaseFileStatusNewlyValue object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDatabaseFileStatusNewlyValueWithDefaults

func NewDatabaseFileStatusNewlyValueWithDefaults() *DatabaseFileStatusNewlyValue

NewDatabaseFileStatusNewlyValueWithDefaults instantiates a new DatabaseFileStatusNewlyValue object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DatabaseFileStatusNewlyValue) GetAvailableFrom

func (o *DatabaseFileStatusNewlyValue) GetAvailableFrom() string

GetAvailableFrom returns the AvailableFrom field value if set, zero value otherwise.

func (*DatabaseFileStatusNewlyValue) GetAvailableFromOk

func (o *DatabaseFileStatusNewlyValue) GetAvailableFromOk() (*string, bool)

GetAvailableFromOk returns a tuple with the AvailableFrom field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DatabaseFileStatusNewlyValue) GetLastUpdate

func (o *DatabaseFileStatusNewlyValue) GetLastUpdate() string

GetLastUpdate returns the LastUpdate field value if set, zero value otherwise.

func (*DatabaseFileStatusNewlyValue) GetLastUpdateOk

func (o *DatabaseFileStatusNewlyValue) GetLastUpdateOk() (*string, bool)

GetLastUpdateOk returns a tuple with the LastUpdate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DatabaseFileStatusNewlyValue) HasAvailableFrom

func (o *DatabaseFileStatusNewlyValue) HasAvailableFrom() bool

HasAvailableFrom returns a boolean if a field has been set.

func (*DatabaseFileStatusNewlyValue) HasLastUpdate

func (o *DatabaseFileStatusNewlyValue) HasLastUpdate() bool

HasLastUpdate returns a boolean if a field has been set.

func (DatabaseFileStatusNewlyValue) MarshalJSON

func (o DatabaseFileStatusNewlyValue) MarshalJSON() ([]byte, error)

func (*DatabaseFileStatusNewlyValue) SetAvailableFrom

func (o *DatabaseFileStatusNewlyValue) SetAvailableFrom(v string)

SetAvailableFrom gets a reference to the given string and assigns it to the AvailableFrom field.

func (*DatabaseFileStatusNewlyValue) SetLastUpdate

func (o *DatabaseFileStatusNewlyValue) SetLastUpdate(v string)

SetLastUpdate gets a reference to the given string and assigns it to the LastUpdate field.

func (DatabaseFileStatusNewlyValue) ToMap

func (o DatabaseFileStatusNewlyValue) ToMap() (map[string]interface{}, error)

type DatabasesASNWHOISAPI

type DatabasesASNWHOISAPI interface {

	/*
		DbAsnWhois ASN WHOIS Snapshot

		ASN WHOIS Snapshot. Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DatabasesASNWHOISAPIDbAsnWhoisRequest
	*/
	DbAsnWhois(ctx context.Context) DatabasesASNWHOISAPIDbAsnWhoisRequest

	// DbAsnWhoisExecute executes the request
	//  @return map[string]interface{}
	DbAsnWhoisExecute(r DatabasesASNWHOISAPIDbAsnWhoisRequest) (map[string]interface{}, *http.Response, error)

	/*
		DbAsnWhoisStatus ASN WHOIS Snapshot Status

		ASN WHOIS Snapshot Status. Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DatabasesASNWHOISAPIDbAsnWhoisStatusRequest
	*/
	DbAsnWhoisStatus(ctx context.Context) DatabasesASNWHOISAPIDbAsnWhoisStatusRequest

	// DbAsnWhoisStatusExecute executes the request
	//  @return SnapshotStatus
	DbAsnWhoisStatusExecute(r DatabasesASNWHOISAPIDbAsnWhoisStatusRequest) (*SnapshotStatus, *http.Response, error)
}

type DatabasesASNWHOISAPIDbAsnWhoisRequest

type DatabasesASNWHOISAPIDbAsnWhoisRequest struct {
	ApiService DatabasesASNWHOISAPI
	// contains filtered or unexported fields
}

func (DatabasesASNWHOISAPIDbAsnWhoisRequest) ApiKey

Your WHOISFreaks API key

func (DatabasesASNWHOISAPIDbAsnWhoisRequest) Date

func (DatabasesASNWHOISAPIDbAsnWhoisRequest) Execute

func (r DatabasesASNWHOISAPIDbAsnWhoisRequest) Execute() (map[string]interface{}, *http.Response, error)

type DatabasesASNWHOISAPIDbAsnWhoisStatusRequest

type DatabasesASNWHOISAPIDbAsnWhoisStatusRequest struct {
	ApiService DatabasesASNWHOISAPI
	// contains filtered or unexported fields
}

func (DatabasesASNWHOISAPIDbAsnWhoisStatusRequest) ApiKey

Your WHOISFreaks API key

func (DatabasesASNWHOISAPIDbAsnWhoisStatusRequest) Execute

type DatabasesASNWHOISAPIService

type DatabasesASNWHOISAPIService service

DatabasesASNWHOISAPIService DatabasesASNWHOISAPI service

func (*DatabasesASNWHOISAPIService) DbAsnWhois

DbAsnWhois ASN WHOIS Snapshot

ASN WHOIS Snapshot. Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DatabasesASNWHOISAPIDbAsnWhoisRequest

func (*DatabasesASNWHOISAPIService) DbAsnWhoisExecute

func (a *DatabasesASNWHOISAPIService) DbAsnWhoisExecute(r DatabasesASNWHOISAPIDbAsnWhoisRequest) (map[string]interface{}, *http.Response, error)

Execute executes the request

@return map[string]interface{}

func (*DatabasesASNWHOISAPIService) DbAsnWhoisStatus

DbAsnWhoisStatus ASN WHOIS Snapshot Status

ASN WHOIS Snapshot Status. Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DatabasesASNWHOISAPIDbAsnWhoisStatusRequest

func (*DatabasesASNWHOISAPIService) DbAsnWhoisStatusExecute

Execute executes the request

@return SnapshotStatus

type DatabasesDNSAPI

type DatabasesDNSAPI interface {

	/*
		DbDnsDaily DNS Database Daily

		DNS Database Daily. Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DatabasesDNSAPIDbDnsDailyRequest
	*/
	DbDnsDaily(ctx context.Context) DatabasesDNSAPIDbDnsDailyRequest

	// DbDnsDailyExecute executes the request
	//  @return string
	DbDnsDailyExecute(r DatabasesDNSAPIDbDnsDailyRequest) (string, *http.Response, error)

	/*
		DbDnsMonthly DNS Database Monthly

		DNS Database Monthly. Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DatabasesDNSAPIDbDnsMonthlyRequest
	*/
	DbDnsMonthly(ctx context.Context) DatabasesDNSAPIDbDnsMonthlyRequest

	// DbDnsMonthlyExecute executes the request
	//  @return string
	DbDnsMonthlyExecute(r DatabasesDNSAPIDbDnsMonthlyRequest) (string, *http.Response, error)

	/*
		DbDnsWeekly DNS Database Weekly

		DNS Database Weekly. Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DatabasesDNSAPIDbDnsWeeklyRequest
	*/
	DbDnsWeekly(ctx context.Context) DatabasesDNSAPIDbDnsWeeklyRequest

	// DbDnsWeeklyExecute executes the request
	//  @return string
	DbDnsWeeklyExecute(r DatabasesDNSAPIDbDnsWeeklyRequest) (string, *http.Response, error)
}

type DatabasesDNSAPIDbDnsDailyRequest

type DatabasesDNSAPIDbDnsDailyRequest struct {
	ApiService DatabasesDNSAPI
	// contains filtered or unexported fields
}

func (DatabasesDNSAPIDbDnsDailyRequest) ApiKey

Your WHOISFreaks API key

func (DatabasesDNSAPIDbDnsDailyRequest) Date

yyyy-MM-dd; omit for latest

func (DatabasesDNSAPIDbDnsDailyRequest) Execute

type DatabasesDNSAPIDbDnsMonthlyRequest

type DatabasesDNSAPIDbDnsMonthlyRequest struct {
	ApiService DatabasesDNSAPI
	// contains filtered or unexported fields
}

func (DatabasesDNSAPIDbDnsMonthlyRequest) ApiKey

Your WHOISFreaks API key

func (DatabasesDNSAPIDbDnsMonthlyRequest) Date

yyyy-MM-dd; omit for latest

func (DatabasesDNSAPIDbDnsMonthlyRequest) Execute

type DatabasesDNSAPIDbDnsWeeklyRequest

type DatabasesDNSAPIDbDnsWeeklyRequest struct {
	ApiService DatabasesDNSAPI
	// contains filtered or unexported fields
}

func (DatabasesDNSAPIDbDnsWeeklyRequest) ApiKey

Your WHOISFreaks API key

func (DatabasesDNSAPIDbDnsWeeklyRequest) Date

yyyy-MM-dd; omit for latest

func (DatabasesDNSAPIDbDnsWeeklyRequest) Execute

type DatabasesDNSAPIService

type DatabasesDNSAPIService service

DatabasesDNSAPIService DatabasesDNSAPI service

func (*DatabasesDNSAPIService) DbDnsDaily

DbDnsDaily DNS Database Daily

DNS Database Daily. Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DatabasesDNSAPIDbDnsDailyRequest

func (*DatabasesDNSAPIService) DbDnsDailyExecute

Execute executes the request

@return string

func (*DatabasesDNSAPIService) DbDnsMonthly

DbDnsMonthly DNS Database Monthly

DNS Database Monthly. Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DatabasesDNSAPIDbDnsMonthlyRequest

func (*DatabasesDNSAPIService) DbDnsMonthlyExecute

Execute executes the request

@return string

func (*DatabasesDNSAPIService) DbDnsWeekly

DbDnsWeekly DNS Database Weekly

DNS Database Weekly. Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DatabasesDNSAPIDbDnsWeeklyRequest

func (*DatabasesDNSAPIService) DbDnsWeeklyExecute

Execute executes the request

@return string

type DatabasesExpiringDroppedAPI

type DatabasesExpiringDroppedAPI interface {

	/*
		DbDropped Dropped Domains

		Dropped Domains. Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DatabasesExpiringDroppedAPIDbDroppedRequest
	*/
	DbDropped(ctx context.Context) DatabasesExpiringDroppedAPIDbDroppedRequest

	// DbDroppedExecute executes the request
	//  @return string
	DbDroppedExecute(r DatabasesExpiringDroppedAPIDbDroppedRequest) (string, *http.Response, error)

	/*
		DbDroppedBacklinks Dropped With Backlinks

		Dropped With Backlinks. Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DatabasesExpiringDroppedAPIDbDroppedBacklinksRequest
	*/
	DbDroppedBacklinks(ctx context.Context) DatabasesExpiringDroppedAPIDbDroppedBacklinksRequest

	// DbDroppedBacklinksExecute executes the request
	//  @return string
	DbDroppedBacklinksExecute(r DatabasesExpiringDroppedAPIDbDroppedBacklinksRequest) (string, *http.Response, error)

	/*
		DbDroppedJson Dropped Domains (JSON)

		Dropped Domains (JSON). Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DatabasesExpiringDroppedAPIDbDroppedJsonRequest
	*/
	DbDroppedJson(ctx context.Context) DatabasesExpiringDroppedAPIDbDroppedJsonRequest

	// DbDroppedJsonExecute executes the request
	//  @return []string
	DbDroppedJsonExecute(r DatabasesExpiringDroppedAPIDbDroppedJsonRequest) ([]string, *http.Response, error)

	/*
		DbExpired Expiring Domains

		Expiring Domains. Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DatabasesExpiringDroppedAPIDbExpiredRequest
	*/
	DbExpired(ctx context.Context) DatabasesExpiringDroppedAPIDbExpiredRequest

	// DbExpiredExecute executes the request
	//  @return string
	DbExpiredExecute(r DatabasesExpiringDroppedAPIDbExpiredRequest) (string, *http.Response, error)

	/*
		DbExpiredCleaned Expiring Cleaned WHOIS

		Expiring Cleaned WHOIS. Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DatabasesExpiringDroppedAPIDbExpiredCleanedRequest
	*/
	DbExpiredCleaned(ctx context.Context) DatabasesExpiringDroppedAPIDbExpiredCleanedRequest

	// DbExpiredCleanedExecute executes the request
	//  @return string
	DbExpiredCleanedExecute(r DatabasesExpiringDroppedAPIDbExpiredCleanedRequest) (string, *http.Response, error)
}

type DatabasesExpiringDroppedAPIDbDroppedBacklinksRequest

type DatabasesExpiringDroppedAPIDbDroppedBacklinksRequest struct {
	ApiService DatabasesExpiringDroppedAPI
	// contains filtered or unexported fields
}

func (DatabasesExpiringDroppedAPIDbDroppedBacklinksRequest) ApiKey

Your WHOISFreaks API key

func (DatabasesExpiringDroppedAPIDbDroppedBacklinksRequest) Date

yyyy-MM-dd; omit for latest

func (DatabasesExpiringDroppedAPIDbDroppedBacklinksRequest) Execute

func (DatabasesExpiringDroppedAPIDbDroppedBacklinksRequest) Whois

type DatabasesExpiringDroppedAPIDbDroppedJsonRequest

type DatabasesExpiringDroppedAPIDbDroppedJsonRequest struct {
	ApiService DatabasesExpiringDroppedAPI
	// contains filtered or unexported fields
}

func (DatabasesExpiringDroppedAPIDbDroppedJsonRequest) ApiKey

Your WHOISFreaks API key

func (DatabasesExpiringDroppedAPIDbDroppedJsonRequest) Date

yyyy-MM-dd; omit for latest

func (DatabasesExpiringDroppedAPIDbDroppedJsonRequest) Execute

func (DatabasesExpiringDroppedAPIDbDroppedJsonRequest) Tlds

type DatabasesExpiringDroppedAPIDbDroppedRequest

type DatabasesExpiringDroppedAPIDbDroppedRequest struct {
	ApiService DatabasesExpiringDroppedAPI
	// contains filtered or unexported fields
}

func (DatabasesExpiringDroppedAPIDbDroppedRequest) ApiKey

Your WHOISFreaks API key

func (DatabasesExpiringDroppedAPIDbDroppedRequest) Date

yyyy-MM-dd; omit for latest

func (DatabasesExpiringDroppedAPIDbDroppedRequest) Execute

func (DatabasesExpiringDroppedAPIDbDroppedRequest) Whois

type DatabasesExpiringDroppedAPIDbExpiredCleanedRequest

type DatabasesExpiringDroppedAPIDbExpiredCleanedRequest struct {
	ApiService DatabasesExpiringDroppedAPI
	// contains filtered or unexported fields
}

func (DatabasesExpiringDroppedAPIDbExpiredCleanedRequest) ApiKey

Your WHOISFreaks API key

func (DatabasesExpiringDroppedAPIDbExpiredCleanedRequest) Date

yyyy-MM-dd; omit for latest

func (DatabasesExpiringDroppedAPIDbExpiredCleanedRequest) Execute

type DatabasesExpiringDroppedAPIDbExpiredRequest

type DatabasesExpiringDroppedAPIDbExpiredRequest struct {
	ApiService DatabasesExpiringDroppedAPI
	// contains filtered or unexported fields
}

func (DatabasesExpiringDroppedAPIDbExpiredRequest) ApiKey

Your WHOISFreaks API key

func (DatabasesExpiringDroppedAPIDbExpiredRequest) Date

yyyy-MM-dd; omit for latest

func (DatabasesExpiringDroppedAPIDbExpiredRequest) Execute

func (DatabasesExpiringDroppedAPIDbExpiredRequest) Whois

type DatabasesExpiringDroppedAPIService

type DatabasesExpiringDroppedAPIService service

DatabasesExpiringDroppedAPIService DatabasesExpiringDroppedAPI service

func (*DatabasesExpiringDroppedAPIService) DbDropped

DbDropped Dropped Domains

Dropped Domains. Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DatabasesExpiringDroppedAPIDbDroppedRequest

DbDroppedBacklinks Dropped With Backlinks

Dropped With Backlinks. Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DatabasesExpiringDroppedAPIDbDroppedBacklinksRequest

func (*DatabasesExpiringDroppedAPIService) DbDroppedBacklinksExecute

Execute executes the request

@return string

func (*DatabasesExpiringDroppedAPIService) DbDroppedExecute

Execute executes the request

@return string

func (*DatabasesExpiringDroppedAPIService) DbDroppedJson

DbDroppedJson Dropped Domains (JSON)

Dropped Domains (JSON). Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DatabasesExpiringDroppedAPIDbDroppedJsonRequest

func (*DatabasesExpiringDroppedAPIService) DbDroppedJsonExecute

Execute executes the request

@return []string

func (*DatabasesExpiringDroppedAPIService) DbExpired

DbExpired Expiring Domains

Expiring Domains. Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DatabasesExpiringDroppedAPIDbExpiredRequest

func (*DatabasesExpiringDroppedAPIService) DbExpiredCleaned

DbExpiredCleaned Expiring Cleaned WHOIS

Expiring Cleaned WHOIS. Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DatabasesExpiringDroppedAPIDbExpiredCleanedRequest

func (*DatabasesExpiringDroppedAPIService) DbExpiredCleanedExecute

Execute executes the request

@return string

func (*DatabasesExpiringDroppedAPIService) DbExpiredExecute

Execute executes the request

@return string

type DatabasesIPGeolocationAPI

type DatabasesIPGeolocationAPI interface {

	/*
		DbIpCity IP to City Snapshot

		IP to City Snapshot. Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DatabasesIPGeolocationAPIDbIpCityRequest
	*/
	DbIpCity(ctx context.Context) DatabasesIPGeolocationAPIDbIpCityRequest

	// DbIpCityExecute executes the request
	//  @return *os.File
	DbIpCityExecute(r DatabasesIPGeolocationAPIDbIpCityRequest) (*os.File, *http.Response, error)

	/*
		DbIpCityStatus IP to City Snapshot Status

		IP to City Snapshot Status. Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DatabasesIPGeolocationAPIDbIpCityStatusRequest
	*/
	DbIpCityStatus(ctx context.Context) DatabasesIPGeolocationAPIDbIpCityStatusRequest

	// DbIpCityStatusExecute executes the request
	//  @return SnapshotStatus
	DbIpCityStatusExecute(r DatabasesIPGeolocationAPIDbIpCityStatusRequest) (*SnapshotStatus, *http.Response, error)

	/*
		DbIpCountry IP to Country Snapshot

		IP to Country Snapshot. Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DatabasesIPGeolocationAPIDbIpCountryRequest
	*/
	DbIpCountry(ctx context.Context) DatabasesIPGeolocationAPIDbIpCountryRequest

	// DbIpCountryExecute executes the request
	//  @return *os.File
	DbIpCountryExecute(r DatabasesIPGeolocationAPIDbIpCountryRequest) (*os.File, *http.Response, error)

	/*
		DbIpCountryStatus IP to Country Snapshot Status

		IP to Country Snapshot Status. Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DatabasesIPGeolocationAPIDbIpCountryStatusRequest
	*/
	DbIpCountryStatus(ctx context.Context) DatabasesIPGeolocationAPIDbIpCountryStatusRequest

	// DbIpCountryStatusExecute executes the request
	//  @return SnapshotStatus
	DbIpCountryStatusExecute(r DatabasesIPGeolocationAPIDbIpCountryStatusRequest) (*SnapshotStatus, *http.Response, error)
}

type DatabasesIPGeolocationAPIDbIpCityRequest

type DatabasesIPGeolocationAPIDbIpCityRequest struct {
	ApiService DatabasesIPGeolocationAPI
	// contains filtered or unexported fields
}

func (DatabasesIPGeolocationAPIDbIpCityRequest) ApiKey

Your WHOISFreaks API key

func (DatabasesIPGeolocationAPIDbIpCityRequest) Date

func (DatabasesIPGeolocationAPIDbIpCityRequest) Execute

type DatabasesIPGeolocationAPIDbIpCityStatusRequest

type DatabasesIPGeolocationAPIDbIpCityStatusRequest struct {
	ApiService DatabasesIPGeolocationAPI
	// contains filtered or unexported fields
}

func (DatabasesIPGeolocationAPIDbIpCityStatusRequest) ApiKey

Your WHOISFreaks API key

func (DatabasesIPGeolocationAPIDbIpCityStatusRequest) Execute

type DatabasesIPGeolocationAPIDbIpCountryRequest

type DatabasesIPGeolocationAPIDbIpCountryRequest struct {
	ApiService DatabasesIPGeolocationAPI
	// contains filtered or unexported fields
}

func (DatabasesIPGeolocationAPIDbIpCountryRequest) ApiKey

Your WHOISFreaks API key

func (DatabasesIPGeolocationAPIDbIpCountryRequest) Date

func (DatabasesIPGeolocationAPIDbIpCountryRequest) Execute

type DatabasesIPGeolocationAPIDbIpCountryStatusRequest

type DatabasesIPGeolocationAPIDbIpCountryStatusRequest struct {
	ApiService DatabasesIPGeolocationAPI
	// contains filtered or unexported fields
}

func (DatabasesIPGeolocationAPIDbIpCountryStatusRequest) ApiKey

Your WHOISFreaks API key

func (DatabasesIPGeolocationAPIDbIpCountryStatusRequest) Execute

type DatabasesIPGeolocationAPIService

type DatabasesIPGeolocationAPIService service

DatabasesIPGeolocationAPIService DatabasesIPGeolocationAPI service

func (*DatabasesIPGeolocationAPIService) DbIpCity

DbIpCity IP to City Snapshot

IP to City Snapshot. Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DatabasesIPGeolocationAPIDbIpCityRequest

func (*DatabasesIPGeolocationAPIService) DbIpCityExecute

Execute executes the request

@return *os.File

func (*DatabasesIPGeolocationAPIService) DbIpCityStatus

DbIpCityStatus IP to City Snapshot Status

IP to City Snapshot Status. Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DatabasesIPGeolocationAPIDbIpCityStatusRequest

func (*DatabasesIPGeolocationAPIService) DbIpCityStatusExecute

Execute executes the request

@return SnapshotStatus

func (*DatabasesIPGeolocationAPIService) DbIpCountry

DbIpCountry IP to Country Snapshot

IP to Country Snapshot. Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DatabasesIPGeolocationAPIDbIpCountryRequest

func (*DatabasesIPGeolocationAPIService) DbIpCountryExecute

Execute executes the request

@return *os.File

func (*DatabasesIPGeolocationAPIService) DbIpCountryStatus

DbIpCountryStatus IP to Country Snapshot Status

IP to Country Snapshot Status. Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DatabasesIPGeolocationAPIDbIpCountryStatusRequest

func (*DatabasesIPGeolocationAPIService) DbIpCountryStatusExecute

Execute executes the request

@return SnapshotStatus

type DatabasesIPSecurityAPI

type DatabasesIPSecurityAPI interface {

	/*
		DbIpSecurity IP Security Snapshot

		IP Security Snapshot. Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DatabasesIPSecurityAPIDbIpSecurityRequest
	*/
	DbIpSecurity(ctx context.Context) DatabasesIPSecurityAPIDbIpSecurityRequest

	// DbIpSecurityExecute executes the request
	//  @return string
	DbIpSecurityExecute(r DatabasesIPSecurityAPIDbIpSecurityRequest) (string, *http.Response, error)

	/*
		DbIpSecurityStatus IP Security Snapshot Status

		IP Security Snapshot Status. Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DatabasesIPSecurityAPIDbIpSecurityStatusRequest
	*/
	DbIpSecurityStatus(ctx context.Context) DatabasesIPSecurityAPIDbIpSecurityStatusRequest

	// DbIpSecurityStatusExecute executes the request
	//  @return SnapshotStatus
	DbIpSecurityStatusExecute(r DatabasesIPSecurityAPIDbIpSecurityStatusRequest) (*SnapshotStatus, *http.Response, error)
}

type DatabasesIPSecurityAPIDbIpSecurityRequest

type DatabasesIPSecurityAPIDbIpSecurityRequest struct {
	ApiService DatabasesIPSecurityAPI
	// contains filtered or unexported fields
}

func (DatabasesIPSecurityAPIDbIpSecurityRequest) ApiKey

Your WHOISFreaks API key

func (DatabasesIPSecurityAPIDbIpSecurityRequest) Date

func (DatabasesIPSecurityAPIDbIpSecurityRequest) Execute

type DatabasesIPSecurityAPIDbIpSecurityStatusRequest

type DatabasesIPSecurityAPIDbIpSecurityStatusRequest struct {
	ApiService DatabasesIPSecurityAPI
	// contains filtered or unexported fields
}

func (DatabasesIPSecurityAPIDbIpSecurityStatusRequest) ApiKey

Your WHOISFreaks API key

func (DatabasesIPSecurityAPIDbIpSecurityStatusRequest) Execute

type DatabasesIPSecurityAPIService

type DatabasesIPSecurityAPIService service

DatabasesIPSecurityAPIService DatabasesIPSecurityAPI service

func (*DatabasesIPSecurityAPIService) DbIpSecurity

DbIpSecurity IP Security Snapshot

IP Security Snapshot. Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DatabasesIPSecurityAPIDbIpSecurityRequest

func (*DatabasesIPSecurityAPIService) DbIpSecurityExecute

Execute executes the request

@return string

func (*DatabasesIPSecurityAPIService) DbIpSecurityStatus

DbIpSecurityStatus IP Security Snapshot Status

IP Security Snapshot Status. Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DatabasesIPSecurityAPIDbIpSecurityStatusRequest

func (*DatabasesIPSecurityAPIService) DbIpSecurityStatusExecute

Execute executes the request

@return SnapshotStatus

type DatabasesIPWHOISAPI

type DatabasesIPWHOISAPI interface {

	/*
		DbIpWhois IP WHOIS Snapshot

		IP WHOIS Snapshot. Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DatabasesIPWHOISAPIDbIpWhoisRequest
	*/
	DbIpWhois(ctx context.Context) DatabasesIPWHOISAPIDbIpWhoisRequest

	// DbIpWhoisExecute executes the request
	//  @return map[string]interface{}
	DbIpWhoisExecute(r DatabasesIPWHOISAPIDbIpWhoisRequest) (map[string]interface{}, *http.Response, error)

	/*
		DbIpWhoisStatus IP WHOIS Snapshot Status

		IP WHOIS Snapshot Status. Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DatabasesIPWHOISAPIDbIpWhoisStatusRequest
	*/
	DbIpWhoisStatus(ctx context.Context) DatabasesIPWHOISAPIDbIpWhoisStatusRequest

	// DbIpWhoisStatusExecute executes the request
	//  @return SnapshotStatus
	DbIpWhoisStatusExecute(r DatabasesIPWHOISAPIDbIpWhoisStatusRequest) (*SnapshotStatus, *http.Response, error)
}

type DatabasesIPWHOISAPIDbIpWhoisRequest

type DatabasesIPWHOISAPIDbIpWhoisRequest struct {
	ApiService DatabasesIPWHOISAPI
	// contains filtered or unexported fields
}

func (DatabasesIPWHOISAPIDbIpWhoisRequest) ApiKey

Your WHOISFreaks API key

func (DatabasesIPWHOISAPIDbIpWhoisRequest) Date

func (DatabasesIPWHOISAPIDbIpWhoisRequest) Execute

func (r DatabasesIPWHOISAPIDbIpWhoisRequest) Execute() (map[string]interface{}, *http.Response, error)

type DatabasesIPWHOISAPIDbIpWhoisStatusRequest

type DatabasesIPWHOISAPIDbIpWhoisStatusRequest struct {
	ApiService DatabasesIPWHOISAPI
	// contains filtered or unexported fields
}

func (DatabasesIPWHOISAPIDbIpWhoisStatusRequest) ApiKey

Your WHOISFreaks API key

func (DatabasesIPWHOISAPIDbIpWhoisStatusRequest) Execute

type DatabasesIPWHOISAPIService

type DatabasesIPWHOISAPIService service

DatabasesIPWHOISAPIService DatabasesIPWHOISAPI service

func (*DatabasesIPWHOISAPIService) DbIpWhois

DbIpWhois IP WHOIS Snapshot

IP WHOIS Snapshot. Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DatabasesIPWHOISAPIDbIpWhoisRequest

func (*DatabasesIPWHOISAPIService) DbIpWhoisExecute

func (a *DatabasesIPWHOISAPIService) DbIpWhoisExecute(r DatabasesIPWHOISAPIDbIpWhoisRequest) (map[string]interface{}, *http.Response, error)

Execute executes the request

@return map[string]interface{}

func (*DatabasesIPWHOISAPIService) DbIpWhoisStatus

DbIpWhoisStatus IP WHOIS Snapshot Status

IP WHOIS Snapshot Status. Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DatabasesIPWHOISAPIDbIpWhoisStatusRequest

func (*DatabasesIPWHOISAPIService) DbIpWhoisStatusExecute

Execute executes the request

@return SnapshotStatus

type DatabasesNewlyRegisteredAPI

type DatabasesNewlyRegisteredAPI interface {

	/*
		DbNewlyCctld Newly Registered ccTLD (CSV)

		Newly Registered ccTLD (CSV). Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DatabasesNewlyRegisteredAPIDbNewlyCctldRequest
	*/
	DbNewlyCctld(ctx context.Context) DatabasesNewlyRegisteredAPIDbNewlyCctldRequest

	// DbNewlyCctldExecute executes the request
	//  @return string
	DbNewlyCctldExecute(r DatabasesNewlyRegisteredAPIDbNewlyCctldRequest) (string, *http.Response, error)

	/*
		DbNewlyCctldCleaned Newly Registered ccTLD Cleaned WHOIS (CSV)

		Newly Registered ccTLD Cleaned WHOIS (CSV). Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DatabasesNewlyRegisteredAPIDbNewlyCctldCleanedRequest
	*/
	DbNewlyCctldCleaned(ctx context.Context) DatabasesNewlyRegisteredAPIDbNewlyCctldCleanedRequest

	// DbNewlyCctldCleanedExecute executes the request
	//  @return string
	DbNewlyCctldCleanedExecute(r DatabasesNewlyRegisteredAPIDbNewlyCctldCleanedRequest) (string, *http.Response, error)

	/*
		DbNewlyCctldJson Newly Registered ccTLD (JSON)

		Newly Registered ccTLD (JSON). Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DatabasesNewlyRegisteredAPIDbNewlyCctldJsonRequest
	*/
	DbNewlyCctldJson(ctx context.Context) DatabasesNewlyRegisteredAPIDbNewlyCctldJsonRequest

	// DbNewlyCctldJsonExecute executes the request
	//  @return []string
	DbNewlyCctldJsonExecute(r DatabasesNewlyRegisteredAPIDbNewlyCctldJsonRequest) ([]string, *http.Response, error)

	/*
		DbNewlyDns Newly Registered With DNS

		Newly Registered With DNS. Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DatabasesNewlyRegisteredAPIDbNewlyDnsRequest
	*/
	DbNewlyDns(ctx context.Context) DatabasesNewlyRegisteredAPIDbNewlyDnsRequest

	// DbNewlyDnsExecute executes the request
	//  @return []map[string]interface{}
	DbNewlyDnsExecute(r DatabasesNewlyRegisteredAPIDbNewlyDnsRequest) ([]map[string]interface{}, *http.Response, error)

	/*
		DbNewlyGtld Newly Registered gTLD (CSV)

		Newly Registered gTLD (CSV). Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DatabasesNewlyRegisteredAPIDbNewlyGtldRequest
	*/
	DbNewlyGtld(ctx context.Context) DatabasesNewlyRegisteredAPIDbNewlyGtldRequest

	// DbNewlyGtldExecute executes the request
	//  @return string
	DbNewlyGtldExecute(r DatabasesNewlyRegisteredAPIDbNewlyGtldRequest) (string, *http.Response, error)

	/*
		DbNewlyGtldCleaned Newly Registered gTLD Cleaned WHOIS (CSV)

		Newly Registered gTLD Cleaned WHOIS (CSV). Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DatabasesNewlyRegisteredAPIDbNewlyGtldCleanedRequest
	*/
	DbNewlyGtldCleaned(ctx context.Context) DatabasesNewlyRegisteredAPIDbNewlyGtldCleanedRequest

	// DbNewlyGtldCleanedExecute executes the request
	//  @return string
	DbNewlyGtldCleanedExecute(r DatabasesNewlyRegisteredAPIDbNewlyGtldCleanedRequest) (string, *http.Response, error)

	/*
		DbNewlyGtldJson Newly Registered gTLD (JSON)

		Newly Registered gTLD (JSON). Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DatabasesNewlyRegisteredAPIDbNewlyGtldJsonRequest
	*/
	DbNewlyGtldJson(ctx context.Context) DatabasesNewlyRegisteredAPIDbNewlyGtldJsonRequest

	// DbNewlyGtldJsonExecute executes the request
	//  @return []string
	DbNewlyGtldJsonExecute(r DatabasesNewlyRegisteredAPIDbNewlyGtldJsonRequest) ([]string, *http.Response, error)
}

type DatabasesNewlyRegisteredAPIDbNewlyCctldCleanedRequest

type DatabasesNewlyRegisteredAPIDbNewlyCctldCleanedRequest struct {
	ApiService DatabasesNewlyRegisteredAPI
	// contains filtered or unexported fields
}

func (DatabasesNewlyRegisteredAPIDbNewlyCctldCleanedRequest) ApiKey

Your WHOISFreaks API key

func (DatabasesNewlyRegisteredAPIDbNewlyCctldCleanedRequest) Date

yyyy-MM-dd; omit for latest

func (DatabasesNewlyRegisteredAPIDbNewlyCctldCleanedRequest) Execute

type DatabasesNewlyRegisteredAPIDbNewlyCctldJsonRequest

type DatabasesNewlyRegisteredAPIDbNewlyCctldJsonRequest struct {
	ApiService DatabasesNewlyRegisteredAPI
	// contains filtered or unexported fields
}

func (DatabasesNewlyRegisteredAPIDbNewlyCctldJsonRequest) ApiKey

Your WHOISFreaks API key

func (DatabasesNewlyRegisteredAPIDbNewlyCctldJsonRequest) Date

yyyy-MM-dd; omit for latest

func (DatabasesNewlyRegisteredAPIDbNewlyCctldJsonRequest) Execute

func (DatabasesNewlyRegisteredAPIDbNewlyCctldJsonRequest) Tlds

type DatabasesNewlyRegisteredAPIDbNewlyCctldRequest

type DatabasesNewlyRegisteredAPIDbNewlyCctldRequest struct {
	ApiService DatabasesNewlyRegisteredAPI
	// contains filtered or unexported fields
}

func (DatabasesNewlyRegisteredAPIDbNewlyCctldRequest) ApiKey

Your WHOISFreaks API key

func (DatabasesNewlyRegisteredAPIDbNewlyCctldRequest) Date

yyyy-MM-dd; omit for latest

func (DatabasesNewlyRegisteredAPIDbNewlyCctldRequest) Execute

func (DatabasesNewlyRegisteredAPIDbNewlyCctldRequest) Tlds

func (DatabasesNewlyRegisteredAPIDbNewlyCctldRequest) Whois

type DatabasesNewlyRegisteredAPIDbNewlyDnsRequest

type DatabasesNewlyRegisteredAPIDbNewlyDnsRequest struct {
	ApiService DatabasesNewlyRegisteredAPI
	// contains filtered or unexported fields
}

func (DatabasesNewlyRegisteredAPIDbNewlyDnsRequest) ApiKey

Your WHOISFreaks API key

func (DatabasesNewlyRegisteredAPIDbNewlyDnsRequest) Date

yyyy-MM-dd; omit for latest

func (DatabasesNewlyRegisteredAPIDbNewlyDnsRequest) Execute

func (r DatabasesNewlyRegisteredAPIDbNewlyDnsRequest) Execute() ([]map[string]interface{}, *http.Response, error)

type DatabasesNewlyRegisteredAPIDbNewlyGtldCleanedRequest

type DatabasesNewlyRegisteredAPIDbNewlyGtldCleanedRequest struct {
	ApiService DatabasesNewlyRegisteredAPI
	// contains filtered or unexported fields
}

func (DatabasesNewlyRegisteredAPIDbNewlyGtldCleanedRequest) ApiKey

Your WHOISFreaks API key

func (DatabasesNewlyRegisteredAPIDbNewlyGtldCleanedRequest) Date

yyyy-MM-dd; omit for latest

func (DatabasesNewlyRegisteredAPIDbNewlyGtldCleanedRequest) Execute

type DatabasesNewlyRegisteredAPIDbNewlyGtldJsonRequest

type DatabasesNewlyRegisteredAPIDbNewlyGtldJsonRequest struct {
	ApiService DatabasesNewlyRegisteredAPI
	// contains filtered or unexported fields
}

func (DatabasesNewlyRegisteredAPIDbNewlyGtldJsonRequest) ApiKey

Your WHOISFreaks API key

func (DatabasesNewlyRegisteredAPIDbNewlyGtldJsonRequest) Date

yyyy-MM-dd; omit for latest

func (DatabasesNewlyRegisteredAPIDbNewlyGtldJsonRequest) Execute

func (DatabasesNewlyRegisteredAPIDbNewlyGtldJsonRequest) Tlds

type DatabasesNewlyRegisteredAPIDbNewlyGtldRequest

type DatabasesNewlyRegisteredAPIDbNewlyGtldRequest struct {
	ApiService DatabasesNewlyRegisteredAPI
	// contains filtered or unexported fields
}

func (DatabasesNewlyRegisteredAPIDbNewlyGtldRequest) ApiKey

Your WHOISFreaks API key

func (DatabasesNewlyRegisteredAPIDbNewlyGtldRequest) Date

yyyy-MM-dd; omit for latest

func (DatabasesNewlyRegisteredAPIDbNewlyGtldRequest) Execute

func (DatabasesNewlyRegisteredAPIDbNewlyGtldRequest) Tlds

func (DatabasesNewlyRegisteredAPIDbNewlyGtldRequest) Whois

type DatabasesNewlyRegisteredAPIService

type DatabasesNewlyRegisteredAPIService service

DatabasesNewlyRegisteredAPIService DatabasesNewlyRegisteredAPI service

func (*DatabasesNewlyRegisteredAPIService) DbNewlyCctld

DbNewlyCctld Newly Registered ccTLD (CSV)

Newly Registered ccTLD (CSV). Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DatabasesNewlyRegisteredAPIDbNewlyCctldRequest

func (*DatabasesNewlyRegisteredAPIService) DbNewlyCctldCleaned

DbNewlyCctldCleaned Newly Registered ccTLD Cleaned WHOIS (CSV)

Newly Registered ccTLD Cleaned WHOIS (CSV). Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DatabasesNewlyRegisteredAPIDbNewlyCctldCleanedRequest

func (*DatabasesNewlyRegisteredAPIService) DbNewlyCctldCleanedExecute

Execute executes the request

@return string

func (*DatabasesNewlyRegisteredAPIService) DbNewlyCctldExecute

Execute executes the request

@return string

func (*DatabasesNewlyRegisteredAPIService) DbNewlyCctldJson

DbNewlyCctldJson Newly Registered ccTLD (JSON)

Newly Registered ccTLD (JSON). Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DatabasesNewlyRegisteredAPIDbNewlyCctldJsonRequest

func (*DatabasesNewlyRegisteredAPIService) DbNewlyCctldJsonExecute

Execute executes the request

@return []string

func (*DatabasesNewlyRegisteredAPIService) DbNewlyDns

DbNewlyDns Newly Registered With DNS

Newly Registered With DNS. Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DatabasesNewlyRegisteredAPIDbNewlyDnsRequest

func (*DatabasesNewlyRegisteredAPIService) DbNewlyDnsExecute

Execute executes the request

@return []map[string]interface{}

func (*DatabasesNewlyRegisteredAPIService) DbNewlyGtld

DbNewlyGtld Newly Registered gTLD (CSV)

Newly Registered gTLD (CSV). Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DatabasesNewlyRegisteredAPIDbNewlyGtldRequest

func (*DatabasesNewlyRegisteredAPIService) DbNewlyGtldCleaned

DbNewlyGtldCleaned Newly Registered gTLD Cleaned WHOIS (CSV)

Newly Registered gTLD Cleaned WHOIS (CSV). Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DatabasesNewlyRegisteredAPIDbNewlyGtldCleanedRequest

func (*DatabasesNewlyRegisteredAPIService) DbNewlyGtldCleanedExecute

Execute executes the request

@return string

func (*DatabasesNewlyRegisteredAPIService) DbNewlyGtldExecute

Execute executes the request

@return string

func (*DatabasesNewlyRegisteredAPIService) DbNewlyGtldJson

DbNewlyGtldJson Newly Registered gTLD (JSON)

Newly Registered gTLD (JSON). Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DatabasesNewlyRegisteredAPIDbNewlyGtldJsonRequest

func (*DatabasesNewlyRegisteredAPIService) DbNewlyGtldJsonExecute

Execute executes the request

@return []string

type DatabasesSubdomainsAPI

type DatabasesSubdomainsAPI interface {

	/*
		DbSubdomainsDaily Subdomains Daily

		Subdomains Daily. Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DatabasesSubdomainsAPIDbSubdomainsDailyRequest
	*/
	DbSubdomainsDaily(ctx context.Context) DatabasesSubdomainsAPIDbSubdomainsDailyRequest

	// DbSubdomainsDailyExecute executes the request
	//  @return string
	DbSubdomainsDailyExecute(r DatabasesSubdomainsAPIDbSubdomainsDailyRequest) (string, *http.Response, error)

	/*
		DbSubdomainsMonthly Subdomains Monthly

		Subdomains Monthly. Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DatabasesSubdomainsAPIDbSubdomainsMonthlyRequest
	*/
	DbSubdomainsMonthly(ctx context.Context) DatabasesSubdomainsAPIDbSubdomainsMonthlyRequest

	// DbSubdomainsMonthlyExecute executes the request
	//  @return string
	DbSubdomainsMonthlyExecute(r DatabasesSubdomainsAPIDbSubdomainsMonthlyRequest) (string, *http.Response, error)

	/*
		DbSubdomainsWeekly Subdomains Weekly

		Subdomains Weekly. Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DatabasesSubdomainsAPIDbSubdomainsWeeklyRequest
	*/
	DbSubdomainsWeekly(ctx context.Context) DatabasesSubdomainsAPIDbSubdomainsWeeklyRequest

	// DbSubdomainsWeeklyExecute executes the request
	//  @return string
	DbSubdomainsWeeklyExecute(r DatabasesSubdomainsAPIDbSubdomainsWeeklyRequest) (string, *http.Response, error)
}

type DatabasesSubdomainsAPIDbSubdomainsDailyRequest

type DatabasesSubdomainsAPIDbSubdomainsDailyRequest struct {
	ApiService DatabasesSubdomainsAPI
	// contains filtered or unexported fields
}

func (DatabasesSubdomainsAPIDbSubdomainsDailyRequest) ApiKey

Your WHOISFreaks API key

func (DatabasesSubdomainsAPIDbSubdomainsDailyRequest) Date

yyyy-MM-dd; omit for latest

func (DatabasesSubdomainsAPIDbSubdomainsDailyRequest) Execute

type DatabasesSubdomainsAPIDbSubdomainsMonthlyRequest

type DatabasesSubdomainsAPIDbSubdomainsMonthlyRequest struct {
	ApiService DatabasesSubdomainsAPI
	// contains filtered or unexported fields
}

func (DatabasesSubdomainsAPIDbSubdomainsMonthlyRequest) ApiKey

Your WHOISFreaks API key

func (DatabasesSubdomainsAPIDbSubdomainsMonthlyRequest) Date

yyyy-MM-dd; omit for latest

func (DatabasesSubdomainsAPIDbSubdomainsMonthlyRequest) Execute

type DatabasesSubdomainsAPIDbSubdomainsWeeklyRequest

type DatabasesSubdomainsAPIDbSubdomainsWeeklyRequest struct {
	ApiService DatabasesSubdomainsAPI
	// contains filtered or unexported fields
}

func (DatabasesSubdomainsAPIDbSubdomainsWeeklyRequest) ApiKey

Your WHOISFreaks API key

func (DatabasesSubdomainsAPIDbSubdomainsWeeklyRequest) Date

yyyy-MM-dd; omit for latest

func (DatabasesSubdomainsAPIDbSubdomainsWeeklyRequest) Execute

type DatabasesSubdomainsAPIService

type DatabasesSubdomainsAPIService service

DatabasesSubdomainsAPIService DatabasesSubdomainsAPI service

func (*DatabasesSubdomainsAPIService) DbSubdomainsDaily

DbSubdomainsDaily Subdomains Daily

Subdomains Daily. Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DatabasesSubdomainsAPIDbSubdomainsDailyRequest

func (*DatabasesSubdomainsAPIService) DbSubdomainsDailyExecute

Execute executes the request

@return string

func (*DatabasesSubdomainsAPIService) DbSubdomainsMonthly

DbSubdomainsMonthly Subdomains Monthly

Subdomains Monthly. Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DatabasesSubdomainsAPIDbSubdomainsMonthlyRequest

func (*DatabasesSubdomainsAPIService) DbSubdomainsMonthlyExecute

Execute executes the request

@return string

func (*DatabasesSubdomainsAPIService) DbSubdomainsWeekly

DbSubdomainsWeekly Subdomains Weekly

Subdomains Weekly. Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DatabasesSubdomainsAPIDbSubdomainsWeeklyRequest

func (*DatabasesSubdomainsAPIService) DbSubdomainsWeeklyExecute

Execute executes the request

@return string

type DatabasesWHOISAPI

type DatabasesWHOISAPI interface {

	/*
		DbWhoisDaily WHOIS Database Daily

		WHOIS Database Daily. Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DatabasesWHOISAPIDbWhoisDailyRequest
	*/
	DbWhoisDaily(ctx context.Context) DatabasesWHOISAPIDbWhoisDailyRequest

	// DbWhoisDailyExecute executes the request
	//  @return string
	DbWhoisDailyExecute(r DatabasesWHOISAPIDbWhoisDailyRequest) (string, *http.Response, error)

	/*
		DbWhoisMonthly WHOIS Database Monthly

		WHOIS Database Monthly. Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DatabasesWHOISAPIDbWhoisMonthlyRequest
	*/
	DbWhoisMonthly(ctx context.Context) DatabasesWHOISAPIDbWhoisMonthlyRequest

	// DbWhoisMonthlyExecute executes the request
	//  @return string
	DbWhoisMonthlyExecute(r DatabasesWHOISAPIDbWhoisMonthlyRequest) (string, *http.Response, error)

	/*
		DbWhoisWeekly WHOIS Database Weekly

		WHOIS Database Weekly. Returns the file/snapshot described by this operation.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DatabasesWHOISAPIDbWhoisWeeklyRequest
	*/
	DbWhoisWeekly(ctx context.Context) DatabasesWHOISAPIDbWhoisWeeklyRequest

	// DbWhoisWeeklyExecute executes the request
	//  @return string
	DbWhoisWeeklyExecute(r DatabasesWHOISAPIDbWhoisWeeklyRequest) (string, *http.Response, error)
}

type DatabasesWHOISAPIDbWhoisDailyRequest

type DatabasesWHOISAPIDbWhoisDailyRequest struct {
	ApiService DatabasesWHOISAPI
	// contains filtered or unexported fields
}

func (DatabasesWHOISAPIDbWhoisDailyRequest) ApiKey

Your WHOISFreaks API key

func (DatabasesWHOISAPIDbWhoisDailyRequest) Date

yyyy-MM-dd; omit for latest

func (DatabasesWHOISAPIDbWhoisDailyRequest) Execute

type DatabasesWHOISAPIDbWhoisMonthlyRequest

type DatabasesWHOISAPIDbWhoisMonthlyRequest struct {
	ApiService DatabasesWHOISAPI
	// contains filtered or unexported fields
}

func (DatabasesWHOISAPIDbWhoisMonthlyRequest) ApiKey

Your WHOISFreaks API key

func (DatabasesWHOISAPIDbWhoisMonthlyRequest) Date

yyyy-MM-dd; omit for latest

func (DatabasesWHOISAPIDbWhoisMonthlyRequest) Execute

type DatabasesWHOISAPIDbWhoisWeeklyRequest

type DatabasesWHOISAPIDbWhoisWeeklyRequest struct {
	ApiService DatabasesWHOISAPI
	// contains filtered or unexported fields
}

func (DatabasesWHOISAPIDbWhoisWeeklyRequest) ApiKey

Your WHOISFreaks API key

func (DatabasesWHOISAPIDbWhoisWeeklyRequest) Date

yyyy-MM-dd; omit for latest

func (DatabasesWHOISAPIDbWhoisWeeklyRequest) Execute

type DatabasesWHOISAPIService

type DatabasesWHOISAPIService service

DatabasesWHOISAPIService DatabasesWHOISAPI service

func (*DatabasesWHOISAPIService) DbWhoisDaily

DbWhoisDaily WHOIS Database Daily

WHOIS Database Daily. Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DatabasesWHOISAPIDbWhoisDailyRequest

func (*DatabasesWHOISAPIService) DbWhoisDailyExecute

Execute executes the request

@return string

func (*DatabasesWHOISAPIService) DbWhoisMonthly

DbWhoisMonthly WHOIS Database Monthly

WHOIS Database Monthly. Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DatabasesWHOISAPIDbWhoisMonthlyRequest

func (*DatabasesWHOISAPIService) DbWhoisMonthlyExecute

Execute executes the request

@return string

func (*DatabasesWHOISAPIService) DbWhoisWeekly

DbWhoisWeekly WHOIS Database Weekly

WHOIS Database Weekly. Returns the file/snapshot described by this operation.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DatabasesWHOISAPIDbWhoisWeeklyRequest

func (*DatabasesWHOISAPIService) DbWhoisWeeklyExecute

Execute executes the request

@return string

type DnsBulk200Response

type DnsBulk200Response struct {
	BulkDnsInfo []DnsResponse `json:"bulk_dns_info,omitempty"`
}

DnsBulk200Response struct for DnsBulk200Response

func NewDnsBulk200Response

func NewDnsBulk200Response() *DnsBulk200Response

NewDnsBulk200Response instantiates a new DnsBulk200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDnsBulk200ResponseWithDefaults

func NewDnsBulk200ResponseWithDefaults() *DnsBulk200Response

NewDnsBulk200ResponseWithDefaults instantiates a new DnsBulk200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DnsBulk200Response) GetBulkDnsInfo

func (o *DnsBulk200Response) GetBulkDnsInfo() []DnsResponse

GetBulkDnsInfo returns the BulkDnsInfo field value if set, zero value otherwise.

func (*DnsBulk200Response) GetBulkDnsInfoOk

func (o *DnsBulk200Response) GetBulkDnsInfoOk() ([]DnsResponse, bool)

GetBulkDnsInfoOk returns a tuple with the BulkDnsInfo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DnsBulk200Response) HasBulkDnsInfo

func (o *DnsBulk200Response) HasBulkDnsInfo() bool

HasBulkDnsInfo returns a boolean if a field has been set.

func (DnsBulk200Response) MarshalJSON

func (o DnsBulk200Response) MarshalJSON() ([]byte, error)

func (*DnsBulk200Response) SetBulkDnsInfo

func (o *DnsBulk200Response) SetBulkDnsInfo(v []DnsResponse)

SetBulkDnsInfo gets a reference to the given []DnsResponse and assigns it to the BulkDnsInfo field.

func (DnsBulk200Response) ToMap

func (o DnsBulk200Response) ToMap() (map[string]interface{}, error)

type DnsBulkRequest

type DnsBulkRequest struct {
	DomainNames []string `json:"domainNames,omitempty"`
	IpAddresses []string `json:"ipAddresses,omitempty"`
}

DnsBulkRequest struct for DnsBulkRequest

func NewDnsBulkRequest

func NewDnsBulkRequest() *DnsBulkRequest

NewDnsBulkRequest instantiates a new DnsBulkRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDnsBulkRequestWithDefaults

func NewDnsBulkRequestWithDefaults() *DnsBulkRequest

NewDnsBulkRequestWithDefaults instantiates a new DnsBulkRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DnsBulkRequest) GetDomainNames

func (o *DnsBulkRequest) GetDomainNames() []string

GetDomainNames returns the DomainNames field value if set, zero value otherwise.

func (*DnsBulkRequest) GetDomainNamesOk

func (o *DnsBulkRequest) GetDomainNamesOk() ([]string, bool)

GetDomainNamesOk returns a tuple with the DomainNames field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DnsBulkRequest) GetIpAddresses

func (o *DnsBulkRequest) GetIpAddresses() []string

GetIpAddresses returns the IpAddresses field value if set, zero value otherwise.

func (*DnsBulkRequest) GetIpAddressesOk

func (o *DnsBulkRequest) GetIpAddressesOk() ([]string, bool)

GetIpAddressesOk returns a tuple with the IpAddresses field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DnsBulkRequest) HasDomainNames

func (o *DnsBulkRequest) HasDomainNames() bool

HasDomainNames returns a boolean if a field has been set.

func (*DnsBulkRequest) HasIpAddresses

func (o *DnsBulkRequest) HasIpAddresses() bool

HasIpAddresses returns a boolean if a field has been set.

func (DnsBulkRequest) MarshalJSON

func (o DnsBulkRequest) MarshalJSON() ([]byte, error)

func (*DnsBulkRequest) SetDomainNames

func (o *DnsBulkRequest) SetDomainNames(v []string)

SetDomainNames gets a reference to the given []string and assigns it to the DomainNames field.

func (*DnsBulkRequest) SetIpAddresses

func (o *DnsBulkRequest) SetIpAddresses(v []string)

SetIpAddresses gets a reference to the given []string and assigns it to the IpAddresses field.

func (DnsBulkRequest) ToMap

func (o DnsBulkRequest) ToMap() (map[string]interface{}, error)

type DnsRecord

type DnsRecord struct {
	Name       *string `json:"name,omitempty"`
	Type       *int32  `json:"type,omitempty"`
	DnsType    *string `json:"dnsType,omitempty"`
	Ttl        *int32  `json:"ttl,omitempty"`
	RawText    *string `json:"rawText,omitempty"`
	Address    *string `json:"address,omitempty"`
	Target     *string `json:"target,omitempty"`
	Priority   *int32  `json:"priority,omitempty"`
	SingleName *string `json:"singleName,omitempty"`
}

DnsRecord struct for DnsRecord

func NewDnsRecord

func NewDnsRecord() *DnsRecord

NewDnsRecord instantiates a new DnsRecord object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDnsRecordWithDefaults

func NewDnsRecordWithDefaults() *DnsRecord

NewDnsRecordWithDefaults instantiates a new DnsRecord object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DnsRecord) GetAddress

func (o *DnsRecord) GetAddress() string

GetAddress returns the Address field value if set, zero value otherwise.

func (*DnsRecord) GetAddressOk

func (o *DnsRecord) GetAddressOk() (*string, bool)

GetAddressOk returns a tuple with the Address field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DnsRecord) GetDnsType

func (o *DnsRecord) GetDnsType() string

GetDnsType returns the DnsType field value if set, zero value otherwise.

func (*DnsRecord) GetDnsTypeOk

func (o *DnsRecord) GetDnsTypeOk() (*string, bool)

GetDnsTypeOk returns a tuple with the DnsType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DnsRecord) GetName

func (o *DnsRecord) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*DnsRecord) GetNameOk

func (o *DnsRecord) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DnsRecord) GetPriority

func (o *DnsRecord) GetPriority() int32

GetPriority returns the Priority field value if set, zero value otherwise.

func (*DnsRecord) GetPriorityOk

func (o *DnsRecord) GetPriorityOk() (*int32, bool)

GetPriorityOk returns a tuple with the Priority field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DnsRecord) GetRawText

func (o *DnsRecord) GetRawText() string

GetRawText returns the RawText field value if set, zero value otherwise.

func (*DnsRecord) GetRawTextOk

func (o *DnsRecord) GetRawTextOk() (*string, bool)

GetRawTextOk returns a tuple with the RawText field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DnsRecord) GetSingleName

func (o *DnsRecord) GetSingleName() string

GetSingleName returns the SingleName field value if set, zero value otherwise.

func (*DnsRecord) GetSingleNameOk

func (o *DnsRecord) GetSingleNameOk() (*string, bool)

GetSingleNameOk returns a tuple with the SingleName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DnsRecord) GetTarget

func (o *DnsRecord) GetTarget() string

GetTarget returns the Target field value if set, zero value otherwise.

func (*DnsRecord) GetTargetOk

func (o *DnsRecord) GetTargetOk() (*string, bool)

GetTargetOk returns a tuple with the Target field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DnsRecord) GetTtl

func (o *DnsRecord) GetTtl() int32

GetTtl returns the Ttl field value if set, zero value otherwise.

func (*DnsRecord) GetTtlOk

func (o *DnsRecord) GetTtlOk() (*int32, bool)

GetTtlOk returns a tuple with the Ttl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DnsRecord) GetType

func (o *DnsRecord) GetType() int32

GetType returns the Type field value if set, zero value otherwise.

func (*DnsRecord) GetTypeOk

func (o *DnsRecord) GetTypeOk() (*int32, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DnsRecord) HasAddress

func (o *DnsRecord) HasAddress() bool

HasAddress returns a boolean if a field has been set.

func (*DnsRecord) HasDnsType

func (o *DnsRecord) HasDnsType() bool

HasDnsType returns a boolean if a field has been set.

func (*DnsRecord) HasName

func (o *DnsRecord) HasName() bool

HasName returns a boolean if a field has been set.

func (*DnsRecord) HasPriority

func (o *DnsRecord) HasPriority() bool

HasPriority returns a boolean if a field has been set.

func (*DnsRecord) HasRawText

func (o *DnsRecord) HasRawText() bool

HasRawText returns a boolean if a field has been set.

func (*DnsRecord) HasSingleName

func (o *DnsRecord) HasSingleName() bool

HasSingleName returns a boolean if a field has been set.

func (*DnsRecord) HasTarget

func (o *DnsRecord) HasTarget() bool

HasTarget returns a boolean if a field has been set.

func (*DnsRecord) HasTtl

func (o *DnsRecord) HasTtl() bool

HasTtl returns a boolean if a field has been set.

func (*DnsRecord) HasType

func (o *DnsRecord) HasType() bool

HasType returns a boolean if a field has been set.

func (DnsRecord) MarshalJSON

func (o DnsRecord) MarshalJSON() ([]byte, error)

func (*DnsRecord) SetAddress

func (o *DnsRecord) SetAddress(v string)

SetAddress gets a reference to the given string and assigns it to the Address field.

func (*DnsRecord) SetDnsType

func (o *DnsRecord) SetDnsType(v string)

SetDnsType gets a reference to the given string and assigns it to the DnsType field.

func (*DnsRecord) SetName

func (o *DnsRecord) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*DnsRecord) SetPriority

func (o *DnsRecord) SetPriority(v int32)

SetPriority gets a reference to the given int32 and assigns it to the Priority field.

func (*DnsRecord) SetRawText

func (o *DnsRecord) SetRawText(v string)

SetRawText gets a reference to the given string and assigns it to the RawText field.

func (*DnsRecord) SetSingleName

func (o *DnsRecord) SetSingleName(v string)

SetSingleName gets a reference to the given string and assigns it to the SingleName field.

func (*DnsRecord) SetTarget

func (o *DnsRecord) SetTarget(v string)

SetTarget gets a reference to the given string and assigns it to the Target field.

func (*DnsRecord) SetTtl

func (o *DnsRecord) SetTtl(v int32)

SetTtl gets a reference to the given int32 and assigns it to the Ttl field.

func (*DnsRecord) SetType

func (o *DnsRecord) SetType(v int32)

SetType gets a reference to the given int32 and assigns it to the Type field.

func (DnsRecord) ToMap

func (o DnsRecord) ToMap() (map[string]interface{}, error)

type DnsResponse

type DnsResponse struct {
	QueryTime  *string           `json:"queryTime,omitempty"`
	DomainName *string           `json:"domainName,omitempty"`
	IpAddress  *string           `json:"ipAddress,omitempty"`
	DnsTypes   *map[string]int32 `json:"dnsTypes,omitempty"`
	DnsRecords []DnsRecord       `json:"dnsRecords,omitempty"`
}

DnsResponse struct for DnsResponse

func NewDnsResponse

func NewDnsResponse() *DnsResponse

NewDnsResponse instantiates a new DnsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDnsResponseWithDefaults

func NewDnsResponseWithDefaults() *DnsResponse

NewDnsResponseWithDefaults instantiates a new DnsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DnsResponse) GetDnsRecords

func (o *DnsResponse) GetDnsRecords() []DnsRecord

GetDnsRecords returns the DnsRecords field value if set, zero value otherwise.

func (*DnsResponse) GetDnsRecordsOk

func (o *DnsResponse) GetDnsRecordsOk() ([]DnsRecord, bool)

GetDnsRecordsOk returns a tuple with the DnsRecords field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DnsResponse) GetDnsTypes

func (o *DnsResponse) GetDnsTypes() map[string]int32

GetDnsTypes returns the DnsTypes field value if set, zero value otherwise.

func (*DnsResponse) GetDnsTypesOk

func (o *DnsResponse) GetDnsTypesOk() (*map[string]int32, bool)

GetDnsTypesOk returns a tuple with the DnsTypes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DnsResponse) GetDomainName

func (o *DnsResponse) GetDomainName() string

GetDomainName returns the DomainName field value if set, zero value otherwise.

func (*DnsResponse) GetDomainNameOk

func (o *DnsResponse) GetDomainNameOk() (*string, bool)

GetDomainNameOk returns a tuple with the DomainName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DnsResponse) GetIpAddress

func (o *DnsResponse) GetIpAddress() string

GetIpAddress returns the IpAddress field value if set, zero value otherwise.

func (*DnsResponse) GetIpAddressOk

func (o *DnsResponse) GetIpAddressOk() (*string, bool)

GetIpAddressOk returns a tuple with the IpAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DnsResponse) GetQueryTime

func (o *DnsResponse) GetQueryTime() string

GetQueryTime returns the QueryTime field value if set, zero value otherwise.

func (*DnsResponse) GetQueryTimeOk

func (o *DnsResponse) GetQueryTimeOk() (*string, bool)

GetQueryTimeOk returns a tuple with the QueryTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DnsResponse) HasDnsRecords

func (o *DnsResponse) HasDnsRecords() bool

HasDnsRecords returns a boolean if a field has been set.

func (*DnsResponse) HasDnsTypes

func (o *DnsResponse) HasDnsTypes() bool

HasDnsTypes returns a boolean if a field has been set.

func (*DnsResponse) HasDomainName

func (o *DnsResponse) HasDomainName() bool

HasDomainName returns a boolean if a field has been set.

func (*DnsResponse) HasIpAddress

func (o *DnsResponse) HasIpAddress() bool

HasIpAddress returns a boolean if a field has been set.

func (*DnsResponse) HasQueryTime

func (o *DnsResponse) HasQueryTime() bool

HasQueryTime returns a boolean if a field has been set.

func (DnsResponse) MarshalJSON

func (o DnsResponse) MarshalJSON() ([]byte, error)

func (*DnsResponse) SetDnsRecords

func (o *DnsResponse) SetDnsRecords(v []DnsRecord)

SetDnsRecords gets a reference to the given []DnsRecord and assigns it to the DnsRecords field.

func (*DnsResponse) SetDnsTypes

func (o *DnsResponse) SetDnsTypes(v map[string]int32)

SetDnsTypes gets a reference to the given map[string]int32 and assigns it to the DnsTypes field.

func (*DnsResponse) SetDomainName

func (o *DnsResponse) SetDomainName(v string)

SetDomainName gets a reference to the given string and assigns it to the DomainName field.

func (*DnsResponse) SetIpAddress

func (o *DnsResponse) SetIpAddress(v string)

SetIpAddress gets a reference to the given string and assigns it to the IpAddress field.

func (*DnsResponse) SetQueryTime

func (o *DnsResponse) SetQueryTime(v string)

SetQueryTime gets a reference to the given string and assigns it to the QueryTime field.

func (DnsResponse) ToMap

func (o DnsResponse) ToMap() (map[string]interface{}, error)

type DomainAvailabilityAPI

type DomainAvailabilityAPI interface {

	/*
		BulkDomainAvailabilityV2 Bulk Domain Availability Check

		Two bulk modes. Mode 1: POST domainNames array. Mode 2: POST tld array plus domain query param. Max 100 domains per request. 1 credit per domain checked.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DomainAvailabilityAPIBulkDomainAvailabilityV2Request
	*/
	BulkDomainAvailabilityV2(ctx context.Context) DomainAvailabilityAPIBulkDomainAvailabilityV2Request

	// BulkDomainAvailabilityV2Execute executes the request
	//  @return BulkDomainAvailabilityV2Response
	BulkDomainAvailabilityV2Execute(r DomainAvailabilityAPIBulkDomainAvailabilityV2Request) (*BulkDomainAvailabilityV2Response, *http.Response, error)

	/*
		DomainAvailabilityV2 Domain Availability Check with Suggestions

		Check availability of a single domain and optionally get suggestions across multiple TLDs. 1 credit per domain checked. sug=false checks only the queried domain; sug=true returns up to `count` (max 100) TLD suggestions.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DomainAvailabilityAPIDomainAvailabilityV2Request
	*/
	DomainAvailabilityV2(ctx context.Context) DomainAvailabilityAPIDomainAvailabilityV2Request

	// DomainAvailabilityV2Execute executes the request
	//  @return DomainAvailabilityV2Response
	DomainAvailabilityV2Execute(r DomainAvailabilityAPIDomainAvailabilityV2Request) (*DomainAvailabilityV2Response, *http.Response, error)
}

type DomainAvailabilityAPIBulkDomainAvailabilityV2Request

type DomainAvailabilityAPIBulkDomainAvailabilityV2Request struct {
	ApiService DomainAvailabilityAPI
	// contains filtered or unexported fields
}

func (DomainAvailabilityAPIBulkDomainAvailabilityV2Request) ApiKey

Your WHOISFreaks API key

func (DomainAvailabilityAPIBulkDomainAvailabilityV2Request) BulkDomainAvailabilityRequest

func (DomainAvailabilityAPIBulkDomainAvailabilityV2Request) Domain

Required for TLD-mode bulk check (base domain).

func (DomainAvailabilityAPIBulkDomainAvailabilityV2Request) Execute

func (DomainAvailabilityAPIBulkDomainAvailabilityV2Request) Format

type DomainAvailabilityAPIDomainAvailabilityV2Request

type DomainAvailabilityAPIDomainAvailabilityV2Request struct {
	ApiService DomainAvailabilityAPI
	// contains filtered or unexported fields
}

func (DomainAvailabilityAPIDomainAvailabilityV2Request) ApiKey

Your WHOISFreaks API key

func (DomainAvailabilityAPIDomainAvailabilityV2Request) Count

Number of TLD suggestions to return when sug=true. Maximum is 100.

func (DomainAvailabilityAPIDomainAvailabilityV2Request) Domain

The domain name to check

func (DomainAvailabilityAPIDomainAvailabilityV2Request) Execute

func (DomainAvailabilityAPIDomainAvailabilityV2Request) Format

func (DomainAvailabilityAPIDomainAvailabilityV2Request) Sug

Whether to return TLD suggestions alongside the queried domain.

type DomainAvailabilityAPIService

type DomainAvailabilityAPIService service

DomainAvailabilityAPIService DomainAvailabilityAPI service

func (*DomainAvailabilityAPIService) BulkDomainAvailabilityV2

BulkDomainAvailabilityV2 Bulk Domain Availability Check

Two bulk modes. Mode 1: POST domainNames array. Mode 2: POST tld array plus domain query param. Max 100 domains per request. 1 credit per domain checked.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DomainAvailabilityAPIBulkDomainAvailabilityV2Request

func (*DomainAvailabilityAPIService) BulkDomainAvailabilityV2Execute

Execute executes the request

@return BulkDomainAvailabilityV2Response

func (*DomainAvailabilityAPIService) DomainAvailabilityV2

DomainAvailabilityV2 Domain Availability Check with Suggestions

Check availability of a single domain and optionally get suggestions across multiple TLDs. 1 credit per domain checked. sug=false checks only the queried domain; sug=true returns up to `count` (max 100) TLD suggestions.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DomainAvailabilityAPIDomainAvailabilityV2Request

func (*DomainAvailabilityAPIService) DomainAvailabilityV2Execute

Execute executes the request

@return DomainAvailabilityV2Response

type DomainAvailabilityV2Item

type DomainAvailabilityV2Item struct {
	// The full domain name that was checked
	Domain *string `json:"domain,omitempty"`
	// Availability status of the domain.
	Availability *string `json:"availability,omitempty"`
}

DomainAvailabilityV2Item A single domain availability result returned by the GET endpoint.

func NewDomainAvailabilityV2Item

func NewDomainAvailabilityV2Item() *DomainAvailabilityV2Item

NewDomainAvailabilityV2Item instantiates a new DomainAvailabilityV2Item object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDomainAvailabilityV2ItemWithDefaults

func NewDomainAvailabilityV2ItemWithDefaults() *DomainAvailabilityV2Item

NewDomainAvailabilityV2ItemWithDefaults instantiates a new DomainAvailabilityV2Item object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DomainAvailabilityV2Item) GetAvailability

func (o *DomainAvailabilityV2Item) GetAvailability() string

GetAvailability returns the Availability field value if set, zero value otherwise.

func (*DomainAvailabilityV2Item) GetAvailabilityOk

func (o *DomainAvailabilityV2Item) GetAvailabilityOk() (*string, bool)

GetAvailabilityOk returns a tuple with the Availability field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainAvailabilityV2Item) GetDomain

func (o *DomainAvailabilityV2Item) GetDomain() string

GetDomain returns the Domain field value if set, zero value otherwise.

func (*DomainAvailabilityV2Item) GetDomainOk

func (o *DomainAvailabilityV2Item) GetDomainOk() (*string, bool)

GetDomainOk returns a tuple with the Domain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainAvailabilityV2Item) HasAvailability

func (o *DomainAvailabilityV2Item) HasAvailability() bool

HasAvailability returns a boolean if a field has been set.

func (*DomainAvailabilityV2Item) HasDomain

func (o *DomainAvailabilityV2Item) HasDomain() bool

HasDomain returns a boolean if a field has been set.

func (DomainAvailabilityV2Item) MarshalJSON

func (o DomainAvailabilityV2Item) MarshalJSON() ([]byte, error)

func (*DomainAvailabilityV2Item) SetAvailability

func (o *DomainAvailabilityV2Item) SetAvailability(v string)

SetAvailability gets a reference to the given string and assigns it to the Availability field.

func (*DomainAvailabilityV2Item) SetDomain

func (o *DomainAvailabilityV2Item) SetDomain(v string)

SetDomain gets a reference to the given string and assigns it to the Domain field.

func (DomainAvailabilityV2Item) ToMap

func (o DomainAvailabilityV2Item) ToMap() (map[string]interface{}, error)

type DomainAvailabilityV2Response

type DomainAvailabilityV2Response struct {
	DomainAvailableResponse []DomainAvailabilityV2Item `json:"domain_available_response,omitempty"`
}

DomainAvailabilityV2Response Response from GET /v2.0/domain/availability.

func NewDomainAvailabilityV2Response

func NewDomainAvailabilityV2Response() *DomainAvailabilityV2Response

NewDomainAvailabilityV2Response instantiates a new DomainAvailabilityV2Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDomainAvailabilityV2ResponseWithDefaults

func NewDomainAvailabilityV2ResponseWithDefaults() *DomainAvailabilityV2Response

NewDomainAvailabilityV2ResponseWithDefaults instantiates a new DomainAvailabilityV2Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DomainAvailabilityV2Response) GetDomainAvailableResponse

func (o *DomainAvailabilityV2Response) GetDomainAvailableResponse() []DomainAvailabilityV2Item

GetDomainAvailableResponse returns the DomainAvailableResponse field value if set, zero value otherwise.

func (*DomainAvailabilityV2Response) GetDomainAvailableResponseOk

func (o *DomainAvailabilityV2Response) GetDomainAvailableResponseOk() ([]DomainAvailabilityV2Item, bool)

GetDomainAvailableResponseOk returns a tuple with the DomainAvailableResponse field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainAvailabilityV2Response) HasDomainAvailableResponse

func (o *DomainAvailabilityV2Response) HasDomainAvailableResponse() bool

HasDomainAvailableResponse returns a boolean if a field has been set.

func (DomainAvailabilityV2Response) MarshalJSON

func (o DomainAvailabilityV2Response) MarshalJSON() ([]byte, error)

func (*DomainAvailabilityV2Response) SetDomainAvailableResponse

func (o *DomainAvailabilityV2Response) SetDomainAvailableResponse(v []DomainAvailabilityV2Item)

SetDomainAvailableResponse gets a reference to the given []DomainAvailabilityV2Item and assigns it to the DomainAvailableResponse field.

func (DomainAvailabilityV2Response) ToMap

func (o DomainAvailabilityV2Response) ToMap() (map[string]interface{}, error)

type DomainReputationAPI

type DomainReputationAPI interface {

	/*
		DomainReputation Domain Reputation Lookup

		Real-time domain threat assessment. Returns risk verdict, trust score, DGA analysis, threat intelligence matches, and security signals. 1 credit.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return DomainReputationAPIDomainReputationRequest
	*/
	DomainReputation(ctx context.Context) DomainReputationAPIDomainReputationRequest

	// DomainReputationExecute executes the request
	//  @return DomainReputationResponse
	DomainReputationExecute(r DomainReputationAPIDomainReputationRequest) (*DomainReputationResponse, *http.Response, error)
}

type DomainReputationAPIDomainReputationRequest

type DomainReputationAPIDomainReputationRequest struct {
	ApiService DomainReputationAPI
	// contains filtered or unexported fields
}

func (DomainReputationAPIDomainReputationRequest) ApiKey

Your WHOISFreaks API key

func (DomainReputationAPIDomainReputationRequest) DomainName

The domain name to assess

func (DomainReputationAPIDomainReputationRequest) Execute

func (DomainReputationAPIDomainReputationRequest) Format

type DomainReputationAPIService

type DomainReputationAPIService service

DomainReputationAPIService DomainReputationAPI service

func (*DomainReputationAPIService) DomainReputation

DomainReputation Domain Reputation Lookup

Real-time domain threat assessment. Returns risk verdict, trust score, DGA analysis, threat intelligence matches, and security signals. 1 credit.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return DomainReputationAPIDomainReputationRequest

func (*DomainReputationAPIService) DomainReputationExecute

Execute executes the request

@return DomainReputationResponse

type DomainReputationDgaFeatures

type DomainReputationDgaFeatures struct {
	DomainLength        *int32   `json:"domain_length,omitempty"`
	VowelConsonantRatio *float32 `json:"vowel_consonant_ratio,omitempty"`
	NgramPerplexity     *float32 `json:"ngram_perplexity,omitempty"`
	ShannonEntropy      *float32 `json:"shannon_entropy,omitempty"`
	DigitLetterRatio    *float32 `json:"digit_letter_ratio,omitempty"`
	ConsonantStreakMax  *int32   `json:"consonant_streak_max,omitempty"`
	TldInKnownDgaSet    *bool    `json:"tld_in_known_dga_set,omitempty"`
}

DomainReputationDgaFeatures struct for DomainReputationDgaFeatures

func NewDomainReputationDgaFeatures

func NewDomainReputationDgaFeatures() *DomainReputationDgaFeatures

NewDomainReputationDgaFeatures instantiates a new DomainReputationDgaFeatures object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDomainReputationDgaFeaturesWithDefaults

func NewDomainReputationDgaFeaturesWithDefaults() *DomainReputationDgaFeatures

NewDomainReputationDgaFeaturesWithDefaults instantiates a new DomainReputationDgaFeatures object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DomainReputationDgaFeatures) GetConsonantStreakMax

func (o *DomainReputationDgaFeatures) GetConsonantStreakMax() int32

GetConsonantStreakMax returns the ConsonantStreakMax field value if set, zero value otherwise.

func (*DomainReputationDgaFeatures) GetConsonantStreakMaxOk

func (o *DomainReputationDgaFeatures) GetConsonantStreakMaxOk() (*int32, bool)

GetConsonantStreakMaxOk returns a tuple with the ConsonantStreakMax field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationDgaFeatures) GetDigitLetterRatio

func (o *DomainReputationDgaFeatures) GetDigitLetterRatio() float32

GetDigitLetterRatio returns the DigitLetterRatio field value if set, zero value otherwise.

func (*DomainReputationDgaFeatures) GetDigitLetterRatioOk

func (o *DomainReputationDgaFeatures) GetDigitLetterRatioOk() (*float32, bool)

GetDigitLetterRatioOk returns a tuple with the DigitLetterRatio field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationDgaFeatures) GetDomainLength

func (o *DomainReputationDgaFeatures) GetDomainLength() int32

GetDomainLength returns the DomainLength field value if set, zero value otherwise.

func (*DomainReputationDgaFeatures) GetDomainLengthOk

func (o *DomainReputationDgaFeatures) GetDomainLengthOk() (*int32, bool)

GetDomainLengthOk returns a tuple with the DomainLength field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationDgaFeatures) GetNgramPerplexity

func (o *DomainReputationDgaFeatures) GetNgramPerplexity() float32

GetNgramPerplexity returns the NgramPerplexity field value if set, zero value otherwise.

func (*DomainReputationDgaFeatures) GetNgramPerplexityOk

func (o *DomainReputationDgaFeatures) GetNgramPerplexityOk() (*float32, bool)

GetNgramPerplexityOk returns a tuple with the NgramPerplexity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationDgaFeatures) GetShannonEntropy

func (o *DomainReputationDgaFeatures) GetShannonEntropy() float32

GetShannonEntropy returns the ShannonEntropy field value if set, zero value otherwise.

func (*DomainReputationDgaFeatures) GetShannonEntropyOk

func (o *DomainReputationDgaFeatures) GetShannonEntropyOk() (*float32, bool)

GetShannonEntropyOk returns a tuple with the ShannonEntropy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationDgaFeatures) GetTldInKnownDgaSet

func (o *DomainReputationDgaFeatures) GetTldInKnownDgaSet() bool

GetTldInKnownDgaSet returns the TldInKnownDgaSet field value if set, zero value otherwise.

func (*DomainReputationDgaFeatures) GetTldInKnownDgaSetOk

func (o *DomainReputationDgaFeatures) GetTldInKnownDgaSetOk() (*bool, bool)

GetTldInKnownDgaSetOk returns a tuple with the TldInKnownDgaSet field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationDgaFeatures) GetVowelConsonantRatio

func (o *DomainReputationDgaFeatures) GetVowelConsonantRatio() float32

GetVowelConsonantRatio returns the VowelConsonantRatio field value if set, zero value otherwise.

func (*DomainReputationDgaFeatures) GetVowelConsonantRatioOk

func (o *DomainReputationDgaFeatures) GetVowelConsonantRatioOk() (*float32, bool)

GetVowelConsonantRatioOk returns a tuple with the VowelConsonantRatio field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationDgaFeatures) HasConsonantStreakMax

func (o *DomainReputationDgaFeatures) HasConsonantStreakMax() bool

HasConsonantStreakMax returns a boolean if a field has been set.

func (*DomainReputationDgaFeatures) HasDigitLetterRatio

func (o *DomainReputationDgaFeatures) HasDigitLetterRatio() bool

HasDigitLetterRatio returns a boolean if a field has been set.

func (*DomainReputationDgaFeatures) HasDomainLength

func (o *DomainReputationDgaFeatures) HasDomainLength() bool

HasDomainLength returns a boolean if a field has been set.

func (*DomainReputationDgaFeatures) HasNgramPerplexity

func (o *DomainReputationDgaFeatures) HasNgramPerplexity() bool

HasNgramPerplexity returns a boolean if a field has been set.

func (*DomainReputationDgaFeatures) HasShannonEntropy

func (o *DomainReputationDgaFeatures) HasShannonEntropy() bool

HasShannonEntropy returns a boolean if a field has been set.

func (*DomainReputationDgaFeatures) HasTldInKnownDgaSet

func (o *DomainReputationDgaFeatures) HasTldInKnownDgaSet() bool

HasTldInKnownDgaSet returns a boolean if a field has been set.

func (*DomainReputationDgaFeatures) HasVowelConsonantRatio

func (o *DomainReputationDgaFeatures) HasVowelConsonantRatio() bool

HasVowelConsonantRatio returns a boolean if a field has been set.

func (DomainReputationDgaFeatures) MarshalJSON

func (o DomainReputationDgaFeatures) MarshalJSON() ([]byte, error)

func (*DomainReputationDgaFeatures) SetConsonantStreakMax

func (o *DomainReputationDgaFeatures) SetConsonantStreakMax(v int32)

SetConsonantStreakMax gets a reference to the given int32 and assigns it to the ConsonantStreakMax field.

func (*DomainReputationDgaFeatures) SetDigitLetterRatio

func (o *DomainReputationDgaFeatures) SetDigitLetterRatio(v float32)

SetDigitLetterRatio gets a reference to the given float32 and assigns it to the DigitLetterRatio field.

func (*DomainReputationDgaFeatures) SetDomainLength

func (o *DomainReputationDgaFeatures) SetDomainLength(v int32)

SetDomainLength gets a reference to the given int32 and assigns it to the DomainLength field.

func (*DomainReputationDgaFeatures) SetNgramPerplexity

func (o *DomainReputationDgaFeatures) SetNgramPerplexity(v float32)

SetNgramPerplexity gets a reference to the given float32 and assigns it to the NgramPerplexity field.

func (*DomainReputationDgaFeatures) SetShannonEntropy

func (o *DomainReputationDgaFeatures) SetShannonEntropy(v float32)

SetShannonEntropy gets a reference to the given float32 and assigns it to the ShannonEntropy field.

func (*DomainReputationDgaFeatures) SetTldInKnownDgaSet

func (o *DomainReputationDgaFeatures) SetTldInKnownDgaSet(v bool)

SetTldInKnownDgaSet gets a reference to the given bool and assigns it to the TldInKnownDgaSet field.

func (*DomainReputationDgaFeatures) SetVowelConsonantRatio

func (o *DomainReputationDgaFeatures) SetVowelConsonantRatio(v float32)

SetVowelConsonantRatio gets a reference to the given float32 and assigns it to the VowelConsonantRatio field.

func (DomainReputationDgaFeatures) ToMap

func (o DomainReputationDgaFeatures) ToMap() (map[string]interface{}, error)

type DomainReputationDgaScore

type DomainReputationDgaScore struct {
	Score          *float32                     `json:"score,omitempty"`
	IsDga          *bool                        `json:"is_dga,omitempty"`
	Model          *string                      `json:"model,omitempty"`
	Features       *DomainReputationDgaFeatures `json:"features,omitempty"`
	Interpretation *string                      `json:"interpretation,omitempty"`
}

DomainReputationDgaScore struct for DomainReputationDgaScore

func NewDomainReputationDgaScore

func NewDomainReputationDgaScore() *DomainReputationDgaScore

NewDomainReputationDgaScore instantiates a new DomainReputationDgaScore object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDomainReputationDgaScoreWithDefaults

func NewDomainReputationDgaScoreWithDefaults() *DomainReputationDgaScore

NewDomainReputationDgaScoreWithDefaults instantiates a new DomainReputationDgaScore object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DomainReputationDgaScore) GetFeatures

GetFeatures returns the Features field value if set, zero value otherwise.

func (*DomainReputationDgaScore) GetFeaturesOk

GetFeaturesOk returns a tuple with the Features field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationDgaScore) GetInterpretation

func (o *DomainReputationDgaScore) GetInterpretation() string

GetInterpretation returns the Interpretation field value if set, zero value otherwise.

func (*DomainReputationDgaScore) GetInterpretationOk

func (o *DomainReputationDgaScore) GetInterpretationOk() (*string, bool)

GetInterpretationOk returns a tuple with the Interpretation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationDgaScore) GetIsDga

func (o *DomainReputationDgaScore) GetIsDga() bool

GetIsDga returns the IsDga field value if set, zero value otherwise.

func (*DomainReputationDgaScore) GetIsDgaOk

func (o *DomainReputationDgaScore) GetIsDgaOk() (*bool, bool)

GetIsDgaOk returns a tuple with the IsDga field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationDgaScore) GetModel

func (o *DomainReputationDgaScore) GetModel() string

GetModel returns the Model field value if set, zero value otherwise.

func (*DomainReputationDgaScore) GetModelOk

func (o *DomainReputationDgaScore) GetModelOk() (*string, bool)

GetModelOk returns a tuple with the Model field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationDgaScore) GetScore

func (o *DomainReputationDgaScore) GetScore() float32

GetScore returns the Score field value if set, zero value otherwise.

func (*DomainReputationDgaScore) GetScoreOk

func (o *DomainReputationDgaScore) GetScoreOk() (*float32, bool)

GetScoreOk returns a tuple with the Score field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationDgaScore) HasFeatures

func (o *DomainReputationDgaScore) HasFeatures() bool

HasFeatures returns a boolean if a field has been set.

func (*DomainReputationDgaScore) HasInterpretation

func (o *DomainReputationDgaScore) HasInterpretation() bool

HasInterpretation returns a boolean if a field has been set.

func (*DomainReputationDgaScore) HasIsDga

func (o *DomainReputationDgaScore) HasIsDga() bool

HasIsDga returns a boolean if a field has been set.

func (*DomainReputationDgaScore) HasModel

func (o *DomainReputationDgaScore) HasModel() bool

HasModel returns a boolean if a field has been set.

func (*DomainReputationDgaScore) HasScore

func (o *DomainReputationDgaScore) HasScore() bool

HasScore returns a boolean if a field has been set.

func (DomainReputationDgaScore) MarshalJSON

func (o DomainReputationDgaScore) MarshalJSON() ([]byte, error)

func (*DomainReputationDgaScore) SetFeatures

SetFeatures gets a reference to the given DomainReputationDgaFeatures and assigns it to the Features field.

func (*DomainReputationDgaScore) SetInterpretation

func (o *DomainReputationDgaScore) SetInterpretation(v string)

SetInterpretation gets a reference to the given string and assigns it to the Interpretation field.

func (*DomainReputationDgaScore) SetIsDga

func (o *DomainReputationDgaScore) SetIsDga(v bool)

SetIsDga gets a reference to the given bool and assigns it to the IsDga field.

func (*DomainReputationDgaScore) SetModel

func (o *DomainReputationDgaScore) SetModel(v string)

SetModel gets a reference to the given string and assigns it to the Model field.

func (*DomainReputationDgaScore) SetScore

func (o *DomainReputationDgaScore) SetScore(v float32)

SetScore gets a reference to the given float32 and assigns it to the Score field.

func (DomainReputationDgaScore) ToMap

func (o DomainReputationDgaScore) ToMap() (map[string]interface{}, error)

type DomainReputationEvidenceSummary

type DomainReputationEvidenceSummary struct {
	WhyFlagged []string `json:"why_flagged,omitempty"`
}

DomainReputationEvidenceSummary struct for DomainReputationEvidenceSummary

func NewDomainReputationEvidenceSummary

func NewDomainReputationEvidenceSummary() *DomainReputationEvidenceSummary

NewDomainReputationEvidenceSummary instantiates a new DomainReputationEvidenceSummary object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDomainReputationEvidenceSummaryWithDefaults

func NewDomainReputationEvidenceSummaryWithDefaults() *DomainReputationEvidenceSummary

NewDomainReputationEvidenceSummaryWithDefaults instantiates a new DomainReputationEvidenceSummary object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DomainReputationEvidenceSummary) GetWhyFlagged

func (o *DomainReputationEvidenceSummary) GetWhyFlagged() []string

GetWhyFlagged returns the WhyFlagged field value if set, zero value otherwise.

func (*DomainReputationEvidenceSummary) GetWhyFlaggedOk

func (o *DomainReputationEvidenceSummary) GetWhyFlaggedOk() ([]string, bool)

GetWhyFlaggedOk returns a tuple with the WhyFlagged field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationEvidenceSummary) HasWhyFlagged

func (o *DomainReputationEvidenceSummary) HasWhyFlagged() bool

HasWhyFlagged returns a boolean if a field has been set.

func (DomainReputationEvidenceSummary) MarshalJSON

func (o DomainReputationEvidenceSummary) MarshalJSON() ([]byte, error)

func (*DomainReputationEvidenceSummary) SetWhyFlagged

func (o *DomainReputationEvidenceSummary) SetWhyFlagged(v []string)

SetWhyFlagged gets a reference to the given []string and assigns it to the WhyFlagged field.

func (DomainReputationEvidenceSummary) ToMap

func (o DomainReputationEvidenceSummary) ToMap() (map[string]interface{}, error)

type DomainReputationIndicators

type DomainReputationIndicators struct {
	IsNewlyRegistered *bool   `json:"is_newly_registered,omitempty"`
	UsesFreeExtension *bool   `json:"uses_free_extension,omitempty"`
	UsesFreeSsl       *bool   `json:"uses_free_ssl,omitempty"`
	HasPrivacyWhois   *bool   `json:"has_privacy_whois,omitempty"`
	SslAgeDays        *int32  `json:"ssl_age_days,omitempty"`
	HasDmarc          *bool   `json:"has_dmarc,omitempty"`
	HasSpf            *bool   `json:"has_spf,omitempty"`
	DomainAgeDays     *int32  `json:"domain_age_days,omitempty"`
	Registrar         *string `json:"registrar,omitempty"`
}

DomainReputationIndicators struct for DomainReputationIndicators

func NewDomainReputationIndicators

func NewDomainReputationIndicators() *DomainReputationIndicators

NewDomainReputationIndicators instantiates a new DomainReputationIndicators object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDomainReputationIndicatorsWithDefaults

func NewDomainReputationIndicatorsWithDefaults() *DomainReputationIndicators

NewDomainReputationIndicatorsWithDefaults instantiates a new DomainReputationIndicators object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DomainReputationIndicators) GetDomainAgeDays

func (o *DomainReputationIndicators) GetDomainAgeDays() int32

GetDomainAgeDays returns the DomainAgeDays field value if set, zero value otherwise.

func (*DomainReputationIndicators) GetDomainAgeDaysOk

func (o *DomainReputationIndicators) GetDomainAgeDaysOk() (*int32, bool)

GetDomainAgeDaysOk returns a tuple with the DomainAgeDays field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationIndicators) GetHasDmarc

func (o *DomainReputationIndicators) GetHasDmarc() bool

GetHasDmarc returns the HasDmarc field value if set, zero value otherwise.

func (*DomainReputationIndicators) GetHasDmarcOk

func (o *DomainReputationIndicators) GetHasDmarcOk() (*bool, bool)

GetHasDmarcOk returns a tuple with the HasDmarc field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationIndicators) GetHasPrivacyWhois

func (o *DomainReputationIndicators) GetHasPrivacyWhois() bool

GetHasPrivacyWhois returns the HasPrivacyWhois field value if set, zero value otherwise.

func (*DomainReputationIndicators) GetHasPrivacyWhoisOk

func (o *DomainReputationIndicators) GetHasPrivacyWhoisOk() (*bool, bool)

GetHasPrivacyWhoisOk returns a tuple with the HasPrivacyWhois field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationIndicators) GetHasSpf

func (o *DomainReputationIndicators) GetHasSpf() bool

GetHasSpf returns the HasSpf field value if set, zero value otherwise.

func (*DomainReputationIndicators) GetHasSpfOk

func (o *DomainReputationIndicators) GetHasSpfOk() (*bool, bool)

GetHasSpfOk returns a tuple with the HasSpf field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationIndicators) GetIsNewlyRegistered

func (o *DomainReputationIndicators) GetIsNewlyRegistered() bool

GetIsNewlyRegistered returns the IsNewlyRegistered field value if set, zero value otherwise.

func (*DomainReputationIndicators) GetIsNewlyRegisteredOk

func (o *DomainReputationIndicators) GetIsNewlyRegisteredOk() (*bool, bool)

GetIsNewlyRegisteredOk returns a tuple with the IsNewlyRegistered field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationIndicators) GetRegistrar

func (o *DomainReputationIndicators) GetRegistrar() string

GetRegistrar returns the Registrar field value if set, zero value otherwise.

func (*DomainReputationIndicators) GetRegistrarOk

func (o *DomainReputationIndicators) GetRegistrarOk() (*string, bool)

GetRegistrarOk returns a tuple with the Registrar field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationIndicators) GetSslAgeDays

func (o *DomainReputationIndicators) GetSslAgeDays() int32

GetSslAgeDays returns the SslAgeDays field value if set, zero value otherwise.

func (*DomainReputationIndicators) GetSslAgeDaysOk

func (o *DomainReputationIndicators) GetSslAgeDaysOk() (*int32, bool)

GetSslAgeDaysOk returns a tuple with the SslAgeDays field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationIndicators) GetUsesFreeExtension

func (o *DomainReputationIndicators) GetUsesFreeExtension() bool

GetUsesFreeExtension returns the UsesFreeExtension field value if set, zero value otherwise.

func (*DomainReputationIndicators) GetUsesFreeExtensionOk

func (o *DomainReputationIndicators) GetUsesFreeExtensionOk() (*bool, bool)

GetUsesFreeExtensionOk returns a tuple with the UsesFreeExtension field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationIndicators) GetUsesFreeSsl

func (o *DomainReputationIndicators) GetUsesFreeSsl() bool

GetUsesFreeSsl returns the UsesFreeSsl field value if set, zero value otherwise.

func (*DomainReputationIndicators) GetUsesFreeSslOk

func (o *DomainReputationIndicators) GetUsesFreeSslOk() (*bool, bool)

GetUsesFreeSslOk returns a tuple with the UsesFreeSsl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationIndicators) HasDomainAgeDays

func (o *DomainReputationIndicators) HasDomainAgeDays() bool

HasDomainAgeDays returns a boolean if a field has been set.

func (*DomainReputationIndicators) HasHasDmarc

func (o *DomainReputationIndicators) HasHasDmarc() bool

HasHasDmarc returns a boolean if a field has been set.

func (*DomainReputationIndicators) HasHasPrivacyWhois

func (o *DomainReputationIndicators) HasHasPrivacyWhois() bool

HasHasPrivacyWhois returns a boolean if a field has been set.

func (*DomainReputationIndicators) HasHasSpf

func (o *DomainReputationIndicators) HasHasSpf() bool

HasHasSpf returns a boolean if a field has been set.

func (*DomainReputationIndicators) HasIsNewlyRegistered

func (o *DomainReputationIndicators) HasIsNewlyRegistered() bool

HasIsNewlyRegistered returns a boolean if a field has been set.

func (*DomainReputationIndicators) HasRegistrar

func (o *DomainReputationIndicators) HasRegistrar() bool

HasRegistrar returns a boolean if a field has been set.

func (*DomainReputationIndicators) HasSslAgeDays

func (o *DomainReputationIndicators) HasSslAgeDays() bool

HasSslAgeDays returns a boolean if a field has been set.

func (*DomainReputationIndicators) HasUsesFreeExtension

func (o *DomainReputationIndicators) HasUsesFreeExtension() bool

HasUsesFreeExtension returns a boolean if a field has been set.

func (*DomainReputationIndicators) HasUsesFreeSsl

func (o *DomainReputationIndicators) HasUsesFreeSsl() bool

HasUsesFreeSsl returns a boolean if a field has been set.

func (DomainReputationIndicators) MarshalJSON

func (o DomainReputationIndicators) MarshalJSON() ([]byte, error)

func (*DomainReputationIndicators) SetDomainAgeDays

func (o *DomainReputationIndicators) SetDomainAgeDays(v int32)

SetDomainAgeDays gets a reference to the given int32 and assigns it to the DomainAgeDays field.

func (*DomainReputationIndicators) SetHasDmarc

func (o *DomainReputationIndicators) SetHasDmarc(v bool)

SetHasDmarc gets a reference to the given bool and assigns it to the HasDmarc field.

func (*DomainReputationIndicators) SetHasPrivacyWhois

func (o *DomainReputationIndicators) SetHasPrivacyWhois(v bool)

SetHasPrivacyWhois gets a reference to the given bool and assigns it to the HasPrivacyWhois field.

func (*DomainReputationIndicators) SetHasSpf

func (o *DomainReputationIndicators) SetHasSpf(v bool)

SetHasSpf gets a reference to the given bool and assigns it to the HasSpf field.

func (*DomainReputationIndicators) SetIsNewlyRegistered

func (o *DomainReputationIndicators) SetIsNewlyRegistered(v bool)

SetIsNewlyRegistered gets a reference to the given bool and assigns it to the IsNewlyRegistered field.

func (*DomainReputationIndicators) SetRegistrar

func (o *DomainReputationIndicators) SetRegistrar(v string)

SetRegistrar gets a reference to the given string and assigns it to the Registrar field.

func (*DomainReputationIndicators) SetSslAgeDays

func (o *DomainReputationIndicators) SetSslAgeDays(v int32)

SetSslAgeDays gets a reference to the given int32 and assigns it to the SslAgeDays field.

func (*DomainReputationIndicators) SetUsesFreeExtension

func (o *DomainReputationIndicators) SetUsesFreeExtension(v bool)

SetUsesFreeExtension gets a reference to the given bool and assigns it to the UsesFreeExtension field.

func (*DomainReputationIndicators) SetUsesFreeSsl

func (o *DomainReputationIndicators) SetUsesFreeSsl(v bool)

SetUsesFreeSsl gets a reference to the given bool and assigns it to the UsesFreeSsl field.

func (DomainReputationIndicators) ToMap

func (o DomainReputationIndicators) ToMap() (map[string]interface{}, error)

type DomainReputationInput

type DomainReputationInput struct {
	// The domain that was assessed
	Domain *string `json:"domain,omitempty"`
}

DomainReputationInput struct for DomainReputationInput

func NewDomainReputationInput

func NewDomainReputationInput() *DomainReputationInput

NewDomainReputationInput instantiates a new DomainReputationInput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDomainReputationInputWithDefaults

func NewDomainReputationInputWithDefaults() *DomainReputationInput

NewDomainReputationInputWithDefaults instantiates a new DomainReputationInput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DomainReputationInput) GetDomain

func (o *DomainReputationInput) GetDomain() string

GetDomain returns the Domain field value if set, zero value otherwise.

func (*DomainReputationInput) GetDomainOk

func (o *DomainReputationInput) GetDomainOk() (*string, bool)

GetDomainOk returns a tuple with the Domain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationInput) HasDomain

func (o *DomainReputationInput) HasDomain() bool

HasDomain returns a boolean if a field has been set.

func (DomainReputationInput) MarshalJSON

func (o DomainReputationInput) MarshalJSON() ([]byte, error)

func (*DomainReputationInput) SetDomain

func (o *DomainReputationInput) SetDomain(v string)

SetDomain gets a reference to the given string and assigns it to the Domain field.

func (DomainReputationInput) ToMap

func (o DomainReputationInput) ToMap() (map[string]interface{}, error)

type DomainReputationIntelligence

type DomainReputationIntelligence struct {
	IocType           *string                      `json:"ioc_type,omitempty"`
	IocValue          *string                      `json:"ioc_value,omitempty"`
	RelatedIocs       []DomainReputationRelatedIoc `json:"related_iocs,omitempty"`
	FeedTags          []string                     `json:"feed_tags,omitempty"`
	StixPattern       *string                      `json:"stix_pattern,omitempty"`
	RecommendedAction *string                      `json:"recommended_action,omitempty"`
	FirstSeen         NullableTime                 `json:"first_seen,omitempty"`
	LastSeen          NullableTime                 `json:"last_seen,omitempty"`
}

DomainReputationIntelligence struct for DomainReputationIntelligence

func NewDomainReputationIntelligence

func NewDomainReputationIntelligence() *DomainReputationIntelligence

NewDomainReputationIntelligence instantiates a new DomainReputationIntelligence object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDomainReputationIntelligenceWithDefaults

func NewDomainReputationIntelligenceWithDefaults() *DomainReputationIntelligence

NewDomainReputationIntelligenceWithDefaults instantiates a new DomainReputationIntelligence object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DomainReputationIntelligence) GetFeedTags

func (o *DomainReputationIntelligence) GetFeedTags() []string

GetFeedTags returns the FeedTags field value if set, zero value otherwise.

func (*DomainReputationIntelligence) GetFeedTagsOk

func (o *DomainReputationIntelligence) GetFeedTagsOk() ([]string, bool)

GetFeedTagsOk returns a tuple with the FeedTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationIntelligence) GetFirstSeen

func (o *DomainReputationIntelligence) GetFirstSeen() time.Time

GetFirstSeen returns the FirstSeen field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DomainReputationIntelligence) GetFirstSeenOk

func (o *DomainReputationIntelligence) GetFirstSeenOk() (*time.Time, bool)

GetFirstSeenOk returns a tuple with the FirstSeen field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DomainReputationIntelligence) GetIocType

func (o *DomainReputationIntelligence) GetIocType() string

GetIocType returns the IocType field value if set, zero value otherwise.

func (*DomainReputationIntelligence) GetIocTypeOk

func (o *DomainReputationIntelligence) GetIocTypeOk() (*string, bool)

GetIocTypeOk returns a tuple with the IocType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationIntelligence) GetIocValue

func (o *DomainReputationIntelligence) GetIocValue() string

GetIocValue returns the IocValue field value if set, zero value otherwise.

func (*DomainReputationIntelligence) GetIocValueOk

func (o *DomainReputationIntelligence) GetIocValueOk() (*string, bool)

GetIocValueOk returns a tuple with the IocValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationIntelligence) GetLastSeen

func (o *DomainReputationIntelligence) GetLastSeen() time.Time

GetLastSeen returns the LastSeen field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DomainReputationIntelligence) GetLastSeenOk

func (o *DomainReputationIntelligence) GetLastSeenOk() (*time.Time, bool)

GetLastSeenOk returns a tuple with the LastSeen field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DomainReputationIntelligence) GetRecommendedAction

func (o *DomainReputationIntelligence) GetRecommendedAction() string

GetRecommendedAction returns the RecommendedAction field value if set, zero value otherwise.

func (*DomainReputationIntelligence) GetRecommendedActionOk

func (o *DomainReputationIntelligence) GetRecommendedActionOk() (*string, bool)

GetRecommendedActionOk returns a tuple with the RecommendedAction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationIntelligence) GetRelatedIocs

GetRelatedIocs returns the RelatedIocs field value if set, zero value otherwise.

func (*DomainReputationIntelligence) GetRelatedIocsOk

GetRelatedIocsOk returns a tuple with the RelatedIocs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationIntelligence) GetStixPattern

func (o *DomainReputationIntelligence) GetStixPattern() string

GetStixPattern returns the StixPattern field value if set, zero value otherwise.

func (*DomainReputationIntelligence) GetStixPatternOk

func (o *DomainReputationIntelligence) GetStixPatternOk() (*string, bool)

GetStixPatternOk returns a tuple with the StixPattern field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationIntelligence) HasFeedTags

func (o *DomainReputationIntelligence) HasFeedTags() bool

HasFeedTags returns a boolean if a field has been set.

func (*DomainReputationIntelligence) HasFirstSeen

func (o *DomainReputationIntelligence) HasFirstSeen() bool

HasFirstSeen returns a boolean if a field has been set.

func (*DomainReputationIntelligence) HasIocType

func (o *DomainReputationIntelligence) HasIocType() bool

HasIocType returns a boolean if a field has been set.

func (*DomainReputationIntelligence) HasIocValue

func (o *DomainReputationIntelligence) HasIocValue() bool

HasIocValue returns a boolean if a field has been set.

func (*DomainReputationIntelligence) HasLastSeen

func (o *DomainReputationIntelligence) HasLastSeen() bool

HasLastSeen returns a boolean if a field has been set.

func (*DomainReputationIntelligence) HasRecommendedAction

func (o *DomainReputationIntelligence) HasRecommendedAction() bool

HasRecommendedAction returns a boolean if a field has been set.

func (*DomainReputationIntelligence) HasRelatedIocs

func (o *DomainReputationIntelligence) HasRelatedIocs() bool

HasRelatedIocs returns a boolean if a field has been set.

func (*DomainReputationIntelligence) HasStixPattern

func (o *DomainReputationIntelligence) HasStixPattern() bool

HasStixPattern returns a boolean if a field has been set.

func (DomainReputationIntelligence) MarshalJSON

func (o DomainReputationIntelligence) MarshalJSON() ([]byte, error)

func (*DomainReputationIntelligence) SetFeedTags

func (o *DomainReputationIntelligence) SetFeedTags(v []string)

SetFeedTags gets a reference to the given []string and assigns it to the FeedTags field.

func (*DomainReputationIntelligence) SetFirstSeen

func (o *DomainReputationIntelligence) SetFirstSeen(v time.Time)

SetFirstSeen gets a reference to the given NullableTime and assigns it to the FirstSeen field.

func (*DomainReputationIntelligence) SetFirstSeenNil

func (o *DomainReputationIntelligence) SetFirstSeenNil()

SetFirstSeenNil sets the value for FirstSeen to be an explicit nil

func (*DomainReputationIntelligence) SetIocType

func (o *DomainReputationIntelligence) SetIocType(v string)

SetIocType gets a reference to the given string and assigns it to the IocType field.

func (*DomainReputationIntelligence) SetIocValue

func (o *DomainReputationIntelligence) SetIocValue(v string)

SetIocValue gets a reference to the given string and assigns it to the IocValue field.

func (*DomainReputationIntelligence) SetLastSeen

func (o *DomainReputationIntelligence) SetLastSeen(v time.Time)

SetLastSeen gets a reference to the given NullableTime and assigns it to the LastSeen field.

func (*DomainReputationIntelligence) SetLastSeenNil

func (o *DomainReputationIntelligence) SetLastSeenNil()

SetLastSeenNil sets the value for LastSeen to be an explicit nil

func (*DomainReputationIntelligence) SetRecommendedAction

func (o *DomainReputationIntelligence) SetRecommendedAction(v string)

SetRecommendedAction gets a reference to the given string and assigns it to the RecommendedAction field.

func (*DomainReputationIntelligence) SetRelatedIocs

SetRelatedIocs gets a reference to the given []DomainReputationRelatedIoc and assigns it to the RelatedIocs field.

func (*DomainReputationIntelligence) SetStixPattern

func (o *DomainReputationIntelligence) SetStixPattern(v string)

SetStixPattern gets a reference to the given string and assigns it to the StixPattern field.

func (DomainReputationIntelligence) ToMap

func (o DomainReputationIntelligence) ToMap() (map[string]interface{}, error)

func (*DomainReputationIntelligence) UnsetFirstSeen

func (o *DomainReputationIntelligence) UnsetFirstSeen()

UnsetFirstSeen ensures that no value is present for FirstSeen, not even an explicit nil

func (*DomainReputationIntelligence) UnsetLastSeen

func (o *DomainReputationIntelligence) UnsetLastSeen()

UnsetLastSeen ensures that no value is present for LastSeen, not even an explicit nil

type DomainReputationPivotMatch

type DomainReputationPivotMatch struct {
	Pivot               *string  `json:"pivot,omitempty"`
	PivotType           *string  `json:"pivot_type,omitempty"`
	TotalRelatedThreats *int32   `json:"total_related_threats,omitempty"`
	Confidence          *float32 `json:"confidence,omitempty"`
}

DomainReputationPivotMatch Shared WHOIS attribute also associated with known malicious domains.

func NewDomainReputationPivotMatch

func NewDomainReputationPivotMatch() *DomainReputationPivotMatch

NewDomainReputationPivotMatch instantiates a new DomainReputationPivotMatch object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDomainReputationPivotMatchWithDefaults

func NewDomainReputationPivotMatchWithDefaults() *DomainReputationPivotMatch

NewDomainReputationPivotMatchWithDefaults instantiates a new DomainReputationPivotMatch object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DomainReputationPivotMatch) GetConfidence

func (o *DomainReputationPivotMatch) GetConfidence() float32

GetConfidence returns the Confidence field value if set, zero value otherwise.

func (*DomainReputationPivotMatch) GetConfidenceOk

func (o *DomainReputationPivotMatch) GetConfidenceOk() (*float32, bool)

GetConfidenceOk returns a tuple with the Confidence field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationPivotMatch) GetPivot

func (o *DomainReputationPivotMatch) GetPivot() string

GetPivot returns the Pivot field value if set, zero value otherwise.

func (*DomainReputationPivotMatch) GetPivotOk

func (o *DomainReputationPivotMatch) GetPivotOk() (*string, bool)

GetPivotOk returns a tuple with the Pivot field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationPivotMatch) GetPivotType

func (o *DomainReputationPivotMatch) GetPivotType() string

GetPivotType returns the PivotType field value if set, zero value otherwise.

func (*DomainReputationPivotMatch) GetPivotTypeOk

func (o *DomainReputationPivotMatch) GetPivotTypeOk() (*string, bool)

GetPivotTypeOk returns a tuple with the PivotType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationPivotMatch) GetTotalRelatedThreats

func (o *DomainReputationPivotMatch) GetTotalRelatedThreats() int32

GetTotalRelatedThreats returns the TotalRelatedThreats field value if set, zero value otherwise.

func (*DomainReputationPivotMatch) GetTotalRelatedThreatsOk

func (o *DomainReputationPivotMatch) GetTotalRelatedThreatsOk() (*int32, bool)

GetTotalRelatedThreatsOk returns a tuple with the TotalRelatedThreats field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationPivotMatch) HasConfidence

func (o *DomainReputationPivotMatch) HasConfidence() bool

HasConfidence returns a boolean if a field has been set.

func (*DomainReputationPivotMatch) HasPivot

func (o *DomainReputationPivotMatch) HasPivot() bool

HasPivot returns a boolean if a field has been set.

func (*DomainReputationPivotMatch) HasPivotType

func (o *DomainReputationPivotMatch) HasPivotType() bool

HasPivotType returns a boolean if a field has been set.

func (*DomainReputationPivotMatch) HasTotalRelatedThreats

func (o *DomainReputationPivotMatch) HasTotalRelatedThreats() bool

HasTotalRelatedThreats returns a boolean if a field has been set.

func (DomainReputationPivotMatch) MarshalJSON

func (o DomainReputationPivotMatch) MarshalJSON() ([]byte, error)

func (*DomainReputationPivotMatch) SetConfidence

func (o *DomainReputationPivotMatch) SetConfidence(v float32)

SetConfidence gets a reference to the given float32 and assigns it to the Confidence field.

func (*DomainReputationPivotMatch) SetPivot

func (o *DomainReputationPivotMatch) SetPivot(v string)

SetPivot gets a reference to the given string and assigns it to the Pivot field.

func (*DomainReputationPivotMatch) SetPivotType

func (o *DomainReputationPivotMatch) SetPivotType(v string)

SetPivotType gets a reference to the given string and assigns it to the PivotType field.

func (*DomainReputationPivotMatch) SetTotalRelatedThreats

func (o *DomainReputationPivotMatch) SetTotalRelatedThreats(v int32)

SetTotalRelatedThreats gets a reference to the given int32 and assigns it to the TotalRelatedThreats field.

func (DomainReputationPivotMatch) ToMap

func (o DomainReputationPivotMatch) ToMap() (map[string]interface{}, error)

type DomainReputationRelatedIoc

type DomainReputationRelatedIoc struct {
	Type       *string  `json:"type,omitempty"`
	Value      *string  `json:"value,omitempty"`
	Confidence *float32 `json:"confidence,omitempty"`
}

DomainReputationRelatedIoc struct for DomainReputationRelatedIoc

func NewDomainReputationRelatedIoc

func NewDomainReputationRelatedIoc() *DomainReputationRelatedIoc

NewDomainReputationRelatedIoc instantiates a new DomainReputationRelatedIoc object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDomainReputationRelatedIocWithDefaults

func NewDomainReputationRelatedIocWithDefaults() *DomainReputationRelatedIoc

NewDomainReputationRelatedIocWithDefaults instantiates a new DomainReputationRelatedIoc object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DomainReputationRelatedIoc) GetConfidence

func (o *DomainReputationRelatedIoc) GetConfidence() float32

GetConfidence returns the Confidence field value if set, zero value otherwise.

func (*DomainReputationRelatedIoc) GetConfidenceOk

func (o *DomainReputationRelatedIoc) GetConfidenceOk() (*float32, bool)

GetConfidenceOk returns a tuple with the Confidence field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationRelatedIoc) GetType

func (o *DomainReputationRelatedIoc) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*DomainReputationRelatedIoc) GetTypeOk

func (o *DomainReputationRelatedIoc) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationRelatedIoc) GetValue

func (o *DomainReputationRelatedIoc) GetValue() string

GetValue returns the Value field value if set, zero value otherwise.

func (*DomainReputationRelatedIoc) GetValueOk

func (o *DomainReputationRelatedIoc) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationRelatedIoc) HasConfidence

func (o *DomainReputationRelatedIoc) HasConfidence() bool

HasConfidence returns a boolean if a field has been set.

func (*DomainReputationRelatedIoc) HasType

func (o *DomainReputationRelatedIoc) HasType() bool

HasType returns a boolean if a field has been set.

func (*DomainReputationRelatedIoc) HasValue

func (o *DomainReputationRelatedIoc) HasValue() bool

HasValue returns a boolean if a field has been set.

func (DomainReputationRelatedIoc) MarshalJSON

func (o DomainReputationRelatedIoc) MarshalJSON() ([]byte, error)

func (*DomainReputationRelatedIoc) SetConfidence

func (o *DomainReputationRelatedIoc) SetConfidence(v float32)

SetConfidence gets a reference to the given float32 and assigns it to the Confidence field.

func (*DomainReputationRelatedIoc) SetType

func (o *DomainReputationRelatedIoc) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (*DomainReputationRelatedIoc) SetValue

func (o *DomainReputationRelatedIoc) SetValue(v string)

SetValue gets a reference to the given string and assigns it to the Value field.

func (DomainReputationRelatedIoc) ToMap

func (o DomainReputationRelatedIoc) ToMap() (map[string]interface{}, error)

type DomainReputationResponse

type DomainReputationResponse struct {
	Input            *DomainReputationInput           `json:"input,omitempty"`
	AssessedAt       *time.Time                       `json:"assessed_at,omitempty"`
	Version          *string                          `json:"version,omitempty"`
	ProcessingTimeMs *int32                           `json:"processing_time_ms,omitempty"`
	RiskCategory     *DomainReputationRiskCategory    `json:"risk_category,omitempty"`
	DgaScore         *DomainReputationDgaScore        `json:"dga_score,omitempty"`
	TrustSignals     *DomainReputationTrustSignals    `json:"trust_signals,omitempty"`
	Intelligence     *DomainReputationIntelligence    `json:"intelligence,omitempty"`
	EvidenceSummary  *DomainReputationEvidenceSummary `json:"evidence_summary,omitempty"`
	Errors           []string                         `json:"errors,omitempty"`
}

DomainReputationResponse struct for DomainReputationResponse

func NewDomainReputationResponse

func NewDomainReputationResponse() *DomainReputationResponse

NewDomainReputationResponse instantiates a new DomainReputationResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDomainReputationResponseWithDefaults

func NewDomainReputationResponseWithDefaults() *DomainReputationResponse

NewDomainReputationResponseWithDefaults instantiates a new DomainReputationResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DomainReputationResponse) GetAssessedAt

func (o *DomainReputationResponse) GetAssessedAt() time.Time

GetAssessedAt returns the AssessedAt field value if set, zero value otherwise.

func (*DomainReputationResponse) GetAssessedAtOk

func (o *DomainReputationResponse) GetAssessedAtOk() (*time.Time, bool)

GetAssessedAtOk returns a tuple with the AssessedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationResponse) GetDgaScore

GetDgaScore returns the DgaScore field value if set, zero value otherwise.

func (*DomainReputationResponse) GetDgaScoreOk

GetDgaScoreOk returns a tuple with the DgaScore field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationResponse) GetErrors

func (o *DomainReputationResponse) GetErrors() []string

GetErrors returns the Errors field value if set, zero value otherwise.

func (*DomainReputationResponse) GetErrorsOk

func (o *DomainReputationResponse) GetErrorsOk() ([]string, bool)

GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationResponse) GetEvidenceSummary

GetEvidenceSummary returns the EvidenceSummary field value if set, zero value otherwise.

func (*DomainReputationResponse) GetEvidenceSummaryOk

func (o *DomainReputationResponse) GetEvidenceSummaryOk() (*DomainReputationEvidenceSummary, bool)

GetEvidenceSummaryOk returns a tuple with the EvidenceSummary field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationResponse) GetInput

GetInput returns the Input field value if set, zero value otherwise.

func (*DomainReputationResponse) GetInputOk

GetInputOk returns a tuple with the Input field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationResponse) GetIntelligence

GetIntelligence returns the Intelligence field value if set, zero value otherwise.

func (*DomainReputationResponse) GetIntelligenceOk

func (o *DomainReputationResponse) GetIntelligenceOk() (*DomainReputationIntelligence, bool)

GetIntelligenceOk returns a tuple with the Intelligence field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationResponse) GetProcessingTimeMs

func (o *DomainReputationResponse) GetProcessingTimeMs() int32

GetProcessingTimeMs returns the ProcessingTimeMs field value if set, zero value otherwise.

func (*DomainReputationResponse) GetProcessingTimeMsOk

func (o *DomainReputationResponse) GetProcessingTimeMsOk() (*int32, bool)

GetProcessingTimeMsOk returns a tuple with the ProcessingTimeMs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationResponse) GetRiskCategory

GetRiskCategory returns the RiskCategory field value if set, zero value otherwise.

func (*DomainReputationResponse) GetRiskCategoryOk

func (o *DomainReputationResponse) GetRiskCategoryOk() (*DomainReputationRiskCategory, bool)

GetRiskCategoryOk returns a tuple with the RiskCategory field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationResponse) GetTrustSignals

GetTrustSignals returns the TrustSignals field value if set, zero value otherwise.

func (*DomainReputationResponse) GetTrustSignalsOk

func (o *DomainReputationResponse) GetTrustSignalsOk() (*DomainReputationTrustSignals, bool)

GetTrustSignalsOk returns a tuple with the TrustSignals field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationResponse) GetVersion

func (o *DomainReputationResponse) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise.

func (*DomainReputationResponse) GetVersionOk

func (o *DomainReputationResponse) GetVersionOk() (*string, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationResponse) HasAssessedAt

func (o *DomainReputationResponse) HasAssessedAt() bool

HasAssessedAt returns a boolean if a field has been set.

func (*DomainReputationResponse) HasDgaScore

func (o *DomainReputationResponse) HasDgaScore() bool

HasDgaScore returns a boolean if a field has been set.

func (*DomainReputationResponse) HasErrors

func (o *DomainReputationResponse) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (*DomainReputationResponse) HasEvidenceSummary

func (o *DomainReputationResponse) HasEvidenceSummary() bool

HasEvidenceSummary returns a boolean if a field has been set.

func (*DomainReputationResponse) HasInput

func (o *DomainReputationResponse) HasInput() bool

HasInput returns a boolean if a field has been set.

func (*DomainReputationResponse) HasIntelligence

func (o *DomainReputationResponse) HasIntelligence() bool

HasIntelligence returns a boolean if a field has been set.

func (*DomainReputationResponse) HasProcessingTimeMs

func (o *DomainReputationResponse) HasProcessingTimeMs() bool

HasProcessingTimeMs returns a boolean if a field has been set.

func (*DomainReputationResponse) HasRiskCategory

func (o *DomainReputationResponse) HasRiskCategory() bool

HasRiskCategory returns a boolean if a field has been set.

func (*DomainReputationResponse) HasTrustSignals

func (o *DomainReputationResponse) HasTrustSignals() bool

HasTrustSignals returns a boolean if a field has been set.

func (*DomainReputationResponse) HasVersion

func (o *DomainReputationResponse) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (DomainReputationResponse) MarshalJSON

func (o DomainReputationResponse) MarshalJSON() ([]byte, error)

func (*DomainReputationResponse) SetAssessedAt

func (o *DomainReputationResponse) SetAssessedAt(v time.Time)

SetAssessedAt gets a reference to the given time.Time and assigns it to the AssessedAt field.

func (*DomainReputationResponse) SetDgaScore

SetDgaScore gets a reference to the given DomainReputationDgaScore and assigns it to the DgaScore field.

func (*DomainReputationResponse) SetErrors

func (o *DomainReputationResponse) SetErrors(v []string)

SetErrors gets a reference to the given []string and assigns it to the Errors field.

func (*DomainReputationResponse) SetEvidenceSummary

SetEvidenceSummary gets a reference to the given DomainReputationEvidenceSummary and assigns it to the EvidenceSummary field.

func (*DomainReputationResponse) SetInput

SetInput gets a reference to the given DomainReputationInput and assigns it to the Input field.

func (*DomainReputationResponse) SetIntelligence

SetIntelligence gets a reference to the given DomainReputationIntelligence and assigns it to the Intelligence field.

func (*DomainReputationResponse) SetProcessingTimeMs

func (o *DomainReputationResponse) SetProcessingTimeMs(v int32)

SetProcessingTimeMs gets a reference to the given int32 and assigns it to the ProcessingTimeMs field.

func (*DomainReputationResponse) SetRiskCategory

SetRiskCategory gets a reference to the given DomainReputationRiskCategory and assigns it to the RiskCategory field.

func (*DomainReputationResponse) SetTrustSignals

SetTrustSignals gets a reference to the given DomainReputationTrustSignals and assigns it to the TrustSignals field.

func (*DomainReputationResponse) SetVersion

func (o *DomainReputationResponse) SetVersion(v string)

SetVersion gets a reference to the given string and assigns it to the Version field.

func (DomainReputationResponse) ToMap

func (o DomainReputationResponse) ToMap() (map[string]interface{}, error)

type DomainReputationRiskCategory

type DomainReputationRiskCategory struct {
	Verdict       *string                      `json:"verdict,omitempty"`
	Confidence    *float32                     `json:"confidence,omitempty"`
	PrimaryThreat NullableString               `json:"primary_threat,omitempty"`
	Severity      *string                      `json:"severity,omitempty"`
	ThreatTypes   []string                     `json:"threat_types,omitempty"`
	Sources       []string                     `json:"sources,omitempty"`
	PivotMatches  []DomainReputationPivotMatch `json:"pivot_matches,omitempty"`
}

DomainReputationRiskCategory struct for DomainReputationRiskCategory

func NewDomainReputationRiskCategory

func NewDomainReputationRiskCategory() *DomainReputationRiskCategory

NewDomainReputationRiskCategory instantiates a new DomainReputationRiskCategory object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDomainReputationRiskCategoryWithDefaults

func NewDomainReputationRiskCategoryWithDefaults() *DomainReputationRiskCategory

NewDomainReputationRiskCategoryWithDefaults instantiates a new DomainReputationRiskCategory object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DomainReputationRiskCategory) GetConfidence

func (o *DomainReputationRiskCategory) GetConfidence() float32

GetConfidence returns the Confidence field value if set, zero value otherwise.

func (*DomainReputationRiskCategory) GetConfidenceOk

func (o *DomainReputationRiskCategory) GetConfidenceOk() (*float32, bool)

GetConfidenceOk returns a tuple with the Confidence field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationRiskCategory) GetPivotMatches

GetPivotMatches returns the PivotMatches field value if set, zero value otherwise.

func (*DomainReputationRiskCategory) GetPivotMatchesOk

func (o *DomainReputationRiskCategory) GetPivotMatchesOk() ([]DomainReputationPivotMatch, bool)

GetPivotMatchesOk returns a tuple with the PivotMatches field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationRiskCategory) GetPrimaryThreat

func (o *DomainReputationRiskCategory) GetPrimaryThreat() string

GetPrimaryThreat returns the PrimaryThreat field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DomainReputationRiskCategory) GetPrimaryThreatOk

func (o *DomainReputationRiskCategory) GetPrimaryThreatOk() (*string, bool)

GetPrimaryThreatOk returns a tuple with the PrimaryThreat field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DomainReputationRiskCategory) GetSeverity

func (o *DomainReputationRiskCategory) GetSeverity() string

GetSeverity returns the Severity field value if set, zero value otherwise.

func (*DomainReputationRiskCategory) GetSeverityOk

func (o *DomainReputationRiskCategory) GetSeverityOk() (*string, bool)

GetSeverityOk returns a tuple with the Severity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationRiskCategory) GetSources

func (o *DomainReputationRiskCategory) GetSources() []string

GetSources returns the Sources field value if set, zero value otherwise.

func (*DomainReputationRiskCategory) GetSourcesOk

func (o *DomainReputationRiskCategory) GetSourcesOk() ([]string, bool)

GetSourcesOk returns a tuple with the Sources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationRiskCategory) GetThreatTypes

func (o *DomainReputationRiskCategory) GetThreatTypes() []string

GetThreatTypes returns the ThreatTypes field value if set, zero value otherwise.

func (*DomainReputationRiskCategory) GetThreatTypesOk

func (o *DomainReputationRiskCategory) GetThreatTypesOk() ([]string, bool)

GetThreatTypesOk returns a tuple with the ThreatTypes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationRiskCategory) GetVerdict

func (o *DomainReputationRiskCategory) GetVerdict() string

GetVerdict returns the Verdict field value if set, zero value otherwise.

func (*DomainReputationRiskCategory) GetVerdictOk

func (o *DomainReputationRiskCategory) GetVerdictOk() (*string, bool)

GetVerdictOk returns a tuple with the Verdict field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationRiskCategory) HasConfidence

func (o *DomainReputationRiskCategory) HasConfidence() bool

HasConfidence returns a boolean if a field has been set.

func (*DomainReputationRiskCategory) HasPivotMatches

func (o *DomainReputationRiskCategory) HasPivotMatches() bool

HasPivotMatches returns a boolean if a field has been set.

func (*DomainReputationRiskCategory) HasPrimaryThreat

func (o *DomainReputationRiskCategory) HasPrimaryThreat() bool

HasPrimaryThreat returns a boolean if a field has been set.

func (*DomainReputationRiskCategory) HasSeverity

func (o *DomainReputationRiskCategory) HasSeverity() bool

HasSeverity returns a boolean if a field has been set.

func (*DomainReputationRiskCategory) HasSources

func (o *DomainReputationRiskCategory) HasSources() bool

HasSources returns a boolean if a field has been set.

func (*DomainReputationRiskCategory) HasThreatTypes

func (o *DomainReputationRiskCategory) HasThreatTypes() bool

HasThreatTypes returns a boolean if a field has been set.

func (*DomainReputationRiskCategory) HasVerdict

func (o *DomainReputationRiskCategory) HasVerdict() bool

HasVerdict returns a boolean if a field has been set.

func (DomainReputationRiskCategory) MarshalJSON

func (o DomainReputationRiskCategory) MarshalJSON() ([]byte, error)

func (*DomainReputationRiskCategory) SetConfidence

func (o *DomainReputationRiskCategory) SetConfidence(v float32)

SetConfidence gets a reference to the given float32 and assigns it to the Confidence field.

func (*DomainReputationRiskCategory) SetPivotMatches

SetPivotMatches gets a reference to the given []DomainReputationPivotMatch and assigns it to the PivotMatches field.

func (*DomainReputationRiskCategory) SetPrimaryThreat

func (o *DomainReputationRiskCategory) SetPrimaryThreat(v string)

SetPrimaryThreat gets a reference to the given NullableString and assigns it to the PrimaryThreat field.

func (*DomainReputationRiskCategory) SetPrimaryThreatNil

func (o *DomainReputationRiskCategory) SetPrimaryThreatNil()

SetPrimaryThreatNil sets the value for PrimaryThreat to be an explicit nil

func (*DomainReputationRiskCategory) SetSeverity

func (o *DomainReputationRiskCategory) SetSeverity(v string)

SetSeverity gets a reference to the given string and assigns it to the Severity field.

func (*DomainReputationRiskCategory) SetSources

func (o *DomainReputationRiskCategory) SetSources(v []string)

SetSources gets a reference to the given []string and assigns it to the Sources field.

func (*DomainReputationRiskCategory) SetThreatTypes

func (o *DomainReputationRiskCategory) SetThreatTypes(v []string)

SetThreatTypes gets a reference to the given []string and assigns it to the ThreatTypes field.

func (*DomainReputationRiskCategory) SetVerdict

func (o *DomainReputationRiskCategory) SetVerdict(v string)

SetVerdict gets a reference to the given string and assigns it to the Verdict field.

func (DomainReputationRiskCategory) ToMap

func (o DomainReputationRiskCategory) ToMap() (map[string]interface{}, error)

func (*DomainReputationRiskCategory) UnsetPrimaryThreat

func (o *DomainReputationRiskCategory) UnsetPrimaryThreat()

UnsetPrimaryThreat ensures that no value is present for PrimaryThreat, not even an explicit nil

type DomainReputationSignal

type DomainReputationSignal struct {
	Code       *string  `json:"code,omitempty"`
	Weight     *int32   `json:"weight,omitempty"`
	Polarity   *string  `json:"polarity,omitempty"`
	Category   *string  `json:"category,omitempty"`
	Evidence   *string  `json:"evidence,omitempty"`
	Confidence *float32 `json:"confidence,omitempty"`
}

DomainReputationSignal struct for DomainReputationSignal

func NewDomainReputationSignal

func NewDomainReputationSignal() *DomainReputationSignal

NewDomainReputationSignal instantiates a new DomainReputationSignal object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDomainReputationSignalWithDefaults

func NewDomainReputationSignalWithDefaults() *DomainReputationSignal

NewDomainReputationSignalWithDefaults instantiates a new DomainReputationSignal object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DomainReputationSignal) GetCategory

func (o *DomainReputationSignal) GetCategory() string

GetCategory returns the Category field value if set, zero value otherwise.

func (*DomainReputationSignal) GetCategoryOk

func (o *DomainReputationSignal) GetCategoryOk() (*string, bool)

GetCategoryOk returns a tuple with the Category field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationSignal) GetCode

func (o *DomainReputationSignal) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*DomainReputationSignal) GetCodeOk

func (o *DomainReputationSignal) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationSignal) GetConfidence

func (o *DomainReputationSignal) GetConfidence() float32

GetConfidence returns the Confidence field value if set, zero value otherwise.

func (*DomainReputationSignal) GetConfidenceOk

func (o *DomainReputationSignal) GetConfidenceOk() (*float32, bool)

GetConfidenceOk returns a tuple with the Confidence field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationSignal) GetEvidence

func (o *DomainReputationSignal) GetEvidence() string

GetEvidence returns the Evidence field value if set, zero value otherwise.

func (*DomainReputationSignal) GetEvidenceOk

func (o *DomainReputationSignal) GetEvidenceOk() (*string, bool)

GetEvidenceOk returns a tuple with the Evidence field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationSignal) GetPolarity

func (o *DomainReputationSignal) GetPolarity() string

GetPolarity returns the Polarity field value if set, zero value otherwise.

func (*DomainReputationSignal) GetPolarityOk

func (o *DomainReputationSignal) GetPolarityOk() (*string, bool)

GetPolarityOk returns a tuple with the Polarity field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationSignal) GetWeight

func (o *DomainReputationSignal) GetWeight() int32

GetWeight returns the Weight field value if set, zero value otherwise.

func (*DomainReputationSignal) GetWeightOk

func (o *DomainReputationSignal) GetWeightOk() (*int32, bool)

GetWeightOk returns a tuple with the Weight field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationSignal) HasCategory

func (o *DomainReputationSignal) HasCategory() bool

HasCategory returns a boolean if a field has been set.

func (*DomainReputationSignal) HasCode

func (o *DomainReputationSignal) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*DomainReputationSignal) HasConfidence

func (o *DomainReputationSignal) HasConfidence() bool

HasConfidence returns a boolean if a field has been set.

func (*DomainReputationSignal) HasEvidence

func (o *DomainReputationSignal) HasEvidence() bool

HasEvidence returns a boolean if a field has been set.

func (*DomainReputationSignal) HasPolarity

func (o *DomainReputationSignal) HasPolarity() bool

HasPolarity returns a boolean if a field has been set.

func (*DomainReputationSignal) HasWeight

func (o *DomainReputationSignal) HasWeight() bool

HasWeight returns a boolean if a field has been set.

func (DomainReputationSignal) MarshalJSON

func (o DomainReputationSignal) MarshalJSON() ([]byte, error)

func (*DomainReputationSignal) SetCategory

func (o *DomainReputationSignal) SetCategory(v string)

SetCategory gets a reference to the given string and assigns it to the Category field.

func (*DomainReputationSignal) SetCode

func (o *DomainReputationSignal) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*DomainReputationSignal) SetConfidence

func (o *DomainReputationSignal) SetConfidence(v float32)

SetConfidence gets a reference to the given float32 and assigns it to the Confidence field.

func (*DomainReputationSignal) SetEvidence

func (o *DomainReputationSignal) SetEvidence(v string)

SetEvidence gets a reference to the given string and assigns it to the Evidence field.

func (*DomainReputationSignal) SetPolarity

func (o *DomainReputationSignal) SetPolarity(v string)

SetPolarity gets a reference to the given string and assigns it to the Polarity field.

func (*DomainReputationSignal) SetWeight

func (o *DomainReputationSignal) SetWeight(v int32)

SetWeight gets a reference to the given int32 and assigns it to the Weight field.

func (DomainReputationSignal) ToMap

func (o DomainReputationSignal) ToMap() (map[string]interface{}, error)

type DomainReputationSignals

type DomainReputationSignals struct {
	Positive []DomainReputationSignal `json:"positive,omitempty"`
	Negative []DomainReputationSignal `json:"negative,omitempty"`
	Neutral  []DomainReputationSignal `json:"neutral,omitempty"`
}

DomainReputationSignals struct for DomainReputationSignals

func NewDomainReputationSignals

func NewDomainReputationSignals() *DomainReputationSignals

NewDomainReputationSignals instantiates a new DomainReputationSignals object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDomainReputationSignalsWithDefaults

func NewDomainReputationSignalsWithDefaults() *DomainReputationSignals

NewDomainReputationSignalsWithDefaults instantiates a new DomainReputationSignals object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DomainReputationSignals) GetNegative

GetNegative returns the Negative field value if set, zero value otherwise.

func (*DomainReputationSignals) GetNegativeOk

func (o *DomainReputationSignals) GetNegativeOk() ([]DomainReputationSignal, bool)

GetNegativeOk returns a tuple with the Negative field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationSignals) GetNeutral

GetNeutral returns the Neutral field value if set, zero value otherwise.

func (*DomainReputationSignals) GetNeutralOk

func (o *DomainReputationSignals) GetNeutralOk() ([]DomainReputationSignal, bool)

GetNeutralOk returns a tuple with the Neutral field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationSignals) GetPositive

GetPositive returns the Positive field value if set, zero value otherwise.

func (*DomainReputationSignals) GetPositiveOk

func (o *DomainReputationSignals) GetPositiveOk() ([]DomainReputationSignal, bool)

GetPositiveOk returns a tuple with the Positive field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationSignals) HasNegative

func (o *DomainReputationSignals) HasNegative() bool

HasNegative returns a boolean if a field has been set.

func (*DomainReputationSignals) HasNeutral

func (o *DomainReputationSignals) HasNeutral() bool

HasNeutral returns a boolean if a field has been set.

func (*DomainReputationSignals) HasPositive

func (o *DomainReputationSignals) HasPositive() bool

HasPositive returns a boolean if a field has been set.

func (DomainReputationSignals) MarshalJSON

func (o DomainReputationSignals) MarshalJSON() ([]byte, error)

func (*DomainReputationSignals) SetNegative

func (o *DomainReputationSignals) SetNegative(v []DomainReputationSignal)

SetNegative gets a reference to the given []DomainReputationSignal and assigns it to the Negative field.

func (*DomainReputationSignals) SetNeutral

SetNeutral gets a reference to the given []DomainReputationSignal and assigns it to the Neutral field.

func (*DomainReputationSignals) SetPositive

func (o *DomainReputationSignals) SetPositive(v []DomainReputationSignal)

SetPositive gets a reference to the given []DomainReputationSignal and assigns it to the Positive field.

func (DomainReputationSignals) ToMap

func (o DomainReputationSignals) ToMap() (map[string]interface{}, error)

type DomainReputationTrustSignals

type DomainReputationTrustSignals struct {
	TrustScore *int32                      `json:"trust_score,omitempty"`
	TrustBand  *string                     `json:"trust_band,omitempty"`
	Signals    *DomainReputationSignals    `json:"signals,omitempty"`
	Indicators *DomainReputationIndicators `json:"indicators,omitempty"`
}

DomainReputationTrustSignals struct for DomainReputationTrustSignals

func NewDomainReputationTrustSignals

func NewDomainReputationTrustSignals() *DomainReputationTrustSignals

NewDomainReputationTrustSignals instantiates a new DomainReputationTrustSignals object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDomainReputationTrustSignalsWithDefaults

func NewDomainReputationTrustSignalsWithDefaults() *DomainReputationTrustSignals

NewDomainReputationTrustSignalsWithDefaults instantiates a new DomainReputationTrustSignals object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DomainReputationTrustSignals) GetIndicators

GetIndicators returns the Indicators field value if set, zero value otherwise.

func (*DomainReputationTrustSignals) GetIndicatorsOk

GetIndicatorsOk returns a tuple with the Indicators field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationTrustSignals) GetSignals

GetSignals returns the Signals field value if set, zero value otherwise.

func (*DomainReputationTrustSignals) GetSignalsOk

GetSignalsOk returns a tuple with the Signals field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationTrustSignals) GetTrustBand

func (o *DomainReputationTrustSignals) GetTrustBand() string

GetTrustBand returns the TrustBand field value if set, zero value otherwise.

func (*DomainReputationTrustSignals) GetTrustBandOk

func (o *DomainReputationTrustSignals) GetTrustBandOk() (*string, bool)

GetTrustBandOk returns a tuple with the TrustBand field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationTrustSignals) GetTrustScore

func (o *DomainReputationTrustSignals) GetTrustScore() int32

GetTrustScore returns the TrustScore field value if set, zero value otherwise.

func (*DomainReputationTrustSignals) GetTrustScoreOk

func (o *DomainReputationTrustSignals) GetTrustScoreOk() (*int32, bool)

GetTrustScoreOk returns a tuple with the TrustScore field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DomainReputationTrustSignals) HasIndicators

func (o *DomainReputationTrustSignals) HasIndicators() bool

HasIndicators returns a boolean if a field has been set.

func (*DomainReputationTrustSignals) HasSignals

func (o *DomainReputationTrustSignals) HasSignals() bool

HasSignals returns a boolean if a field has been set.

func (*DomainReputationTrustSignals) HasTrustBand

func (o *DomainReputationTrustSignals) HasTrustBand() bool

HasTrustBand returns a boolean if a field has been set.

func (*DomainReputationTrustSignals) HasTrustScore

func (o *DomainReputationTrustSignals) HasTrustScore() bool

HasTrustScore returns a boolean if a field has been set.

func (DomainReputationTrustSignals) MarshalJSON

func (o DomainReputationTrustSignals) MarshalJSON() ([]byte, error)

func (*DomainReputationTrustSignals) SetIndicators

SetIndicators gets a reference to the given DomainReputationIndicators and assigns it to the Indicators field.

func (*DomainReputationTrustSignals) SetSignals

SetSignals gets a reference to the given DomainReputationSignals and assigns it to the Signals field.

func (*DomainReputationTrustSignals) SetTrustBand

func (o *DomainReputationTrustSignals) SetTrustBand(v string)

SetTrustBand gets a reference to the given string and assigns it to the TrustBand field.

func (*DomainReputationTrustSignals) SetTrustScore

func (o *DomainReputationTrustSignals) SetTrustScore(v int32)

SetTrustScore gets a reference to the given int32 and assigns it to the TrustScore field.

func (DomainReputationTrustSignals) ToMap

func (o DomainReputationTrustSignals) ToMap() (map[string]interface{}, error)

type ErrorResponse

type ErrorResponse struct {
	Status    *bool   `json:"status,omitempty"`
	Message   *string `json:"message,omitempty"`
	Timestamp *string `json:"timestamp,omitempty"`
	Path      *string `json:"path,omitempty"`
	Error     *string `json:"error,omitempty"`
}

ErrorResponse struct for ErrorResponse

func NewErrorResponse

func NewErrorResponse() *ErrorResponse

NewErrorResponse instantiates a new ErrorResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewErrorResponseWithDefaults

func NewErrorResponseWithDefaults() *ErrorResponse

NewErrorResponseWithDefaults instantiates a new ErrorResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ErrorResponse) GetError

func (o *ErrorResponse) GetError() string

GetError returns the Error field value if set, zero value otherwise.

func (*ErrorResponse) GetErrorOk

func (o *ErrorResponse) GetErrorOk() (*string, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ErrorResponse) GetMessage

func (o *ErrorResponse) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*ErrorResponse) GetMessageOk

func (o *ErrorResponse) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ErrorResponse) GetPath

func (o *ErrorResponse) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*ErrorResponse) GetPathOk

func (o *ErrorResponse) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ErrorResponse) GetStatus

func (o *ErrorResponse) GetStatus() bool

GetStatus returns the Status field value if set, zero value otherwise.

func (*ErrorResponse) GetStatusOk

func (o *ErrorResponse) GetStatusOk() (*bool, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ErrorResponse) GetTimestamp

func (o *ErrorResponse) GetTimestamp() string

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*ErrorResponse) GetTimestampOk

func (o *ErrorResponse) GetTimestampOk() (*string, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ErrorResponse) HasError

func (o *ErrorResponse) HasError() bool

HasError returns a boolean if a field has been set.

func (*ErrorResponse) HasMessage

func (o *ErrorResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*ErrorResponse) HasPath

func (o *ErrorResponse) HasPath() bool

HasPath returns a boolean if a field has been set.

func (*ErrorResponse) HasStatus

func (o *ErrorResponse) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*ErrorResponse) HasTimestamp

func (o *ErrorResponse) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (ErrorResponse) MarshalJSON

func (o ErrorResponse) MarshalJSON() ([]byte, error)

func (*ErrorResponse) SetError

func (o *ErrorResponse) SetError(v string)

SetError gets a reference to the given string and assigns it to the Error field.

func (*ErrorResponse) SetMessage

func (o *ErrorResponse) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*ErrorResponse) SetPath

func (o *ErrorResponse) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*ErrorResponse) SetStatus

func (o *ErrorResponse) SetStatus(v bool)

SetStatus gets a reference to the given bool and assigns it to the Status field.

func (*ErrorResponse) SetTimestamp

func (o *ErrorResponse) SetTimestamp(v string)

SetTimestamp gets a reference to the given string and assigns it to the Timestamp field.

func (ErrorResponse) ToMap

func (o ErrorResponse) ToMap() (map[string]interface{}, error)

type GenericOpenAPIError

type GenericOpenAPIError struct {
	// contains filtered or unexported fields
}

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type GeolocationAPI

type GeolocationAPI interface {

	/*
		BulkGeolocation Bulk IP Geolocation

		Up to 100 IPs.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return GeolocationAPIBulkGeolocationRequest
	*/
	BulkGeolocation(ctx context.Context) GeolocationAPIBulkGeolocationRequest

	// BulkGeolocationExecute executes the request
	//  @return []GeolocationResponse
	BulkGeolocationExecute(r GeolocationAPIBulkGeolocationRequest) ([]GeolocationResponse, *http.Response, error)

	/*
		Geolocation IP Geolocation Lookup

		Get location, ASN, currency for an IP. 1 credit.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return GeolocationAPIGeolocationRequest
	*/
	Geolocation(ctx context.Context) GeolocationAPIGeolocationRequest

	// GeolocationExecute executes the request
	//  @return GeolocationResponse
	GeolocationExecute(r GeolocationAPIGeolocationRequest) (*GeolocationResponse, *http.Response, error)
}

type GeolocationAPIBulkGeolocationRequest

type GeolocationAPIBulkGeolocationRequest struct {
	ApiService GeolocationAPI
	// contains filtered or unexported fields
}

func (GeolocationAPIBulkGeolocationRequest) ApiKey

Your WHOISFreaks API key

func (GeolocationAPIBulkGeolocationRequest) BulkGeolocationRequest

func (GeolocationAPIBulkGeolocationRequest) Execute

type GeolocationAPIGeolocationRequest

type GeolocationAPIGeolocationRequest struct {
	ApiService GeolocationAPI
	// contains filtered or unexported fields
}

func (GeolocationAPIGeolocationRequest) ApiKey

Your WHOISFreaks API key

func (GeolocationAPIGeolocationRequest) Execute

func (GeolocationAPIGeolocationRequest) Ip

type GeolocationAPIService

type GeolocationAPIService service

GeolocationAPIService GeolocationAPI service

func (*GeolocationAPIService) BulkGeolocation

BulkGeolocation Bulk IP Geolocation

Up to 100 IPs.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return GeolocationAPIBulkGeolocationRequest

func (*GeolocationAPIService) BulkGeolocationExecute

Execute executes the request

@return []GeolocationResponse

func (*GeolocationAPIService) Geolocation

Geolocation IP Geolocation Lookup

Get location, ASN, currency for an IP. 1 credit.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return GeolocationAPIGeolocationRequest

func (*GeolocationAPIService) GeolocationExecute

Execute executes the request

@return GeolocationResponse

type GeolocationAsn

type GeolocationAsn struct {
	AsNumber     *string `json:"as_number,omitempty"`
	Organization *string `json:"organization,omitempty"`
	Type         *string `json:"type,omitempty"`
	Domain       *string `json:"domain,omitempty"`
	Rir          *string `json:"rir,omitempty"`
}

GeolocationAsn struct for GeolocationAsn

func NewGeolocationAsn

func NewGeolocationAsn() *GeolocationAsn

NewGeolocationAsn instantiates a new GeolocationAsn object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGeolocationAsnWithDefaults

func NewGeolocationAsnWithDefaults() *GeolocationAsn

NewGeolocationAsnWithDefaults instantiates a new GeolocationAsn object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GeolocationAsn) GetAsNumber

func (o *GeolocationAsn) GetAsNumber() string

GetAsNumber returns the AsNumber field value if set, zero value otherwise.

func (*GeolocationAsn) GetAsNumberOk

func (o *GeolocationAsn) GetAsNumberOk() (*string, bool)

GetAsNumberOk returns a tuple with the AsNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GeolocationAsn) GetDomain

func (o *GeolocationAsn) GetDomain() string

GetDomain returns the Domain field value if set, zero value otherwise.

func (*GeolocationAsn) GetDomainOk

func (o *GeolocationAsn) GetDomainOk() (*string, bool)

GetDomainOk returns a tuple with the Domain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GeolocationAsn) GetOrganization

func (o *GeolocationAsn) GetOrganization() string

GetOrganization returns the Organization field value if set, zero value otherwise.

func (*GeolocationAsn) GetOrganizationOk

func (o *GeolocationAsn) GetOrganizationOk() (*string, bool)

GetOrganizationOk returns a tuple with the Organization field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GeolocationAsn) GetRir

func (o *GeolocationAsn) GetRir() string

GetRir returns the Rir field value if set, zero value otherwise.

func (*GeolocationAsn) GetRirOk

func (o *GeolocationAsn) GetRirOk() (*string, bool)

GetRirOk returns a tuple with the Rir field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GeolocationAsn) GetType

func (o *GeolocationAsn) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*GeolocationAsn) GetTypeOk

func (o *GeolocationAsn) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GeolocationAsn) HasAsNumber

func (o *GeolocationAsn) HasAsNumber() bool

HasAsNumber returns a boolean if a field has been set.

func (*GeolocationAsn) HasDomain

func (o *GeolocationAsn) HasDomain() bool

HasDomain returns a boolean if a field has been set.

func (*GeolocationAsn) HasOrganization

func (o *GeolocationAsn) HasOrganization() bool

HasOrganization returns a boolean if a field has been set.

func (*GeolocationAsn) HasRir

func (o *GeolocationAsn) HasRir() bool

HasRir returns a boolean if a field has been set.

func (*GeolocationAsn) HasType

func (o *GeolocationAsn) HasType() bool

HasType returns a boolean if a field has been set.

func (GeolocationAsn) MarshalJSON

func (o GeolocationAsn) MarshalJSON() ([]byte, error)

func (*GeolocationAsn) SetAsNumber

func (o *GeolocationAsn) SetAsNumber(v string)

SetAsNumber gets a reference to the given string and assigns it to the AsNumber field.

func (*GeolocationAsn) SetDomain

func (o *GeolocationAsn) SetDomain(v string)

SetDomain gets a reference to the given string and assigns it to the Domain field.

func (*GeolocationAsn) SetOrganization

func (o *GeolocationAsn) SetOrganization(v string)

SetOrganization gets a reference to the given string and assigns it to the Organization field.

func (*GeolocationAsn) SetRir

func (o *GeolocationAsn) SetRir(v string)

SetRir gets a reference to the given string and assigns it to the Rir field.

func (*GeolocationAsn) SetType

func (o *GeolocationAsn) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (GeolocationAsn) ToMap

func (o GeolocationAsn) ToMap() (map[string]interface{}, error)

type GeolocationLocation

type GeolocationLocation struct {
	ContinentCode *string `json:"continent_code,omitempty"`
	ContinentName *string `json:"continent_name,omitempty"`
	CountryCode2  *string `json:"country_code2,omitempty"`
	CountryCode3  *string `json:"country_code3,omitempty"`
	CountryName   *string `json:"country_name,omitempty"`
	StateProv     *string `json:"state_prov,omitempty"`
	City          *string `json:"city,omitempty"`
	Zipcode       *string `json:"zipcode,omitempty"`
	Latitude      *string `json:"latitude,omitempty"`
	Longitude     *string `json:"longitude,omitempty"`
	IsEu          *bool   `json:"is_eu,omitempty"`
}

GeolocationLocation struct for GeolocationLocation

func NewGeolocationLocation

func NewGeolocationLocation() *GeolocationLocation

NewGeolocationLocation instantiates a new GeolocationLocation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGeolocationLocationWithDefaults

func NewGeolocationLocationWithDefaults() *GeolocationLocation

NewGeolocationLocationWithDefaults instantiates a new GeolocationLocation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GeolocationLocation) GetCity

func (o *GeolocationLocation) GetCity() string

GetCity returns the City field value if set, zero value otherwise.

func (*GeolocationLocation) GetCityOk

func (o *GeolocationLocation) GetCityOk() (*string, bool)

GetCityOk returns a tuple with the City field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GeolocationLocation) GetContinentCode

func (o *GeolocationLocation) GetContinentCode() string

GetContinentCode returns the ContinentCode field value if set, zero value otherwise.

func (*GeolocationLocation) GetContinentCodeOk

func (o *GeolocationLocation) GetContinentCodeOk() (*string, bool)

GetContinentCodeOk returns a tuple with the ContinentCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GeolocationLocation) GetContinentName

func (o *GeolocationLocation) GetContinentName() string

GetContinentName returns the ContinentName field value if set, zero value otherwise.

func (*GeolocationLocation) GetContinentNameOk

func (o *GeolocationLocation) GetContinentNameOk() (*string, bool)

GetContinentNameOk returns a tuple with the ContinentName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GeolocationLocation) GetCountryCode2

func (o *GeolocationLocation) GetCountryCode2() string

GetCountryCode2 returns the CountryCode2 field value if set, zero value otherwise.

func (*GeolocationLocation) GetCountryCode2Ok

func (o *GeolocationLocation) GetCountryCode2Ok() (*string, bool)

GetCountryCode2Ok returns a tuple with the CountryCode2 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GeolocationLocation) GetCountryCode3

func (o *GeolocationLocation) GetCountryCode3() string

GetCountryCode3 returns the CountryCode3 field value if set, zero value otherwise.

func (*GeolocationLocation) GetCountryCode3Ok

func (o *GeolocationLocation) GetCountryCode3Ok() (*string, bool)

GetCountryCode3Ok returns a tuple with the CountryCode3 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GeolocationLocation) GetCountryName

func (o *GeolocationLocation) GetCountryName() string

GetCountryName returns the CountryName field value if set, zero value otherwise.

func (*GeolocationLocation) GetCountryNameOk

func (o *GeolocationLocation) GetCountryNameOk() (*string, bool)

GetCountryNameOk returns a tuple with the CountryName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GeolocationLocation) GetIsEu

func (o *GeolocationLocation) GetIsEu() bool

GetIsEu returns the IsEu field value if set, zero value otherwise.

func (*GeolocationLocation) GetIsEuOk

func (o *GeolocationLocation) GetIsEuOk() (*bool, bool)

GetIsEuOk returns a tuple with the IsEu field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GeolocationLocation) GetLatitude

func (o *GeolocationLocation) GetLatitude() string

GetLatitude returns the Latitude field value if set, zero value otherwise.

func (*GeolocationLocation) GetLatitudeOk

func (o *GeolocationLocation) GetLatitudeOk() (*string, bool)

GetLatitudeOk returns a tuple with the Latitude field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GeolocationLocation) GetLongitude

func (o *GeolocationLocation) GetLongitude() string

GetLongitude returns the Longitude field value if set, zero value otherwise.

func (*GeolocationLocation) GetLongitudeOk

func (o *GeolocationLocation) GetLongitudeOk() (*string, bool)

GetLongitudeOk returns a tuple with the Longitude field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GeolocationLocation) GetStateProv

func (o *GeolocationLocation) GetStateProv() string

GetStateProv returns the StateProv field value if set, zero value otherwise.

func (*GeolocationLocation) GetStateProvOk

func (o *GeolocationLocation) GetStateProvOk() (*string, bool)

GetStateProvOk returns a tuple with the StateProv field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GeolocationLocation) GetZipcode

func (o *GeolocationLocation) GetZipcode() string

GetZipcode returns the Zipcode field value if set, zero value otherwise.

func (*GeolocationLocation) GetZipcodeOk

func (o *GeolocationLocation) GetZipcodeOk() (*string, bool)

GetZipcodeOk returns a tuple with the Zipcode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GeolocationLocation) HasCity

func (o *GeolocationLocation) HasCity() bool

HasCity returns a boolean if a field has been set.

func (*GeolocationLocation) HasContinentCode

func (o *GeolocationLocation) HasContinentCode() bool

HasContinentCode returns a boolean if a field has been set.

func (*GeolocationLocation) HasContinentName

func (o *GeolocationLocation) HasContinentName() bool

HasContinentName returns a boolean if a field has been set.

func (*GeolocationLocation) HasCountryCode2

func (o *GeolocationLocation) HasCountryCode2() bool

HasCountryCode2 returns a boolean if a field has been set.

func (*GeolocationLocation) HasCountryCode3

func (o *GeolocationLocation) HasCountryCode3() bool

HasCountryCode3 returns a boolean if a field has been set.

func (*GeolocationLocation) HasCountryName

func (o *GeolocationLocation) HasCountryName() bool

HasCountryName returns a boolean if a field has been set.

func (*GeolocationLocation) HasIsEu

func (o *GeolocationLocation) HasIsEu() bool

HasIsEu returns a boolean if a field has been set.

func (*GeolocationLocation) HasLatitude

func (o *GeolocationLocation) HasLatitude() bool

HasLatitude returns a boolean if a field has been set.

func (*GeolocationLocation) HasLongitude

func (o *GeolocationLocation) HasLongitude() bool

HasLongitude returns a boolean if a field has been set.

func (*GeolocationLocation) HasStateProv

func (o *GeolocationLocation) HasStateProv() bool

HasStateProv returns a boolean if a field has been set.

func (*GeolocationLocation) HasZipcode

func (o *GeolocationLocation) HasZipcode() bool

HasZipcode returns a boolean if a field has been set.

func (GeolocationLocation) MarshalJSON

func (o GeolocationLocation) MarshalJSON() ([]byte, error)

func (*GeolocationLocation) SetCity

func (o *GeolocationLocation) SetCity(v string)

SetCity gets a reference to the given string and assigns it to the City field.

func (*GeolocationLocation) SetContinentCode

func (o *GeolocationLocation) SetContinentCode(v string)

SetContinentCode gets a reference to the given string and assigns it to the ContinentCode field.

func (*GeolocationLocation) SetContinentName

func (o *GeolocationLocation) SetContinentName(v string)

SetContinentName gets a reference to the given string and assigns it to the ContinentName field.

func (*GeolocationLocation) SetCountryCode2

func (o *GeolocationLocation) SetCountryCode2(v string)

SetCountryCode2 gets a reference to the given string and assigns it to the CountryCode2 field.

func (*GeolocationLocation) SetCountryCode3

func (o *GeolocationLocation) SetCountryCode3(v string)

SetCountryCode3 gets a reference to the given string and assigns it to the CountryCode3 field.

func (*GeolocationLocation) SetCountryName

func (o *GeolocationLocation) SetCountryName(v string)

SetCountryName gets a reference to the given string and assigns it to the CountryName field.

func (*GeolocationLocation) SetIsEu

func (o *GeolocationLocation) SetIsEu(v bool)

SetIsEu gets a reference to the given bool and assigns it to the IsEu field.

func (*GeolocationLocation) SetLatitude

func (o *GeolocationLocation) SetLatitude(v string)

SetLatitude gets a reference to the given string and assigns it to the Latitude field.

func (*GeolocationLocation) SetLongitude

func (o *GeolocationLocation) SetLongitude(v string)

SetLongitude gets a reference to the given string and assigns it to the Longitude field.

func (*GeolocationLocation) SetStateProv

func (o *GeolocationLocation) SetStateProv(v string)

SetStateProv gets a reference to the given string and assigns it to the StateProv field.

func (*GeolocationLocation) SetZipcode

func (o *GeolocationLocation) SetZipcode(v string)

SetZipcode gets a reference to the given string and assigns it to the Zipcode field.

func (GeolocationLocation) ToMap

func (o GeolocationLocation) ToMap() (map[string]interface{}, error)

type GeolocationResponse

type GeolocationResponse struct {
	Ip       *string                      `json:"ip,omitempty"`
	Location *GeolocationLocation         `json:"location,omitempty"`
	Network  *GeolocationResponseNetwork  `json:"network,omitempty"`
	Currency *GeolocationResponseCurrency `json:"currency,omitempty"`
}

GeolocationResponse struct for GeolocationResponse

func NewGeolocationResponse

func NewGeolocationResponse() *GeolocationResponse

NewGeolocationResponse instantiates a new GeolocationResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGeolocationResponseWithDefaults

func NewGeolocationResponseWithDefaults() *GeolocationResponse

NewGeolocationResponseWithDefaults instantiates a new GeolocationResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GeolocationResponse) GetCurrency

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*GeolocationResponse) GetCurrencyOk

func (o *GeolocationResponse) GetCurrencyOk() (*GeolocationResponseCurrency, bool)

GetCurrencyOk returns a tuple with the Currency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GeolocationResponse) GetIp

func (o *GeolocationResponse) GetIp() string

GetIp returns the Ip field value if set, zero value otherwise.

func (*GeolocationResponse) GetIpOk

func (o *GeolocationResponse) GetIpOk() (*string, bool)

GetIpOk returns a tuple with the Ip field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GeolocationResponse) GetLocation

func (o *GeolocationResponse) GetLocation() GeolocationLocation

GetLocation returns the Location field value if set, zero value otherwise.

func (*GeolocationResponse) GetLocationOk

func (o *GeolocationResponse) GetLocationOk() (*GeolocationLocation, bool)

GetLocationOk returns a tuple with the Location field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GeolocationResponse) GetNetwork

GetNetwork returns the Network field value if set, zero value otherwise.

func (*GeolocationResponse) GetNetworkOk

func (o *GeolocationResponse) GetNetworkOk() (*GeolocationResponseNetwork, bool)

GetNetworkOk returns a tuple with the Network field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GeolocationResponse) HasCurrency

func (o *GeolocationResponse) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*GeolocationResponse) HasIp

func (o *GeolocationResponse) HasIp() bool

HasIp returns a boolean if a field has been set.

func (*GeolocationResponse) HasLocation

func (o *GeolocationResponse) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*GeolocationResponse) HasNetwork

func (o *GeolocationResponse) HasNetwork() bool

HasNetwork returns a boolean if a field has been set.

func (GeolocationResponse) MarshalJSON

func (o GeolocationResponse) MarshalJSON() ([]byte, error)

func (*GeolocationResponse) SetCurrency

SetCurrency gets a reference to the given GeolocationResponseCurrency and assigns it to the Currency field.

func (*GeolocationResponse) SetIp

func (o *GeolocationResponse) SetIp(v string)

SetIp gets a reference to the given string and assigns it to the Ip field.

func (*GeolocationResponse) SetLocation

func (o *GeolocationResponse) SetLocation(v GeolocationLocation)

SetLocation gets a reference to the given GeolocationLocation and assigns it to the Location field.

func (*GeolocationResponse) SetNetwork

SetNetwork gets a reference to the given GeolocationResponseNetwork and assigns it to the Network field.

func (GeolocationResponse) ToMap

func (o GeolocationResponse) ToMap() (map[string]interface{}, error)

type GeolocationResponseCurrency

type GeolocationResponseCurrency struct {
	Code   *string `json:"code,omitempty"`
	Name   *string `json:"name,omitempty"`
	Symbol *string `json:"symbol,omitempty"`
}

GeolocationResponseCurrency struct for GeolocationResponseCurrency

func NewGeolocationResponseCurrency

func NewGeolocationResponseCurrency() *GeolocationResponseCurrency

NewGeolocationResponseCurrency instantiates a new GeolocationResponseCurrency object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGeolocationResponseCurrencyWithDefaults

func NewGeolocationResponseCurrencyWithDefaults() *GeolocationResponseCurrency

NewGeolocationResponseCurrencyWithDefaults instantiates a new GeolocationResponseCurrency object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GeolocationResponseCurrency) GetCode

func (o *GeolocationResponseCurrency) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*GeolocationResponseCurrency) GetCodeOk

func (o *GeolocationResponseCurrency) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GeolocationResponseCurrency) GetName

func (o *GeolocationResponseCurrency) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*GeolocationResponseCurrency) GetNameOk

func (o *GeolocationResponseCurrency) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GeolocationResponseCurrency) GetSymbol

func (o *GeolocationResponseCurrency) GetSymbol() string

GetSymbol returns the Symbol field value if set, zero value otherwise.

func (*GeolocationResponseCurrency) GetSymbolOk

func (o *GeolocationResponseCurrency) GetSymbolOk() (*string, bool)

GetSymbolOk returns a tuple with the Symbol field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GeolocationResponseCurrency) HasCode

func (o *GeolocationResponseCurrency) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*GeolocationResponseCurrency) HasName

func (o *GeolocationResponseCurrency) HasName() bool

HasName returns a boolean if a field has been set.

func (*GeolocationResponseCurrency) HasSymbol

func (o *GeolocationResponseCurrency) HasSymbol() bool

HasSymbol returns a boolean if a field has been set.

func (GeolocationResponseCurrency) MarshalJSON

func (o GeolocationResponseCurrency) MarshalJSON() ([]byte, error)

func (*GeolocationResponseCurrency) SetCode

func (o *GeolocationResponseCurrency) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*GeolocationResponseCurrency) SetName

func (o *GeolocationResponseCurrency) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*GeolocationResponseCurrency) SetSymbol

func (o *GeolocationResponseCurrency) SetSymbol(v string)

SetSymbol gets a reference to the given string and assigns it to the Symbol field.

func (GeolocationResponseCurrency) ToMap

func (o GeolocationResponseCurrency) ToMap() (map[string]interface{}, error)

type GeolocationResponseNetwork

type GeolocationResponseNetwork struct {
	Asn *GeolocationAsn `json:"asn,omitempty"`
}

GeolocationResponseNetwork struct for GeolocationResponseNetwork

func NewGeolocationResponseNetwork

func NewGeolocationResponseNetwork() *GeolocationResponseNetwork

NewGeolocationResponseNetwork instantiates a new GeolocationResponseNetwork object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGeolocationResponseNetworkWithDefaults

func NewGeolocationResponseNetworkWithDefaults() *GeolocationResponseNetwork

NewGeolocationResponseNetworkWithDefaults instantiates a new GeolocationResponseNetwork object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GeolocationResponseNetwork) GetAsn

GetAsn returns the Asn field value if set, zero value otherwise.

func (*GeolocationResponseNetwork) GetAsnOk

GetAsnOk returns a tuple with the Asn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GeolocationResponseNetwork) HasAsn

func (o *GeolocationResponseNetwork) HasAsn() bool

HasAsn returns a boolean if a field has been set.

func (GeolocationResponseNetwork) MarshalJSON

func (o GeolocationResponseNetwork) MarshalJSON() ([]byte, error)

func (*GeolocationResponseNetwork) SetAsn

SetAsn gets a reference to the given GeolocationAsn and assigns it to the Asn field.

func (GeolocationResponseNetwork) ToMap

func (o GeolocationResponseNetwork) ToMap() (map[string]interface{}, error)

type HistoricalDnsResponse

type HistoricalDnsResponse struct {
	TotalRecords         *int32        `json:"totalRecords,omitempty"`
	TotalPages           *int32        `json:"totalPages,omitempty"`
	CurrentPage          *int32        `json:"currentPage,omitempty"`
	HistoricalDnsRecords []DnsResponse `json:"historicalDnsRecords,omitempty"`
}

HistoricalDnsResponse struct for HistoricalDnsResponse

func NewHistoricalDnsResponse

func NewHistoricalDnsResponse() *HistoricalDnsResponse

NewHistoricalDnsResponse instantiates a new HistoricalDnsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewHistoricalDnsResponseWithDefaults

func NewHistoricalDnsResponseWithDefaults() *HistoricalDnsResponse

NewHistoricalDnsResponseWithDefaults instantiates a new HistoricalDnsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*HistoricalDnsResponse) GetCurrentPage

func (o *HistoricalDnsResponse) GetCurrentPage() int32

GetCurrentPage returns the CurrentPage field value if set, zero value otherwise.

func (*HistoricalDnsResponse) GetCurrentPageOk

func (o *HistoricalDnsResponse) GetCurrentPageOk() (*int32, bool)

GetCurrentPageOk returns a tuple with the CurrentPage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HistoricalDnsResponse) GetHistoricalDnsRecords

func (o *HistoricalDnsResponse) GetHistoricalDnsRecords() []DnsResponse

GetHistoricalDnsRecords returns the HistoricalDnsRecords field value if set, zero value otherwise.

func (*HistoricalDnsResponse) GetHistoricalDnsRecordsOk

func (o *HistoricalDnsResponse) GetHistoricalDnsRecordsOk() ([]DnsResponse, bool)

GetHistoricalDnsRecordsOk returns a tuple with the HistoricalDnsRecords field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HistoricalDnsResponse) GetTotalPages

func (o *HistoricalDnsResponse) GetTotalPages() int32

GetTotalPages returns the TotalPages field value if set, zero value otherwise.

func (*HistoricalDnsResponse) GetTotalPagesOk

func (o *HistoricalDnsResponse) GetTotalPagesOk() (*int32, bool)

GetTotalPagesOk returns a tuple with the TotalPages field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HistoricalDnsResponse) GetTotalRecords

func (o *HistoricalDnsResponse) GetTotalRecords() int32

GetTotalRecords returns the TotalRecords field value if set, zero value otherwise.

func (*HistoricalDnsResponse) GetTotalRecordsOk

func (o *HistoricalDnsResponse) GetTotalRecordsOk() (*int32, bool)

GetTotalRecordsOk returns a tuple with the TotalRecords field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HistoricalDnsResponse) HasCurrentPage

func (o *HistoricalDnsResponse) HasCurrentPage() bool

HasCurrentPage returns a boolean if a field has been set.

func (*HistoricalDnsResponse) HasHistoricalDnsRecords

func (o *HistoricalDnsResponse) HasHistoricalDnsRecords() bool

HasHistoricalDnsRecords returns a boolean if a field has been set.

func (*HistoricalDnsResponse) HasTotalPages

func (o *HistoricalDnsResponse) HasTotalPages() bool

HasTotalPages returns a boolean if a field has been set.

func (*HistoricalDnsResponse) HasTotalRecords

func (o *HistoricalDnsResponse) HasTotalRecords() bool

HasTotalRecords returns a boolean if a field has been set.

func (HistoricalDnsResponse) MarshalJSON

func (o HistoricalDnsResponse) MarshalJSON() ([]byte, error)

func (*HistoricalDnsResponse) SetCurrentPage

func (o *HistoricalDnsResponse) SetCurrentPage(v int32)

SetCurrentPage gets a reference to the given int32 and assigns it to the CurrentPage field.

func (*HistoricalDnsResponse) SetHistoricalDnsRecords

func (o *HistoricalDnsResponse) SetHistoricalDnsRecords(v []DnsResponse)

SetHistoricalDnsRecords gets a reference to the given []DnsResponse and assigns it to the HistoricalDnsRecords field.

func (*HistoricalDnsResponse) SetTotalPages

func (o *HistoricalDnsResponse) SetTotalPages(v int32)

SetTotalPages gets a reference to the given int32 and assigns it to the TotalPages field.

func (*HistoricalDnsResponse) SetTotalRecords

func (o *HistoricalDnsResponse) SetTotalRecords(v int32)

SetTotalRecords gets a reference to the given int32 and assigns it to the TotalRecords field.

func (HistoricalDnsResponse) ToMap

func (o HistoricalDnsResponse) ToMap() (map[string]interface{}, error)

type IPReputationAPI

type IPReputationAPI interface {

	/*
		BulkIpReputation Bulk IP Reputation

		Up to 100 IPs.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return IPReputationAPIBulkIpReputationRequest
	*/
	BulkIpReputation(ctx context.Context) IPReputationAPIBulkIpReputationRequest

	// BulkIpReputationExecute executes the request
	//  @return []IpReputationResponse
	BulkIpReputationExecute(r IPReputationAPIBulkIpReputationRequest) ([]IpReputationResponse, *http.Response, error)

	/*
		IpReputation IP Reputation Lookup

		Threat intel for IP — VPN, proxy, Tor, bots. 1 credit.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return IPReputationAPIIpReputationRequest
	*/
	IpReputation(ctx context.Context) IPReputationAPIIpReputationRequest

	// IpReputationExecute executes the request
	//  @return IpReputationResponse
	IpReputationExecute(r IPReputationAPIIpReputationRequest) (*IpReputationResponse, *http.Response, error)
}

type IPReputationAPIBulkIpReputationRequest

type IPReputationAPIBulkIpReputationRequest struct {
	ApiService IPReputationAPI
	// contains filtered or unexported fields
}

func (IPReputationAPIBulkIpReputationRequest) ApiKey

Your WHOISFreaks API key

func (IPReputationAPIBulkIpReputationRequest) BulkGeolocationRequest

func (IPReputationAPIBulkIpReputationRequest) Execute

type IPReputationAPIIpReputationRequest

type IPReputationAPIIpReputationRequest struct {
	ApiService IPReputationAPI
	// contains filtered or unexported fields
}

func (IPReputationAPIIpReputationRequest) ApiKey

Your WHOISFreaks API key

func (IPReputationAPIIpReputationRequest) Execute

func (IPReputationAPIIpReputationRequest) Ip

type IPReputationAPIService

type IPReputationAPIService service

IPReputationAPIService IPReputationAPI service

func (*IPReputationAPIService) BulkIpReputation

BulkIpReputation Bulk IP Reputation

Up to 100 IPs.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return IPReputationAPIBulkIpReputationRequest

func (*IPReputationAPIService) BulkIpReputationExecute

Execute executes the request

@return []IpReputationResponse

func (*IPReputationAPIService) IpReputation

IpReputation IP Reputation Lookup

Threat intel for IP — VPN, proxy, Tor, bots. 1 credit.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return IPReputationAPIIpReputationRequest

func (*IPReputationAPIService) IpReputationExecute

Execute executes the request

@return IpReputationResponse

type IPWHOISAPI

type IPWHOISAPI interface {

	/*
		IpWhois IP WHOIS Lookup

		WHOIS for an IP address. 1 credit.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return IPWHOISAPIIpWhoisRequest
	*/
	IpWhois(ctx context.Context) IPWHOISAPIIpWhoisRequest

	// IpWhoisExecute executes the request
	//  @return IpWhoisResponse
	IpWhoisExecute(r IPWHOISAPIIpWhoisRequest) (*IpWhoisResponse, *http.Response, error)
}

type IPWHOISAPIIpWhoisRequest

type IPWHOISAPIIpWhoisRequest struct {
	ApiService IPWHOISAPI
	// contains filtered or unexported fields
}

func (IPWHOISAPIIpWhoisRequest) ApiKey

Your WHOISFreaks API key

func (IPWHOISAPIIpWhoisRequest) Execute

func (IPWHOISAPIIpWhoisRequest) Format

func (IPWHOISAPIIpWhoisRequest) Ip

type IPWHOISAPIService

type IPWHOISAPIService service

IPWHOISAPIService IPWHOISAPI service

func (*IPWHOISAPIService) IpWhois

IpWhois IP WHOIS Lookup

WHOIS for an IP address. 1 credit.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return IPWHOISAPIIpWhoisRequest

func (*IPWHOISAPIService) IpWhoisExecute

Execute executes the request

@return IpWhoisResponse

type IpReputationResponse

type IpReputationResponse struct {
	Ip       *string               `json:"ip,omitempty"`
	Location *GeolocationLocation  `json:"location,omitempty"`
	Asn      *GeolocationAsn       `json:"asn,omitempty"`
	Security *IpReputationSecurity `json:"security,omitempty"`
}

IpReputationResponse struct for IpReputationResponse

func NewIpReputationResponse

func NewIpReputationResponse() *IpReputationResponse

NewIpReputationResponse instantiates a new IpReputationResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIpReputationResponseWithDefaults

func NewIpReputationResponseWithDefaults() *IpReputationResponse

NewIpReputationResponseWithDefaults instantiates a new IpReputationResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IpReputationResponse) GetAsn

GetAsn returns the Asn field value if set, zero value otherwise.

func (*IpReputationResponse) GetAsnOk

func (o *IpReputationResponse) GetAsnOk() (*GeolocationAsn, bool)

GetAsnOk returns a tuple with the Asn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpReputationResponse) GetIp

func (o *IpReputationResponse) GetIp() string

GetIp returns the Ip field value if set, zero value otherwise.

func (*IpReputationResponse) GetIpOk

func (o *IpReputationResponse) GetIpOk() (*string, bool)

GetIpOk returns a tuple with the Ip field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpReputationResponse) GetLocation

func (o *IpReputationResponse) GetLocation() GeolocationLocation

GetLocation returns the Location field value if set, zero value otherwise.

func (*IpReputationResponse) GetLocationOk

func (o *IpReputationResponse) GetLocationOk() (*GeolocationLocation, bool)

GetLocationOk returns a tuple with the Location field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpReputationResponse) GetSecurity

func (o *IpReputationResponse) GetSecurity() IpReputationSecurity

GetSecurity returns the Security field value if set, zero value otherwise.

func (*IpReputationResponse) GetSecurityOk

func (o *IpReputationResponse) GetSecurityOk() (*IpReputationSecurity, bool)

GetSecurityOk returns a tuple with the Security field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpReputationResponse) HasAsn

func (o *IpReputationResponse) HasAsn() bool

HasAsn returns a boolean if a field has been set.

func (*IpReputationResponse) HasIp

func (o *IpReputationResponse) HasIp() bool

HasIp returns a boolean if a field has been set.

func (*IpReputationResponse) HasLocation

func (o *IpReputationResponse) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*IpReputationResponse) HasSecurity

func (o *IpReputationResponse) HasSecurity() bool

HasSecurity returns a boolean if a field has been set.

func (IpReputationResponse) MarshalJSON

func (o IpReputationResponse) MarshalJSON() ([]byte, error)

func (*IpReputationResponse) SetAsn

func (o *IpReputationResponse) SetAsn(v GeolocationAsn)

SetAsn gets a reference to the given GeolocationAsn and assigns it to the Asn field.

func (*IpReputationResponse) SetIp

func (o *IpReputationResponse) SetIp(v string)

SetIp gets a reference to the given string and assigns it to the Ip field.

func (*IpReputationResponse) SetLocation

func (o *IpReputationResponse) SetLocation(v GeolocationLocation)

SetLocation gets a reference to the given GeolocationLocation and assigns it to the Location field.

func (*IpReputationResponse) SetSecurity

func (o *IpReputationResponse) SetSecurity(v IpReputationSecurity)

SetSecurity gets a reference to the given IpReputationSecurity and assigns it to the Security field.

func (IpReputationResponse) ToMap

func (o IpReputationResponse) ToMap() (map[string]interface{}, error)

type IpReputationSecurity

type IpReputationSecurity struct {
	ThreatScore          *int32  `json:"threat_score,omitempty"`
	IsTor                *bool   `json:"is_tor,omitempty"`
	IsProxy              *bool   `json:"is_proxy,omitempty"`
	ProxyConfidenceScore *int32  `json:"proxy_confidence_score,omitempty"`
	IsResidentialProxy   *bool   `json:"is_residential_proxy,omitempty"`
	IsVpn                *bool   `json:"is_vpn,omitempty"`
	VpnConfidenceScore   *int32  `json:"vpn_confidence_score,omitempty"`
	IsAnonymous          *bool   `json:"is_anonymous,omitempty"`
	IsKnownAttacker      *bool   `json:"is_known_attacker,omitempty"`
	IsBot                *bool   `json:"is_bot,omitempty"`
	IsSpam               *bool   `json:"is_spam,omitempty"`
	IsCloudProvider      *bool   `json:"is_cloud_provider,omitempty"`
	CloudProviderName    *string `json:"cloud_provider_name,omitempty"`
}

IpReputationSecurity struct for IpReputationSecurity

func NewIpReputationSecurity

func NewIpReputationSecurity() *IpReputationSecurity

NewIpReputationSecurity instantiates a new IpReputationSecurity object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIpReputationSecurityWithDefaults

func NewIpReputationSecurityWithDefaults() *IpReputationSecurity

NewIpReputationSecurityWithDefaults instantiates a new IpReputationSecurity object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IpReputationSecurity) GetCloudProviderName

func (o *IpReputationSecurity) GetCloudProviderName() string

GetCloudProviderName returns the CloudProviderName field value if set, zero value otherwise.

func (*IpReputationSecurity) GetCloudProviderNameOk

func (o *IpReputationSecurity) GetCloudProviderNameOk() (*string, bool)

GetCloudProviderNameOk returns a tuple with the CloudProviderName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpReputationSecurity) GetIsAnonymous

func (o *IpReputationSecurity) GetIsAnonymous() bool

GetIsAnonymous returns the IsAnonymous field value if set, zero value otherwise.

func (*IpReputationSecurity) GetIsAnonymousOk

func (o *IpReputationSecurity) GetIsAnonymousOk() (*bool, bool)

GetIsAnonymousOk returns a tuple with the IsAnonymous field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpReputationSecurity) GetIsBot

func (o *IpReputationSecurity) GetIsBot() bool

GetIsBot returns the IsBot field value if set, zero value otherwise.

func (*IpReputationSecurity) GetIsBotOk

func (o *IpReputationSecurity) GetIsBotOk() (*bool, bool)

GetIsBotOk returns a tuple with the IsBot field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpReputationSecurity) GetIsCloudProvider

func (o *IpReputationSecurity) GetIsCloudProvider() bool

GetIsCloudProvider returns the IsCloudProvider field value if set, zero value otherwise.

func (*IpReputationSecurity) GetIsCloudProviderOk

func (o *IpReputationSecurity) GetIsCloudProviderOk() (*bool, bool)

GetIsCloudProviderOk returns a tuple with the IsCloudProvider field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpReputationSecurity) GetIsKnownAttacker

func (o *IpReputationSecurity) GetIsKnownAttacker() bool

GetIsKnownAttacker returns the IsKnownAttacker field value if set, zero value otherwise.

func (*IpReputationSecurity) GetIsKnownAttackerOk

func (o *IpReputationSecurity) GetIsKnownAttackerOk() (*bool, bool)

GetIsKnownAttackerOk returns a tuple with the IsKnownAttacker field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpReputationSecurity) GetIsProxy

func (o *IpReputationSecurity) GetIsProxy() bool

GetIsProxy returns the IsProxy field value if set, zero value otherwise.

func (*IpReputationSecurity) GetIsProxyOk

func (o *IpReputationSecurity) GetIsProxyOk() (*bool, bool)

GetIsProxyOk returns a tuple with the IsProxy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpReputationSecurity) GetIsResidentialProxy

func (o *IpReputationSecurity) GetIsResidentialProxy() bool

GetIsResidentialProxy returns the IsResidentialProxy field value if set, zero value otherwise.

func (*IpReputationSecurity) GetIsResidentialProxyOk

func (o *IpReputationSecurity) GetIsResidentialProxyOk() (*bool, bool)

GetIsResidentialProxyOk returns a tuple with the IsResidentialProxy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpReputationSecurity) GetIsSpam

func (o *IpReputationSecurity) GetIsSpam() bool

GetIsSpam returns the IsSpam field value if set, zero value otherwise.

func (*IpReputationSecurity) GetIsSpamOk

func (o *IpReputationSecurity) GetIsSpamOk() (*bool, bool)

GetIsSpamOk returns a tuple with the IsSpam field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpReputationSecurity) GetIsTor

func (o *IpReputationSecurity) GetIsTor() bool

GetIsTor returns the IsTor field value if set, zero value otherwise.

func (*IpReputationSecurity) GetIsTorOk

func (o *IpReputationSecurity) GetIsTorOk() (*bool, bool)

GetIsTorOk returns a tuple with the IsTor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpReputationSecurity) GetIsVpn

func (o *IpReputationSecurity) GetIsVpn() bool

GetIsVpn returns the IsVpn field value if set, zero value otherwise.

func (*IpReputationSecurity) GetIsVpnOk

func (o *IpReputationSecurity) GetIsVpnOk() (*bool, bool)

GetIsVpnOk returns a tuple with the IsVpn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpReputationSecurity) GetProxyConfidenceScore

func (o *IpReputationSecurity) GetProxyConfidenceScore() int32

GetProxyConfidenceScore returns the ProxyConfidenceScore field value if set, zero value otherwise.

func (*IpReputationSecurity) GetProxyConfidenceScoreOk

func (o *IpReputationSecurity) GetProxyConfidenceScoreOk() (*int32, bool)

GetProxyConfidenceScoreOk returns a tuple with the ProxyConfidenceScore field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpReputationSecurity) GetThreatScore

func (o *IpReputationSecurity) GetThreatScore() int32

GetThreatScore returns the ThreatScore field value if set, zero value otherwise.

func (*IpReputationSecurity) GetThreatScoreOk

func (o *IpReputationSecurity) GetThreatScoreOk() (*int32, bool)

GetThreatScoreOk returns a tuple with the ThreatScore field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpReputationSecurity) GetVpnConfidenceScore

func (o *IpReputationSecurity) GetVpnConfidenceScore() int32

GetVpnConfidenceScore returns the VpnConfidenceScore field value if set, zero value otherwise.

func (*IpReputationSecurity) GetVpnConfidenceScoreOk

func (o *IpReputationSecurity) GetVpnConfidenceScoreOk() (*int32, bool)

GetVpnConfidenceScoreOk returns a tuple with the VpnConfidenceScore field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpReputationSecurity) HasCloudProviderName

func (o *IpReputationSecurity) HasCloudProviderName() bool

HasCloudProviderName returns a boolean if a field has been set.

func (*IpReputationSecurity) HasIsAnonymous

func (o *IpReputationSecurity) HasIsAnonymous() bool

HasIsAnonymous returns a boolean if a field has been set.

func (*IpReputationSecurity) HasIsBot

func (o *IpReputationSecurity) HasIsBot() bool

HasIsBot returns a boolean if a field has been set.

func (*IpReputationSecurity) HasIsCloudProvider

func (o *IpReputationSecurity) HasIsCloudProvider() bool

HasIsCloudProvider returns a boolean if a field has been set.

func (*IpReputationSecurity) HasIsKnownAttacker

func (o *IpReputationSecurity) HasIsKnownAttacker() bool

HasIsKnownAttacker returns a boolean if a field has been set.

func (*IpReputationSecurity) HasIsProxy

func (o *IpReputationSecurity) HasIsProxy() bool

HasIsProxy returns a boolean if a field has been set.

func (*IpReputationSecurity) HasIsResidentialProxy

func (o *IpReputationSecurity) HasIsResidentialProxy() bool

HasIsResidentialProxy returns a boolean if a field has been set.

func (*IpReputationSecurity) HasIsSpam

func (o *IpReputationSecurity) HasIsSpam() bool

HasIsSpam returns a boolean if a field has been set.

func (*IpReputationSecurity) HasIsTor

func (o *IpReputationSecurity) HasIsTor() bool

HasIsTor returns a boolean if a field has been set.

func (*IpReputationSecurity) HasIsVpn

func (o *IpReputationSecurity) HasIsVpn() bool

HasIsVpn returns a boolean if a field has been set.

func (*IpReputationSecurity) HasProxyConfidenceScore

func (o *IpReputationSecurity) HasProxyConfidenceScore() bool

HasProxyConfidenceScore returns a boolean if a field has been set.

func (*IpReputationSecurity) HasThreatScore

func (o *IpReputationSecurity) HasThreatScore() bool

HasThreatScore returns a boolean if a field has been set.

func (*IpReputationSecurity) HasVpnConfidenceScore

func (o *IpReputationSecurity) HasVpnConfidenceScore() bool

HasVpnConfidenceScore returns a boolean if a field has been set.

func (IpReputationSecurity) MarshalJSON

func (o IpReputationSecurity) MarshalJSON() ([]byte, error)

func (*IpReputationSecurity) SetCloudProviderName

func (o *IpReputationSecurity) SetCloudProviderName(v string)

SetCloudProviderName gets a reference to the given string and assigns it to the CloudProviderName field.

func (*IpReputationSecurity) SetIsAnonymous

func (o *IpReputationSecurity) SetIsAnonymous(v bool)

SetIsAnonymous gets a reference to the given bool and assigns it to the IsAnonymous field.

func (*IpReputationSecurity) SetIsBot

func (o *IpReputationSecurity) SetIsBot(v bool)

SetIsBot gets a reference to the given bool and assigns it to the IsBot field.

func (*IpReputationSecurity) SetIsCloudProvider

func (o *IpReputationSecurity) SetIsCloudProvider(v bool)

SetIsCloudProvider gets a reference to the given bool and assigns it to the IsCloudProvider field.

func (*IpReputationSecurity) SetIsKnownAttacker

func (o *IpReputationSecurity) SetIsKnownAttacker(v bool)

SetIsKnownAttacker gets a reference to the given bool and assigns it to the IsKnownAttacker field.

func (*IpReputationSecurity) SetIsProxy

func (o *IpReputationSecurity) SetIsProxy(v bool)

SetIsProxy gets a reference to the given bool and assigns it to the IsProxy field.

func (*IpReputationSecurity) SetIsResidentialProxy

func (o *IpReputationSecurity) SetIsResidentialProxy(v bool)

SetIsResidentialProxy gets a reference to the given bool and assigns it to the IsResidentialProxy field.

func (*IpReputationSecurity) SetIsSpam

func (o *IpReputationSecurity) SetIsSpam(v bool)

SetIsSpam gets a reference to the given bool and assigns it to the IsSpam field.

func (*IpReputationSecurity) SetIsTor

func (o *IpReputationSecurity) SetIsTor(v bool)

SetIsTor gets a reference to the given bool and assigns it to the IsTor field.

func (*IpReputationSecurity) SetIsVpn

func (o *IpReputationSecurity) SetIsVpn(v bool)

SetIsVpn gets a reference to the given bool and assigns it to the IsVpn field.

func (*IpReputationSecurity) SetProxyConfidenceScore

func (o *IpReputationSecurity) SetProxyConfidenceScore(v int32)

SetProxyConfidenceScore gets a reference to the given int32 and assigns it to the ProxyConfidenceScore field.

func (*IpReputationSecurity) SetThreatScore

func (o *IpReputationSecurity) SetThreatScore(v int32)

SetThreatScore gets a reference to the given int32 and assigns it to the ThreatScore field.

func (*IpReputationSecurity) SetVpnConfidenceScore

func (o *IpReputationSecurity) SetVpnConfidenceScore(v int32)

SetVpnConfidenceScore gets a reference to the given int32 and assigns it to the VpnConfidenceScore field.

func (IpReputationSecurity) ToMap

func (o IpReputationSecurity) ToMap() (map[string]interface{}, error)

type IpWhoisResponse

type IpWhoisResponse struct {
	Status        *bool                               `json:"status,omitempty"`
	IpAddress     *string                             `json:"ip_address,omitempty"`
	QueryTime     *string                             `json:"query_time,omitempty"`
	WhoisServer   *string                             `json:"whois_server,omitempty"`
	InetNums      []IpWhoisResponseInetNumsInner      `json:"inet_nums,omitempty"`
	Organization  *IpWhoisResponseOrganization        `json:"organization,omitempty"`
	AbuseContacts []IpWhoisResponseAbuseContactsInner `json:"abuse_contacts,omitempty"`
}

IpWhoisResponse struct for IpWhoisResponse

func NewIpWhoisResponse

func NewIpWhoisResponse() *IpWhoisResponse

NewIpWhoisResponse instantiates a new IpWhoisResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIpWhoisResponseWithDefaults

func NewIpWhoisResponseWithDefaults() *IpWhoisResponse

NewIpWhoisResponseWithDefaults instantiates a new IpWhoisResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IpWhoisResponse) GetAbuseContacts

func (o *IpWhoisResponse) GetAbuseContacts() []IpWhoisResponseAbuseContactsInner

GetAbuseContacts returns the AbuseContacts field value if set, zero value otherwise.

func (*IpWhoisResponse) GetAbuseContactsOk

func (o *IpWhoisResponse) GetAbuseContactsOk() ([]IpWhoisResponseAbuseContactsInner, bool)

GetAbuseContactsOk returns a tuple with the AbuseContacts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpWhoisResponse) GetInetNums

func (o *IpWhoisResponse) GetInetNums() []IpWhoisResponseInetNumsInner

GetInetNums returns the InetNums field value if set, zero value otherwise.

func (*IpWhoisResponse) GetInetNumsOk

func (o *IpWhoisResponse) GetInetNumsOk() ([]IpWhoisResponseInetNumsInner, bool)

GetInetNumsOk returns a tuple with the InetNums field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpWhoisResponse) GetIpAddress

func (o *IpWhoisResponse) GetIpAddress() string

GetIpAddress returns the IpAddress field value if set, zero value otherwise.

func (*IpWhoisResponse) GetIpAddressOk

func (o *IpWhoisResponse) GetIpAddressOk() (*string, bool)

GetIpAddressOk returns a tuple with the IpAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpWhoisResponse) GetOrganization

func (o *IpWhoisResponse) GetOrganization() IpWhoisResponseOrganization

GetOrganization returns the Organization field value if set, zero value otherwise.

func (*IpWhoisResponse) GetOrganizationOk

func (o *IpWhoisResponse) GetOrganizationOk() (*IpWhoisResponseOrganization, bool)

GetOrganizationOk returns a tuple with the Organization field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpWhoisResponse) GetQueryTime

func (o *IpWhoisResponse) GetQueryTime() string

GetQueryTime returns the QueryTime field value if set, zero value otherwise.

func (*IpWhoisResponse) GetQueryTimeOk

func (o *IpWhoisResponse) GetQueryTimeOk() (*string, bool)

GetQueryTimeOk returns a tuple with the QueryTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpWhoisResponse) GetStatus

func (o *IpWhoisResponse) GetStatus() bool

GetStatus returns the Status field value if set, zero value otherwise.

func (*IpWhoisResponse) GetStatusOk

func (o *IpWhoisResponse) GetStatusOk() (*bool, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpWhoisResponse) GetWhoisServer

func (o *IpWhoisResponse) GetWhoisServer() string

GetWhoisServer returns the WhoisServer field value if set, zero value otherwise.

func (*IpWhoisResponse) GetWhoisServerOk

func (o *IpWhoisResponse) GetWhoisServerOk() (*string, bool)

GetWhoisServerOk returns a tuple with the WhoisServer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpWhoisResponse) HasAbuseContacts

func (o *IpWhoisResponse) HasAbuseContacts() bool

HasAbuseContacts returns a boolean if a field has been set.

func (*IpWhoisResponse) HasInetNums

func (o *IpWhoisResponse) HasInetNums() bool

HasInetNums returns a boolean if a field has been set.

func (*IpWhoisResponse) HasIpAddress

func (o *IpWhoisResponse) HasIpAddress() bool

HasIpAddress returns a boolean if a field has been set.

func (*IpWhoisResponse) HasOrganization

func (o *IpWhoisResponse) HasOrganization() bool

HasOrganization returns a boolean if a field has been set.

func (*IpWhoisResponse) HasQueryTime

func (o *IpWhoisResponse) HasQueryTime() bool

HasQueryTime returns a boolean if a field has been set.

func (*IpWhoisResponse) HasStatus

func (o *IpWhoisResponse) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*IpWhoisResponse) HasWhoisServer

func (o *IpWhoisResponse) HasWhoisServer() bool

HasWhoisServer returns a boolean if a field has been set.

func (IpWhoisResponse) MarshalJSON

func (o IpWhoisResponse) MarshalJSON() ([]byte, error)

func (*IpWhoisResponse) SetAbuseContacts

func (o *IpWhoisResponse) SetAbuseContacts(v []IpWhoisResponseAbuseContactsInner)

SetAbuseContacts gets a reference to the given []IpWhoisResponseAbuseContactsInner and assigns it to the AbuseContacts field.

func (*IpWhoisResponse) SetInetNums

func (o *IpWhoisResponse) SetInetNums(v []IpWhoisResponseInetNumsInner)

SetInetNums gets a reference to the given []IpWhoisResponseInetNumsInner and assigns it to the InetNums field.

func (*IpWhoisResponse) SetIpAddress

func (o *IpWhoisResponse) SetIpAddress(v string)

SetIpAddress gets a reference to the given string and assigns it to the IpAddress field.

func (*IpWhoisResponse) SetOrganization

func (o *IpWhoisResponse) SetOrganization(v IpWhoisResponseOrganization)

SetOrganization gets a reference to the given IpWhoisResponseOrganization and assigns it to the Organization field.

func (*IpWhoisResponse) SetQueryTime

func (o *IpWhoisResponse) SetQueryTime(v string)

SetQueryTime gets a reference to the given string and assigns it to the QueryTime field.

func (*IpWhoisResponse) SetStatus

func (o *IpWhoisResponse) SetStatus(v bool)

SetStatus gets a reference to the given bool and assigns it to the Status field.

func (*IpWhoisResponse) SetWhoisServer

func (o *IpWhoisResponse) SetWhoisServer(v string)

SetWhoisServer gets a reference to the given string and assigns it to the WhoisServer field.

func (IpWhoisResponse) ToMap

func (o IpWhoisResponse) ToMap() (map[string]interface{}, error)

type IpWhoisResponseAbuseContactsInner

type IpWhoisResponseAbuseContactsInner struct {
	Handle *string  `json:"handle,omitempty"`
	Name   *string  `json:"name,omitempty"`
	Email  []string `json:"email,omitempty"`
}

IpWhoisResponseAbuseContactsInner struct for IpWhoisResponseAbuseContactsInner

func NewIpWhoisResponseAbuseContactsInner

func NewIpWhoisResponseAbuseContactsInner() *IpWhoisResponseAbuseContactsInner

NewIpWhoisResponseAbuseContactsInner instantiates a new IpWhoisResponseAbuseContactsInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIpWhoisResponseAbuseContactsInnerWithDefaults

func NewIpWhoisResponseAbuseContactsInnerWithDefaults() *IpWhoisResponseAbuseContactsInner

NewIpWhoisResponseAbuseContactsInnerWithDefaults instantiates a new IpWhoisResponseAbuseContactsInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IpWhoisResponseAbuseContactsInner) GetEmail

func (o *IpWhoisResponseAbuseContactsInner) GetEmail() []string

GetEmail returns the Email field value if set, zero value otherwise.

func (*IpWhoisResponseAbuseContactsInner) GetEmailOk

func (o *IpWhoisResponseAbuseContactsInner) GetEmailOk() ([]string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpWhoisResponseAbuseContactsInner) GetHandle

GetHandle returns the Handle field value if set, zero value otherwise.

func (*IpWhoisResponseAbuseContactsInner) GetHandleOk

func (o *IpWhoisResponseAbuseContactsInner) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpWhoisResponseAbuseContactsInner) GetName

GetName returns the Name field value if set, zero value otherwise.

func (*IpWhoisResponseAbuseContactsInner) GetNameOk

func (o *IpWhoisResponseAbuseContactsInner) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpWhoisResponseAbuseContactsInner) HasEmail

HasEmail returns a boolean if a field has been set.

func (*IpWhoisResponseAbuseContactsInner) HasHandle

func (o *IpWhoisResponseAbuseContactsInner) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*IpWhoisResponseAbuseContactsInner) HasName

HasName returns a boolean if a field has been set.

func (IpWhoisResponseAbuseContactsInner) MarshalJSON

func (o IpWhoisResponseAbuseContactsInner) MarshalJSON() ([]byte, error)

func (*IpWhoisResponseAbuseContactsInner) SetEmail

func (o *IpWhoisResponseAbuseContactsInner) SetEmail(v []string)

SetEmail gets a reference to the given []string and assigns it to the Email field.

func (*IpWhoisResponseAbuseContactsInner) SetHandle

func (o *IpWhoisResponseAbuseContactsInner) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*IpWhoisResponseAbuseContactsInner) SetName

SetName gets a reference to the given string and assigns it to the Name field.

func (IpWhoisResponseAbuseContactsInner) ToMap

func (o IpWhoisResponseAbuseContactsInner) ToMap() (map[string]interface{}, error)

type IpWhoisResponseInetNumsInner

type IpWhoisResponseInetNumsInner struct {
	StartIp      *string  `json:"start_ip,omitempty"`
	EndIp        *string  `json:"end_ip,omitempty"`
	Cidr         []string `json:"cidr,omitempty"`
	NetName      *string  `json:"net_name,omitempty"`
	Organization *string  `json:"organization,omitempty"`
	Status       *string  `json:"status,omitempty"`
}

IpWhoisResponseInetNumsInner struct for IpWhoisResponseInetNumsInner

func NewIpWhoisResponseInetNumsInner

func NewIpWhoisResponseInetNumsInner() *IpWhoisResponseInetNumsInner

NewIpWhoisResponseInetNumsInner instantiates a new IpWhoisResponseInetNumsInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIpWhoisResponseInetNumsInnerWithDefaults

func NewIpWhoisResponseInetNumsInnerWithDefaults() *IpWhoisResponseInetNumsInner

NewIpWhoisResponseInetNumsInnerWithDefaults instantiates a new IpWhoisResponseInetNumsInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IpWhoisResponseInetNumsInner) GetCidr

func (o *IpWhoisResponseInetNumsInner) GetCidr() []string

GetCidr returns the Cidr field value if set, zero value otherwise.

func (*IpWhoisResponseInetNumsInner) GetCidrOk

func (o *IpWhoisResponseInetNumsInner) GetCidrOk() ([]string, bool)

GetCidrOk returns a tuple with the Cidr field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpWhoisResponseInetNumsInner) GetEndIp

func (o *IpWhoisResponseInetNumsInner) GetEndIp() string

GetEndIp returns the EndIp field value if set, zero value otherwise.

func (*IpWhoisResponseInetNumsInner) GetEndIpOk

func (o *IpWhoisResponseInetNumsInner) GetEndIpOk() (*string, bool)

GetEndIpOk returns a tuple with the EndIp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpWhoisResponseInetNumsInner) GetNetName

func (o *IpWhoisResponseInetNumsInner) GetNetName() string

GetNetName returns the NetName field value if set, zero value otherwise.

func (*IpWhoisResponseInetNumsInner) GetNetNameOk

func (o *IpWhoisResponseInetNumsInner) GetNetNameOk() (*string, bool)

GetNetNameOk returns a tuple with the NetName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpWhoisResponseInetNumsInner) GetOrganization

func (o *IpWhoisResponseInetNumsInner) GetOrganization() string

GetOrganization returns the Organization field value if set, zero value otherwise.

func (*IpWhoisResponseInetNumsInner) GetOrganizationOk

func (o *IpWhoisResponseInetNumsInner) GetOrganizationOk() (*string, bool)

GetOrganizationOk returns a tuple with the Organization field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpWhoisResponseInetNumsInner) GetStartIp

func (o *IpWhoisResponseInetNumsInner) GetStartIp() string

GetStartIp returns the StartIp field value if set, zero value otherwise.

func (*IpWhoisResponseInetNumsInner) GetStartIpOk

func (o *IpWhoisResponseInetNumsInner) GetStartIpOk() (*string, bool)

GetStartIpOk returns a tuple with the StartIp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpWhoisResponseInetNumsInner) GetStatus

func (o *IpWhoisResponseInetNumsInner) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*IpWhoisResponseInetNumsInner) GetStatusOk

func (o *IpWhoisResponseInetNumsInner) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpWhoisResponseInetNumsInner) HasCidr

func (o *IpWhoisResponseInetNumsInner) HasCidr() bool

HasCidr returns a boolean if a field has been set.

func (*IpWhoisResponseInetNumsInner) HasEndIp

func (o *IpWhoisResponseInetNumsInner) HasEndIp() bool

HasEndIp returns a boolean if a field has been set.

func (*IpWhoisResponseInetNumsInner) HasNetName

func (o *IpWhoisResponseInetNumsInner) HasNetName() bool

HasNetName returns a boolean if a field has been set.

func (*IpWhoisResponseInetNumsInner) HasOrganization

func (o *IpWhoisResponseInetNumsInner) HasOrganization() bool

HasOrganization returns a boolean if a field has been set.

func (*IpWhoisResponseInetNumsInner) HasStartIp

func (o *IpWhoisResponseInetNumsInner) HasStartIp() bool

HasStartIp returns a boolean if a field has been set.

func (*IpWhoisResponseInetNumsInner) HasStatus

func (o *IpWhoisResponseInetNumsInner) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (IpWhoisResponseInetNumsInner) MarshalJSON

func (o IpWhoisResponseInetNumsInner) MarshalJSON() ([]byte, error)

func (*IpWhoisResponseInetNumsInner) SetCidr

func (o *IpWhoisResponseInetNumsInner) SetCidr(v []string)

SetCidr gets a reference to the given []string and assigns it to the Cidr field.

func (*IpWhoisResponseInetNumsInner) SetEndIp

func (o *IpWhoisResponseInetNumsInner) SetEndIp(v string)

SetEndIp gets a reference to the given string and assigns it to the EndIp field.

func (*IpWhoisResponseInetNumsInner) SetNetName

func (o *IpWhoisResponseInetNumsInner) SetNetName(v string)

SetNetName gets a reference to the given string and assigns it to the NetName field.

func (*IpWhoisResponseInetNumsInner) SetOrganization

func (o *IpWhoisResponseInetNumsInner) SetOrganization(v string)

SetOrganization gets a reference to the given string and assigns it to the Organization field.

func (*IpWhoisResponseInetNumsInner) SetStartIp

func (o *IpWhoisResponseInetNumsInner) SetStartIp(v string)

SetStartIp gets a reference to the given string and assigns it to the StartIp field.

func (*IpWhoisResponseInetNumsInner) SetStatus

func (o *IpWhoisResponseInetNumsInner) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (IpWhoisResponseInetNumsInner) ToMap

func (o IpWhoisResponseInetNumsInner) ToMap() (map[string]interface{}, error)

type IpWhoisResponseOrganization

type IpWhoisResponseOrganization struct {
	Handle  *string  `json:"handle,omitempty"`
	Name    *string  `json:"name,omitempty"`
	City    *string  `json:"city,omitempty"`
	State   *string  `json:"state,omitempty"`
	Country []string `json:"country,omitempty"`
}

IpWhoisResponseOrganization struct for IpWhoisResponseOrganization

func NewIpWhoisResponseOrganization

func NewIpWhoisResponseOrganization() *IpWhoisResponseOrganization

NewIpWhoisResponseOrganization instantiates a new IpWhoisResponseOrganization object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIpWhoisResponseOrganizationWithDefaults

func NewIpWhoisResponseOrganizationWithDefaults() *IpWhoisResponseOrganization

NewIpWhoisResponseOrganizationWithDefaults instantiates a new IpWhoisResponseOrganization object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IpWhoisResponseOrganization) GetCity

func (o *IpWhoisResponseOrganization) GetCity() string

GetCity returns the City field value if set, zero value otherwise.

func (*IpWhoisResponseOrganization) GetCityOk

func (o *IpWhoisResponseOrganization) GetCityOk() (*string, bool)

GetCityOk returns a tuple with the City field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpWhoisResponseOrganization) GetCountry

func (o *IpWhoisResponseOrganization) GetCountry() []string

GetCountry returns the Country field value if set, zero value otherwise.

func (*IpWhoisResponseOrganization) GetCountryOk

func (o *IpWhoisResponseOrganization) GetCountryOk() ([]string, bool)

GetCountryOk returns a tuple with the Country field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpWhoisResponseOrganization) GetHandle

func (o *IpWhoisResponseOrganization) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*IpWhoisResponseOrganization) GetHandleOk

func (o *IpWhoisResponseOrganization) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpWhoisResponseOrganization) GetName

func (o *IpWhoisResponseOrganization) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*IpWhoisResponseOrganization) GetNameOk

func (o *IpWhoisResponseOrganization) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpWhoisResponseOrganization) GetState

func (o *IpWhoisResponseOrganization) GetState() string

GetState returns the State field value if set, zero value otherwise.

func (*IpWhoisResponseOrganization) GetStateOk

func (o *IpWhoisResponseOrganization) GetStateOk() (*string, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IpWhoisResponseOrganization) HasCity

func (o *IpWhoisResponseOrganization) HasCity() bool

HasCity returns a boolean if a field has been set.

func (*IpWhoisResponseOrganization) HasCountry

func (o *IpWhoisResponseOrganization) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*IpWhoisResponseOrganization) HasHandle

func (o *IpWhoisResponseOrganization) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*IpWhoisResponseOrganization) HasName

func (o *IpWhoisResponseOrganization) HasName() bool

HasName returns a boolean if a field has been set.

func (*IpWhoisResponseOrganization) HasState

func (o *IpWhoisResponseOrganization) HasState() bool

HasState returns a boolean if a field has been set.

func (IpWhoisResponseOrganization) MarshalJSON

func (o IpWhoisResponseOrganization) MarshalJSON() ([]byte, error)

func (*IpWhoisResponseOrganization) SetCity

func (o *IpWhoisResponseOrganization) SetCity(v string)

SetCity gets a reference to the given string and assigns it to the City field.

func (*IpWhoisResponseOrganization) SetCountry

func (o *IpWhoisResponseOrganization) SetCountry(v []string)

SetCountry gets a reference to the given []string and assigns it to the Country field.

func (*IpWhoisResponseOrganization) SetHandle

func (o *IpWhoisResponseOrganization) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*IpWhoisResponseOrganization) SetName

func (o *IpWhoisResponseOrganization) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*IpWhoisResponseOrganization) SetState

func (o *IpWhoisResponseOrganization) SetState(v string)

SetState gets a reference to the given string and assigns it to the State field.

func (IpWhoisResponseOrganization) ToMap

func (o IpWhoisResponseOrganization) ToMap() (map[string]interface{}, error)

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type NullableAccountUsageResponse

type NullableAccountUsageResponse struct {
	// contains filtered or unexported fields
}

func NewNullableAccountUsageResponse

func NewNullableAccountUsageResponse(val *AccountUsageResponse) *NullableAccountUsageResponse

func (NullableAccountUsageResponse) Get

func (NullableAccountUsageResponse) IsSet

func (NullableAccountUsageResponse) MarshalJSON

func (v NullableAccountUsageResponse) MarshalJSON() ([]byte, error)

func (*NullableAccountUsageResponse) Set

func (*NullableAccountUsageResponse) UnmarshalJSON

func (v *NullableAccountUsageResponse) UnmarshalJSON(src []byte) error

func (*NullableAccountUsageResponse) Unset

func (v *NullableAccountUsageResponse) Unset()

type NullableAccountUsageResponseApiCredits

type NullableAccountUsageResponseApiCredits struct {
	// contains filtered or unexported fields
}

func (NullableAccountUsageResponseApiCredits) Get

func (NullableAccountUsageResponseApiCredits) IsSet

func (NullableAccountUsageResponseApiCredits) MarshalJSON

func (v NullableAccountUsageResponseApiCredits) MarshalJSON() ([]byte, error)

func (*NullableAccountUsageResponseApiCredits) Set

func (*NullableAccountUsageResponseApiCredits) UnmarshalJSON

func (v *NullableAccountUsageResponseApiCredits) UnmarshalJSON(src []byte) error

func (*NullableAccountUsageResponseApiCredits) Unset

type NullableAccountUsageResponseApiSubscription

type NullableAccountUsageResponseApiSubscription struct {
	// contains filtered or unexported fields
}

func (NullableAccountUsageResponseApiSubscription) Get

func (NullableAccountUsageResponseApiSubscription) IsSet

func (NullableAccountUsageResponseApiSubscription) MarshalJSON

func (*NullableAccountUsageResponseApiSubscription) Set

func (*NullableAccountUsageResponseApiSubscription) UnmarshalJSON

func (v *NullableAccountUsageResponseApiSubscription) UnmarshalJSON(src []byte) error

func (*NullableAccountUsageResponseApiSubscription) Unset

type NullableAsnWhoisResponse

type NullableAsnWhoisResponse struct {
	// contains filtered or unexported fields
}

func NewNullableAsnWhoisResponse

func NewNullableAsnWhoisResponse(val *AsnWhoisResponse) *NullableAsnWhoisResponse

func (NullableAsnWhoisResponse) Get

func (NullableAsnWhoisResponse) IsSet

func (v NullableAsnWhoisResponse) IsSet() bool

func (NullableAsnWhoisResponse) MarshalJSON

func (v NullableAsnWhoisResponse) MarshalJSON() ([]byte, error)

func (*NullableAsnWhoisResponse) Set

func (*NullableAsnWhoisResponse) UnmarshalJSON

func (v *NullableAsnWhoisResponse) UnmarshalJSON(src []byte) error

func (*NullableAsnWhoisResponse) Unset

func (v *NullableAsnWhoisResponse) Unset()

type NullableAsnWhoisResponseAutNumsInner

type NullableAsnWhoisResponseAutNumsInner struct {
	// contains filtered or unexported fields
}

func (NullableAsnWhoisResponseAutNumsInner) Get

func (NullableAsnWhoisResponseAutNumsInner) IsSet

func (NullableAsnWhoisResponseAutNumsInner) MarshalJSON

func (v NullableAsnWhoisResponseAutNumsInner) MarshalJSON() ([]byte, error)

func (*NullableAsnWhoisResponseAutNumsInner) Set

func (*NullableAsnWhoisResponseAutNumsInner) UnmarshalJSON

func (v *NullableAsnWhoisResponseAutNumsInner) UnmarshalJSON(src []byte) error

func (*NullableAsnWhoisResponseAutNumsInner) Unset

type NullableAsnWhoisResponseOrganization

type NullableAsnWhoisResponseOrganization struct {
	// contains filtered or unexported fields
}

func (NullableAsnWhoisResponseOrganization) Get

func (NullableAsnWhoisResponseOrganization) IsSet

func (NullableAsnWhoisResponseOrganization) MarshalJSON

func (v NullableAsnWhoisResponseOrganization) MarshalJSON() ([]byte, error)

func (*NullableAsnWhoisResponseOrganization) Set

func (*NullableAsnWhoisResponseOrganization) UnmarshalJSON

func (v *NullableAsnWhoisResponseOrganization) UnmarshalJSON(src []byte) error

func (*NullableAsnWhoisResponseOrganization) Unset

type NullableBool

type NullableBool struct {
	// contains filtered or unexported fields
}

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableBulkDomainAvailabilityRequest

type NullableBulkDomainAvailabilityRequest struct {
	// contains filtered or unexported fields
}

func (NullableBulkDomainAvailabilityRequest) Get

func (NullableBulkDomainAvailabilityRequest) IsSet

func (NullableBulkDomainAvailabilityRequest) MarshalJSON

func (v NullableBulkDomainAvailabilityRequest) MarshalJSON() ([]byte, error)

func (*NullableBulkDomainAvailabilityRequest) Set

func (*NullableBulkDomainAvailabilityRequest) UnmarshalJSON

func (v *NullableBulkDomainAvailabilityRequest) UnmarshalJSON(src []byte) error

func (*NullableBulkDomainAvailabilityRequest) Unset

type NullableBulkDomainAvailabilityV2Item

type NullableBulkDomainAvailabilityV2Item struct {
	// contains filtered or unexported fields
}

func (NullableBulkDomainAvailabilityV2Item) Get

func (NullableBulkDomainAvailabilityV2Item) IsSet

func (NullableBulkDomainAvailabilityV2Item) MarshalJSON

func (v NullableBulkDomainAvailabilityV2Item) MarshalJSON() ([]byte, error)

func (*NullableBulkDomainAvailabilityV2Item) Set

func (*NullableBulkDomainAvailabilityV2Item) UnmarshalJSON

func (v *NullableBulkDomainAvailabilityV2Item) UnmarshalJSON(src []byte) error

func (*NullableBulkDomainAvailabilityV2Item) Unset

type NullableBulkDomainAvailabilityV2Response

type NullableBulkDomainAvailabilityV2Response struct {
	// contains filtered or unexported fields
}

func (NullableBulkDomainAvailabilityV2Response) Get

func (NullableBulkDomainAvailabilityV2Response) IsSet

func (NullableBulkDomainAvailabilityV2Response) MarshalJSON

func (*NullableBulkDomainAvailabilityV2Response) Set

func (*NullableBulkDomainAvailabilityV2Response) UnmarshalJSON

func (v *NullableBulkDomainAvailabilityV2Response) UnmarshalJSON(src []byte) error

func (*NullableBulkDomainAvailabilityV2Response) Unset

type NullableBulkGeolocationRequest

type NullableBulkGeolocationRequest struct {
	// contains filtered or unexported fields
}

func (NullableBulkGeolocationRequest) Get

func (NullableBulkGeolocationRequest) IsSet

func (NullableBulkGeolocationRequest) MarshalJSON

func (v NullableBulkGeolocationRequest) MarshalJSON() ([]byte, error)

func (*NullableBulkGeolocationRequest) Set

func (*NullableBulkGeolocationRequest) UnmarshalJSON

func (v *NullableBulkGeolocationRequest) UnmarshalJSON(src []byte) error

func (*NullableBulkGeolocationRequest) Unset

func (v *NullableBulkGeolocationRequest) Unset()

type NullableBulkWhois200Response

type NullableBulkWhois200Response struct {
	// contains filtered or unexported fields
}

func NewNullableBulkWhois200Response

func NewNullableBulkWhois200Response(val *BulkWhois200Response) *NullableBulkWhois200Response

func (NullableBulkWhois200Response) Get

func (NullableBulkWhois200Response) IsSet

func (NullableBulkWhois200Response) MarshalJSON

func (v NullableBulkWhois200Response) MarshalJSON() ([]byte, error)

func (*NullableBulkWhois200Response) Set

func (*NullableBulkWhois200Response) UnmarshalJSON

func (v *NullableBulkWhois200Response) UnmarshalJSON(src []byte) error

func (*NullableBulkWhois200Response) Unset

func (v *NullableBulkWhois200Response) Unset()

type NullableBulkWhoisRequest

type NullableBulkWhoisRequest struct {
	// contains filtered or unexported fields
}

func NewNullableBulkWhoisRequest

func NewNullableBulkWhoisRequest(val *BulkWhoisRequest) *NullableBulkWhoisRequest

func (NullableBulkWhoisRequest) Get

func (NullableBulkWhoisRequest) IsSet

func (v NullableBulkWhoisRequest) IsSet() bool

func (NullableBulkWhoisRequest) MarshalJSON

func (v NullableBulkWhoisRequest) MarshalJSON() ([]byte, error)

func (*NullableBulkWhoisRequest) Set

func (*NullableBulkWhoisRequest) UnmarshalJSON

func (v *NullableBulkWhoisRequest) UnmarshalJSON(src []byte) error

func (*NullableBulkWhoisRequest) Unset

func (v *NullableBulkWhoisRequest) Unset()

type NullableContact

type NullableContact struct {
	// contains filtered or unexported fields
}

func NewNullableContact

func NewNullableContact(val *Contact) *NullableContact

func (NullableContact) Get

func (v NullableContact) Get() *Contact

func (NullableContact) IsSet

func (v NullableContact) IsSet() bool

func (NullableContact) MarshalJSON

func (v NullableContact) MarshalJSON() ([]byte, error)

func (*NullableContact) Set

func (v *NullableContact) Set(val *Contact)

func (*NullableContact) UnmarshalJSON

func (v *NullableContact) UnmarshalJSON(src []byte) error

func (*NullableContact) Unset

func (v *NullableContact) Unset()

type NullableDatabaseFileStatus

type NullableDatabaseFileStatus struct {
	// contains filtered or unexported fields
}

func NewNullableDatabaseFileStatus

func NewNullableDatabaseFileStatus(val *DatabaseFileStatus) *NullableDatabaseFileStatus

func (NullableDatabaseFileStatus) Get

func (NullableDatabaseFileStatus) IsSet

func (v NullableDatabaseFileStatus) IsSet() bool

func (NullableDatabaseFileStatus) MarshalJSON

func (v NullableDatabaseFileStatus) MarshalJSON() ([]byte, error)

func (*NullableDatabaseFileStatus) Set

func (*NullableDatabaseFileStatus) UnmarshalJSON

func (v *NullableDatabaseFileStatus) UnmarshalJSON(src []byte) error

func (*NullableDatabaseFileStatus) Unset

func (v *NullableDatabaseFileStatus) Unset()

type NullableDatabaseFileStatusNewlyValue

type NullableDatabaseFileStatusNewlyValue struct {
	// contains filtered or unexported fields
}

func (NullableDatabaseFileStatusNewlyValue) Get

func (NullableDatabaseFileStatusNewlyValue) IsSet

func (NullableDatabaseFileStatusNewlyValue) MarshalJSON

func (v NullableDatabaseFileStatusNewlyValue) MarshalJSON() ([]byte, error)

func (*NullableDatabaseFileStatusNewlyValue) Set

func (*NullableDatabaseFileStatusNewlyValue) UnmarshalJSON

func (v *NullableDatabaseFileStatusNewlyValue) UnmarshalJSON(src []byte) error

func (*NullableDatabaseFileStatusNewlyValue) Unset

type NullableDnsBulk200Response

type NullableDnsBulk200Response struct {
	// contains filtered or unexported fields
}

func NewNullableDnsBulk200Response

func NewNullableDnsBulk200Response(val *DnsBulk200Response) *NullableDnsBulk200Response

func (NullableDnsBulk200Response) Get

func (NullableDnsBulk200Response) IsSet

func (v NullableDnsBulk200Response) IsSet() bool

func (NullableDnsBulk200Response) MarshalJSON

func (v NullableDnsBulk200Response) MarshalJSON() ([]byte, error)

func (*NullableDnsBulk200Response) Set

func (*NullableDnsBulk200Response) UnmarshalJSON

func (v *NullableDnsBulk200Response) UnmarshalJSON(src []byte) error

func (*NullableDnsBulk200Response) Unset

func (v *NullableDnsBulk200Response) Unset()

type NullableDnsBulkRequest

type NullableDnsBulkRequest struct {
	// contains filtered or unexported fields
}

func NewNullableDnsBulkRequest

func NewNullableDnsBulkRequest(val *DnsBulkRequest) *NullableDnsBulkRequest

func (NullableDnsBulkRequest) Get

func (NullableDnsBulkRequest) IsSet

func (v NullableDnsBulkRequest) IsSet() bool

func (NullableDnsBulkRequest) MarshalJSON

func (v NullableDnsBulkRequest) MarshalJSON() ([]byte, error)

func (*NullableDnsBulkRequest) Set

func (*NullableDnsBulkRequest) UnmarshalJSON

func (v *NullableDnsBulkRequest) UnmarshalJSON(src []byte) error

func (*NullableDnsBulkRequest) Unset

func (v *NullableDnsBulkRequest) Unset()

type NullableDnsRecord

type NullableDnsRecord struct {
	// contains filtered or unexported fields
}

func NewNullableDnsRecord

func NewNullableDnsRecord(val *DnsRecord) *NullableDnsRecord

func (NullableDnsRecord) Get

func (v NullableDnsRecord) Get() *DnsRecord

func (NullableDnsRecord) IsSet

func (v NullableDnsRecord) IsSet() bool

func (NullableDnsRecord) MarshalJSON

func (v NullableDnsRecord) MarshalJSON() ([]byte, error)

func (*NullableDnsRecord) Set

func (v *NullableDnsRecord) Set(val *DnsRecord)

func (*NullableDnsRecord) UnmarshalJSON

func (v *NullableDnsRecord) UnmarshalJSON(src []byte) error

func (*NullableDnsRecord) Unset

func (v *NullableDnsRecord) Unset()

type NullableDnsResponse

type NullableDnsResponse struct {
	// contains filtered or unexported fields
}

func NewNullableDnsResponse

func NewNullableDnsResponse(val *DnsResponse) *NullableDnsResponse

func (NullableDnsResponse) Get

func (NullableDnsResponse) IsSet

func (v NullableDnsResponse) IsSet() bool

func (NullableDnsResponse) MarshalJSON

func (v NullableDnsResponse) MarshalJSON() ([]byte, error)

func (*NullableDnsResponse) Set

func (v *NullableDnsResponse) Set(val *DnsResponse)

func (*NullableDnsResponse) UnmarshalJSON

func (v *NullableDnsResponse) UnmarshalJSON(src []byte) error

func (*NullableDnsResponse) Unset

func (v *NullableDnsResponse) Unset()

type NullableDomainAvailabilityV2Item

type NullableDomainAvailabilityV2Item struct {
	// contains filtered or unexported fields
}

func (NullableDomainAvailabilityV2Item) Get

func (NullableDomainAvailabilityV2Item) IsSet

func (NullableDomainAvailabilityV2Item) MarshalJSON

func (v NullableDomainAvailabilityV2Item) MarshalJSON() ([]byte, error)

func (*NullableDomainAvailabilityV2Item) Set

func (*NullableDomainAvailabilityV2Item) UnmarshalJSON

func (v *NullableDomainAvailabilityV2Item) UnmarshalJSON(src []byte) error

func (*NullableDomainAvailabilityV2Item) Unset

type NullableDomainAvailabilityV2Response

type NullableDomainAvailabilityV2Response struct {
	// contains filtered or unexported fields
}

func (NullableDomainAvailabilityV2Response) Get

func (NullableDomainAvailabilityV2Response) IsSet

func (NullableDomainAvailabilityV2Response) MarshalJSON

func (v NullableDomainAvailabilityV2Response) MarshalJSON() ([]byte, error)

func (*NullableDomainAvailabilityV2Response) Set

func (*NullableDomainAvailabilityV2Response) UnmarshalJSON

func (v *NullableDomainAvailabilityV2Response) UnmarshalJSON(src []byte) error

func (*NullableDomainAvailabilityV2Response) Unset

type NullableDomainReputationDgaFeatures

type NullableDomainReputationDgaFeatures struct {
	// contains filtered or unexported fields
}

func (NullableDomainReputationDgaFeatures) Get

func (NullableDomainReputationDgaFeatures) IsSet

func (NullableDomainReputationDgaFeatures) MarshalJSON

func (v NullableDomainReputationDgaFeatures) MarshalJSON() ([]byte, error)

func (*NullableDomainReputationDgaFeatures) Set

func (*NullableDomainReputationDgaFeatures) UnmarshalJSON

func (v *NullableDomainReputationDgaFeatures) UnmarshalJSON(src []byte) error

func (*NullableDomainReputationDgaFeatures) Unset

type NullableDomainReputationDgaScore

type NullableDomainReputationDgaScore struct {
	// contains filtered or unexported fields
}

func (NullableDomainReputationDgaScore) Get

func (NullableDomainReputationDgaScore) IsSet

func (NullableDomainReputationDgaScore) MarshalJSON

func (v NullableDomainReputationDgaScore) MarshalJSON() ([]byte, error)

func (*NullableDomainReputationDgaScore) Set

func (*NullableDomainReputationDgaScore) UnmarshalJSON

func (v *NullableDomainReputationDgaScore) UnmarshalJSON(src []byte) error

func (*NullableDomainReputationDgaScore) Unset

type NullableDomainReputationEvidenceSummary

type NullableDomainReputationEvidenceSummary struct {
	// contains filtered or unexported fields
}

func (NullableDomainReputationEvidenceSummary) Get

func (NullableDomainReputationEvidenceSummary) IsSet

func (NullableDomainReputationEvidenceSummary) MarshalJSON

func (v NullableDomainReputationEvidenceSummary) MarshalJSON() ([]byte, error)

func (*NullableDomainReputationEvidenceSummary) Set

func (*NullableDomainReputationEvidenceSummary) UnmarshalJSON

func (v *NullableDomainReputationEvidenceSummary) UnmarshalJSON(src []byte) error

func (*NullableDomainReputationEvidenceSummary) Unset

type NullableDomainReputationIndicators

type NullableDomainReputationIndicators struct {
	// contains filtered or unexported fields
}

func (NullableDomainReputationIndicators) Get

func (NullableDomainReputationIndicators) IsSet

func (NullableDomainReputationIndicators) MarshalJSON

func (v NullableDomainReputationIndicators) MarshalJSON() ([]byte, error)

func (*NullableDomainReputationIndicators) Set

func (*NullableDomainReputationIndicators) UnmarshalJSON

func (v *NullableDomainReputationIndicators) UnmarshalJSON(src []byte) error

func (*NullableDomainReputationIndicators) Unset

type NullableDomainReputationInput

type NullableDomainReputationInput struct {
	// contains filtered or unexported fields
}

func (NullableDomainReputationInput) Get

func (NullableDomainReputationInput) IsSet

func (NullableDomainReputationInput) MarshalJSON

func (v NullableDomainReputationInput) MarshalJSON() ([]byte, error)

func (*NullableDomainReputationInput) Set

func (*NullableDomainReputationInput) UnmarshalJSON

func (v *NullableDomainReputationInput) UnmarshalJSON(src []byte) error

func (*NullableDomainReputationInput) Unset

func (v *NullableDomainReputationInput) Unset()

type NullableDomainReputationIntelligence

type NullableDomainReputationIntelligence struct {
	// contains filtered or unexported fields
}

func (NullableDomainReputationIntelligence) Get

func (NullableDomainReputationIntelligence) IsSet

func (NullableDomainReputationIntelligence) MarshalJSON

func (v NullableDomainReputationIntelligence) MarshalJSON() ([]byte, error)

func (*NullableDomainReputationIntelligence) Set

func (*NullableDomainReputationIntelligence) UnmarshalJSON

func (v *NullableDomainReputationIntelligence) UnmarshalJSON(src []byte) error

func (*NullableDomainReputationIntelligence) Unset

type NullableDomainReputationPivotMatch

type NullableDomainReputationPivotMatch struct {
	// contains filtered or unexported fields
}

func (NullableDomainReputationPivotMatch) Get

func (NullableDomainReputationPivotMatch) IsSet

func (NullableDomainReputationPivotMatch) MarshalJSON

func (v NullableDomainReputationPivotMatch) MarshalJSON() ([]byte, error)

func (*NullableDomainReputationPivotMatch) Set

func (*NullableDomainReputationPivotMatch) UnmarshalJSON

func (v *NullableDomainReputationPivotMatch) UnmarshalJSON(src []byte) error

func (*NullableDomainReputationPivotMatch) Unset

type NullableDomainReputationRelatedIoc

type NullableDomainReputationRelatedIoc struct {
	// contains filtered or unexported fields
}

func (NullableDomainReputationRelatedIoc) Get

func (NullableDomainReputationRelatedIoc) IsSet

func (NullableDomainReputationRelatedIoc) MarshalJSON

func (v NullableDomainReputationRelatedIoc) MarshalJSON() ([]byte, error)

func (*NullableDomainReputationRelatedIoc) Set

func (*NullableDomainReputationRelatedIoc) UnmarshalJSON

func (v *NullableDomainReputationRelatedIoc) UnmarshalJSON(src []byte) error

func (*NullableDomainReputationRelatedIoc) Unset

type NullableDomainReputationResponse

type NullableDomainReputationResponse struct {
	// contains filtered or unexported fields
}

func (NullableDomainReputationResponse) Get

func (NullableDomainReputationResponse) IsSet

func (NullableDomainReputationResponse) MarshalJSON

func (v NullableDomainReputationResponse) MarshalJSON() ([]byte, error)

func (*NullableDomainReputationResponse) Set

func (*NullableDomainReputationResponse) UnmarshalJSON

func (v *NullableDomainReputationResponse) UnmarshalJSON(src []byte) error

func (*NullableDomainReputationResponse) Unset

type NullableDomainReputationRiskCategory

type NullableDomainReputationRiskCategory struct {
	// contains filtered or unexported fields
}

func (NullableDomainReputationRiskCategory) Get

func (NullableDomainReputationRiskCategory) IsSet

func (NullableDomainReputationRiskCategory) MarshalJSON

func (v NullableDomainReputationRiskCategory) MarshalJSON() ([]byte, error)

func (*NullableDomainReputationRiskCategory) Set

func (*NullableDomainReputationRiskCategory) UnmarshalJSON

func (v *NullableDomainReputationRiskCategory) UnmarshalJSON(src []byte) error

func (*NullableDomainReputationRiskCategory) Unset

type NullableDomainReputationSignal

type NullableDomainReputationSignal struct {
	// contains filtered or unexported fields
}

func (NullableDomainReputationSignal) Get

func (NullableDomainReputationSignal) IsSet

func (NullableDomainReputationSignal) MarshalJSON

func (v NullableDomainReputationSignal) MarshalJSON() ([]byte, error)

func (*NullableDomainReputationSignal) Set

func (*NullableDomainReputationSignal) UnmarshalJSON

func (v *NullableDomainReputationSignal) UnmarshalJSON(src []byte) error

func (*NullableDomainReputationSignal) Unset

func (v *NullableDomainReputationSignal) Unset()

type NullableDomainReputationSignals

type NullableDomainReputationSignals struct {
	// contains filtered or unexported fields
}

func (NullableDomainReputationSignals) Get

func (NullableDomainReputationSignals) IsSet

func (NullableDomainReputationSignals) MarshalJSON

func (v NullableDomainReputationSignals) MarshalJSON() ([]byte, error)

func (*NullableDomainReputationSignals) Set

func (*NullableDomainReputationSignals) UnmarshalJSON

func (v *NullableDomainReputationSignals) UnmarshalJSON(src []byte) error

func (*NullableDomainReputationSignals) Unset

type NullableDomainReputationTrustSignals

type NullableDomainReputationTrustSignals struct {
	// contains filtered or unexported fields
}

func (NullableDomainReputationTrustSignals) Get

func (NullableDomainReputationTrustSignals) IsSet

func (NullableDomainReputationTrustSignals) MarshalJSON

func (v NullableDomainReputationTrustSignals) MarshalJSON() ([]byte, error)

func (*NullableDomainReputationTrustSignals) Set

func (*NullableDomainReputationTrustSignals) UnmarshalJSON

func (v *NullableDomainReputationTrustSignals) UnmarshalJSON(src []byte) error

func (*NullableDomainReputationTrustSignals) Unset

type NullableErrorResponse

type NullableErrorResponse struct {
	// contains filtered or unexported fields
}

func NewNullableErrorResponse

func NewNullableErrorResponse(val *ErrorResponse) *NullableErrorResponse

func (NullableErrorResponse) Get

func (NullableErrorResponse) IsSet

func (v NullableErrorResponse) IsSet() bool

func (NullableErrorResponse) MarshalJSON

func (v NullableErrorResponse) MarshalJSON() ([]byte, error)

func (*NullableErrorResponse) Set

func (v *NullableErrorResponse) Set(val *ErrorResponse)

func (*NullableErrorResponse) UnmarshalJSON

func (v *NullableErrorResponse) UnmarshalJSON(src []byte) error

func (*NullableErrorResponse) Unset

func (v *NullableErrorResponse) Unset()

type NullableFloat32

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableGeolocationAsn

type NullableGeolocationAsn struct {
	// contains filtered or unexported fields
}

func NewNullableGeolocationAsn

func NewNullableGeolocationAsn(val *GeolocationAsn) *NullableGeolocationAsn

func (NullableGeolocationAsn) Get

func (NullableGeolocationAsn) IsSet

func (v NullableGeolocationAsn) IsSet() bool

func (NullableGeolocationAsn) MarshalJSON

func (v NullableGeolocationAsn) MarshalJSON() ([]byte, error)

func (*NullableGeolocationAsn) Set

func (*NullableGeolocationAsn) UnmarshalJSON

func (v *NullableGeolocationAsn) UnmarshalJSON(src []byte) error

func (*NullableGeolocationAsn) Unset

func (v *NullableGeolocationAsn) Unset()

type NullableGeolocationLocation

type NullableGeolocationLocation struct {
	// contains filtered or unexported fields
}

func NewNullableGeolocationLocation

func NewNullableGeolocationLocation(val *GeolocationLocation) *NullableGeolocationLocation

func (NullableGeolocationLocation) Get

func (NullableGeolocationLocation) IsSet

func (NullableGeolocationLocation) MarshalJSON

func (v NullableGeolocationLocation) MarshalJSON() ([]byte, error)

func (*NullableGeolocationLocation) Set

func (*NullableGeolocationLocation) UnmarshalJSON

func (v *NullableGeolocationLocation) UnmarshalJSON(src []byte) error

func (*NullableGeolocationLocation) Unset

func (v *NullableGeolocationLocation) Unset()

type NullableGeolocationResponse

type NullableGeolocationResponse struct {
	// contains filtered or unexported fields
}

func NewNullableGeolocationResponse

func NewNullableGeolocationResponse(val *GeolocationResponse) *NullableGeolocationResponse

func (NullableGeolocationResponse) Get

func (NullableGeolocationResponse) IsSet

func (NullableGeolocationResponse) MarshalJSON

func (v NullableGeolocationResponse) MarshalJSON() ([]byte, error)

func (*NullableGeolocationResponse) Set

func (*NullableGeolocationResponse) UnmarshalJSON

func (v *NullableGeolocationResponse) UnmarshalJSON(src []byte) error

func (*NullableGeolocationResponse) Unset

func (v *NullableGeolocationResponse) Unset()

type NullableGeolocationResponseCurrency

type NullableGeolocationResponseCurrency struct {
	// contains filtered or unexported fields
}

func (NullableGeolocationResponseCurrency) Get

func (NullableGeolocationResponseCurrency) IsSet

func (NullableGeolocationResponseCurrency) MarshalJSON

func (v NullableGeolocationResponseCurrency) MarshalJSON() ([]byte, error)

func (*NullableGeolocationResponseCurrency) Set

func (*NullableGeolocationResponseCurrency) UnmarshalJSON

func (v *NullableGeolocationResponseCurrency) UnmarshalJSON(src []byte) error

func (*NullableGeolocationResponseCurrency) Unset

type NullableGeolocationResponseNetwork

type NullableGeolocationResponseNetwork struct {
	// contains filtered or unexported fields
}

func (NullableGeolocationResponseNetwork) Get

func (NullableGeolocationResponseNetwork) IsSet

func (NullableGeolocationResponseNetwork) MarshalJSON

func (v NullableGeolocationResponseNetwork) MarshalJSON() ([]byte, error)

func (*NullableGeolocationResponseNetwork) Set

func (*NullableGeolocationResponseNetwork) UnmarshalJSON

func (v *NullableGeolocationResponseNetwork) UnmarshalJSON(src []byte) error

func (*NullableGeolocationResponseNetwork) Unset

type NullableHistoricalDnsResponse

type NullableHistoricalDnsResponse struct {
	// contains filtered or unexported fields
}

func (NullableHistoricalDnsResponse) Get

func (NullableHistoricalDnsResponse) IsSet

func (NullableHistoricalDnsResponse) MarshalJSON

func (v NullableHistoricalDnsResponse) MarshalJSON() ([]byte, error)

func (*NullableHistoricalDnsResponse) Set

func (*NullableHistoricalDnsResponse) UnmarshalJSON

func (v *NullableHistoricalDnsResponse) UnmarshalJSON(src []byte) error

func (*NullableHistoricalDnsResponse) Unset

func (v *NullableHistoricalDnsResponse) Unset()

type NullableInt

type NullableInt struct {
	// contains filtered or unexported fields
}

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

type NullableInt32 struct {
	// contains filtered or unexported fields
}

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

type NullableInt64 struct {
	// contains filtered or unexported fields
}

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableIpReputationResponse

type NullableIpReputationResponse struct {
	// contains filtered or unexported fields
}

func NewNullableIpReputationResponse

func NewNullableIpReputationResponse(val *IpReputationResponse) *NullableIpReputationResponse

func (NullableIpReputationResponse) Get

func (NullableIpReputationResponse) IsSet

func (NullableIpReputationResponse) MarshalJSON

func (v NullableIpReputationResponse) MarshalJSON() ([]byte, error)

func (*NullableIpReputationResponse) Set

func (*NullableIpReputationResponse) UnmarshalJSON

func (v *NullableIpReputationResponse) UnmarshalJSON(src []byte) error

func (*NullableIpReputationResponse) Unset

func (v *NullableIpReputationResponse) Unset()

type NullableIpReputationSecurity

type NullableIpReputationSecurity struct {
	// contains filtered or unexported fields
}

func NewNullableIpReputationSecurity

func NewNullableIpReputationSecurity(val *IpReputationSecurity) *NullableIpReputationSecurity

func (NullableIpReputationSecurity) Get

func (NullableIpReputationSecurity) IsSet

func (NullableIpReputationSecurity) MarshalJSON

func (v NullableIpReputationSecurity) MarshalJSON() ([]byte, error)

func (*NullableIpReputationSecurity) Set

func (*NullableIpReputationSecurity) UnmarshalJSON

func (v *NullableIpReputationSecurity) UnmarshalJSON(src []byte) error

func (*NullableIpReputationSecurity) Unset

func (v *NullableIpReputationSecurity) Unset()

type NullableIpWhoisResponse

type NullableIpWhoisResponse struct {
	// contains filtered or unexported fields
}

func NewNullableIpWhoisResponse

func NewNullableIpWhoisResponse(val *IpWhoisResponse) *NullableIpWhoisResponse

func (NullableIpWhoisResponse) Get

func (NullableIpWhoisResponse) IsSet

func (v NullableIpWhoisResponse) IsSet() bool

func (NullableIpWhoisResponse) MarshalJSON

func (v NullableIpWhoisResponse) MarshalJSON() ([]byte, error)

func (*NullableIpWhoisResponse) Set

func (*NullableIpWhoisResponse) UnmarshalJSON

func (v *NullableIpWhoisResponse) UnmarshalJSON(src []byte) error

func (*NullableIpWhoisResponse) Unset

func (v *NullableIpWhoisResponse) Unset()

type NullableIpWhoisResponseAbuseContactsInner

type NullableIpWhoisResponseAbuseContactsInner struct {
	// contains filtered or unexported fields
}

func (NullableIpWhoisResponseAbuseContactsInner) Get

func (NullableIpWhoisResponseAbuseContactsInner) IsSet

func (NullableIpWhoisResponseAbuseContactsInner) MarshalJSON

func (*NullableIpWhoisResponseAbuseContactsInner) Set

func (*NullableIpWhoisResponseAbuseContactsInner) UnmarshalJSON

func (v *NullableIpWhoisResponseAbuseContactsInner) UnmarshalJSON(src []byte) error

func (*NullableIpWhoisResponseAbuseContactsInner) Unset

type NullableIpWhoisResponseInetNumsInner

type NullableIpWhoisResponseInetNumsInner struct {
	// contains filtered or unexported fields
}

func (NullableIpWhoisResponseInetNumsInner) Get

func (NullableIpWhoisResponseInetNumsInner) IsSet

func (NullableIpWhoisResponseInetNumsInner) MarshalJSON

func (v NullableIpWhoisResponseInetNumsInner) MarshalJSON() ([]byte, error)

func (*NullableIpWhoisResponseInetNumsInner) Set

func (*NullableIpWhoisResponseInetNumsInner) UnmarshalJSON

func (v *NullableIpWhoisResponseInetNumsInner) UnmarshalJSON(src []byte) error

func (*NullableIpWhoisResponseInetNumsInner) Unset

type NullableIpWhoisResponseOrganization

type NullableIpWhoisResponseOrganization struct {
	// contains filtered or unexported fields
}

func (NullableIpWhoisResponseOrganization) Get

func (NullableIpWhoisResponseOrganization) IsSet

func (NullableIpWhoisResponseOrganization) MarshalJSON

func (v NullableIpWhoisResponseOrganization) MarshalJSON() ([]byte, error)

func (*NullableIpWhoisResponseOrganization) Set

func (*NullableIpWhoisResponseOrganization) UnmarshalJSON

func (v *NullableIpWhoisResponseOrganization) UnmarshalJSON(src []byte) error

func (*NullableIpWhoisResponseOrganization) Unset

type NullableRegistrar

type NullableRegistrar struct {
	// contains filtered or unexported fields
}

func NewNullableRegistrar

func NewNullableRegistrar(val *Registrar) *NullableRegistrar

func (NullableRegistrar) Get

func (v NullableRegistrar) Get() *Registrar

func (NullableRegistrar) IsSet

func (v NullableRegistrar) IsSet() bool

func (NullableRegistrar) MarshalJSON

func (v NullableRegistrar) MarshalJSON() ([]byte, error)

func (*NullableRegistrar) Set

func (v *NullableRegistrar) Set(val *Registrar)

func (*NullableRegistrar) UnmarshalJSON

func (v *NullableRegistrar) UnmarshalJSON(src []byte) error

func (*NullableRegistrar) Unset

func (v *NullableRegistrar) Unset()

type NullableReverseDnsResponse

type NullableReverseDnsResponse struct {
	// contains filtered or unexported fields
}

func NewNullableReverseDnsResponse

func NewNullableReverseDnsResponse(val *ReverseDnsResponse) *NullableReverseDnsResponse

func (NullableReverseDnsResponse) Get

func (NullableReverseDnsResponse) IsSet

func (v NullableReverseDnsResponse) IsSet() bool

func (NullableReverseDnsResponse) MarshalJSON

func (v NullableReverseDnsResponse) MarshalJSON() ([]byte, error)

func (*NullableReverseDnsResponse) Set

func (*NullableReverseDnsResponse) UnmarshalJSON

func (v *NullableReverseDnsResponse) UnmarshalJSON(src []byte) error

func (*NullableReverseDnsResponse) Unset

func (v *NullableReverseDnsResponse) Unset()

type NullableReverseWhoisResponse

type NullableReverseWhoisResponse struct {
	// contains filtered or unexported fields
}

func NewNullableReverseWhoisResponse

func NewNullableReverseWhoisResponse(val *ReverseWhoisResponse) *NullableReverseWhoisResponse

func (NullableReverseWhoisResponse) Get

func (NullableReverseWhoisResponse) IsSet

func (NullableReverseWhoisResponse) MarshalJSON

func (v NullableReverseWhoisResponse) MarshalJSON() ([]byte, error)

func (*NullableReverseWhoisResponse) Set

func (*NullableReverseWhoisResponse) UnmarshalJSON

func (v *NullableReverseWhoisResponse) UnmarshalJSON(src []byte) error

func (*NullableReverseWhoisResponse) Unset

func (v *NullableReverseWhoisResponse) Unset()

type NullableSnapshotStatus

type NullableSnapshotStatus struct {
	// contains filtered or unexported fields
}

func NewNullableSnapshotStatus

func NewNullableSnapshotStatus(val *SnapshotStatus) *NullableSnapshotStatus

func (NullableSnapshotStatus) Get

func (NullableSnapshotStatus) IsSet

func (v NullableSnapshotStatus) IsSet() bool

func (NullableSnapshotStatus) MarshalJSON

func (v NullableSnapshotStatus) MarshalJSON() ([]byte, error)

func (*NullableSnapshotStatus) Set

func (*NullableSnapshotStatus) UnmarshalJSON

func (v *NullableSnapshotStatus) UnmarshalJSON(src []byte) error

func (*NullableSnapshotStatus) Unset

func (v *NullableSnapshotStatus) Unset()

type NullableSslCertificate

type NullableSslCertificate struct {
	// contains filtered or unexported fields
}

func NewNullableSslCertificate

func NewNullableSslCertificate(val *SslCertificate) *NullableSslCertificate

func (NullableSslCertificate) Get

func (NullableSslCertificate) IsSet

func (v NullableSslCertificate) IsSet() bool

func (NullableSslCertificate) MarshalJSON

func (v NullableSslCertificate) MarshalJSON() ([]byte, error)

func (*NullableSslCertificate) Set

func (*NullableSslCertificate) UnmarshalJSON

func (v *NullableSslCertificate) UnmarshalJSON(src []byte) error

func (*NullableSslCertificate) Unset

func (v *NullableSslCertificate) Unset()

type NullableSslResponse

type NullableSslResponse struct {
	// contains filtered or unexported fields
}

func NewNullableSslResponse

func NewNullableSslResponse(val *SslResponse) *NullableSslResponse

func (NullableSslResponse) Get

func (NullableSslResponse) IsSet

func (v NullableSslResponse) IsSet() bool

func (NullableSslResponse) MarshalJSON

func (v NullableSslResponse) MarshalJSON() ([]byte, error)

func (*NullableSslResponse) Set

func (v *NullableSslResponse) Set(val *SslResponse)

func (*NullableSslResponse) UnmarshalJSON

func (v *NullableSslResponse) UnmarshalJSON(src []byte) error

func (*NullableSslResponse) Unset

func (v *NullableSslResponse) Unset()

type NullableString

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableSubdomain

type NullableSubdomain struct {
	// contains filtered or unexported fields
}

func NewNullableSubdomain

func NewNullableSubdomain(val *Subdomain) *NullableSubdomain

func (NullableSubdomain) Get

func (v NullableSubdomain) Get() *Subdomain

func (NullableSubdomain) IsSet

func (v NullableSubdomain) IsSet() bool

func (NullableSubdomain) MarshalJSON

func (v NullableSubdomain) MarshalJSON() ([]byte, error)

func (*NullableSubdomain) Set

func (v *NullableSubdomain) Set(val *Subdomain)

func (*NullableSubdomain) UnmarshalJSON

func (v *NullableSubdomain) UnmarshalJSON(src []byte) error

func (*NullableSubdomain) Unset

func (v *NullableSubdomain) Unset()

type NullableSubdomainsResponse

type NullableSubdomainsResponse struct {
	// contains filtered or unexported fields
}

func NewNullableSubdomainsResponse

func NewNullableSubdomainsResponse(val *SubdomainsResponse) *NullableSubdomainsResponse

func (NullableSubdomainsResponse) Get

func (NullableSubdomainsResponse) IsSet

func (v NullableSubdomainsResponse) IsSet() bool

func (NullableSubdomainsResponse) MarshalJSON

func (v NullableSubdomainsResponse) MarshalJSON() ([]byte, error)

func (*NullableSubdomainsResponse) Set

func (*NullableSubdomainsResponse) UnmarshalJSON

func (v *NullableSubdomainsResponse) UnmarshalJSON(src []byte) error

func (*NullableSubdomainsResponse) Unset

func (v *NullableSubdomainsResponse) Unset()

type NullableTime

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableTyposquattingDomain

type NullableTyposquattingDomain struct {
	// contains filtered or unexported fields
}

func NewNullableTyposquattingDomain

func NewNullableTyposquattingDomain(val *TyposquattingDomain) *NullableTyposquattingDomain

func (NullableTyposquattingDomain) Get

func (NullableTyposquattingDomain) IsSet

func (NullableTyposquattingDomain) MarshalJSON

func (v NullableTyposquattingDomain) MarshalJSON() ([]byte, error)

func (*NullableTyposquattingDomain) Set

func (*NullableTyposquattingDomain) UnmarshalJSON

func (v *NullableTyposquattingDomain) UnmarshalJSON(src []byte) error

func (*NullableTyposquattingDomain) Unset

func (v *NullableTyposquattingDomain) Unset()

type NullableTyposquattingResponse

type NullableTyposquattingResponse struct {
	// contains filtered or unexported fields
}

func (NullableTyposquattingResponse) Get

func (NullableTyposquattingResponse) IsSet

func (NullableTyposquattingResponse) MarshalJSON

func (v NullableTyposquattingResponse) MarshalJSON() ([]byte, error)

func (*NullableTyposquattingResponse) Set

func (*NullableTyposquattingResponse) UnmarshalJSON

func (v *NullableTyposquattingResponse) UnmarshalJSON(src []byte) error

func (*NullableTyposquattingResponse) Unset

func (v *NullableTyposquattingResponse) Unset()

type NullableWhoisHistoricalOrReverse200Response

type NullableWhoisHistoricalOrReverse200Response struct {
	// contains filtered or unexported fields
}

func (NullableWhoisHistoricalOrReverse200Response) Get

func (NullableWhoisHistoricalOrReverse200Response) IsSet

func (NullableWhoisHistoricalOrReverse200Response) MarshalJSON

func (*NullableWhoisHistoricalOrReverse200Response) Set

func (*NullableWhoisHistoricalOrReverse200Response) UnmarshalJSON

func (v *NullableWhoisHistoricalOrReverse200Response) UnmarshalJSON(src []byte) error

func (*NullableWhoisHistoricalOrReverse200Response) Unset

type NullableWhoisHistoricalResponse

type NullableWhoisHistoricalResponse struct {
	// contains filtered or unexported fields
}

func (NullableWhoisHistoricalResponse) Get

func (NullableWhoisHistoricalResponse) IsSet

func (NullableWhoisHistoricalResponse) MarshalJSON

func (v NullableWhoisHistoricalResponse) MarshalJSON() ([]byte, error)

func (*NullableWhoisHistoricalResponse) Set

func (*NullableWhoisHistoricalResponse) UnmarshalJSON

func (v *NullableWhoisHistoricalResponse) UnmarshalJSON(src []byte) error

func (*NullableWhoisHistoricalResponse) Unset

type NullableWhoisResponse

type NullableWhoisResponse struct {
	// contains filtered or unexported fields
}

func NewNullableWhoisResponse

func NewNullableWhoisResponse(val *WhoisResponse) *NullableWhoisResponse

func (NullableWhoisResponse) Get

func (NullableWhoisResponse) IsSet

func (v NullableWhoisResponse) IsSet() bool

func (NullableWhoisResponse) MarshalJSON

func (v NullableWhoisResponse) MarshalJSON() ([]byte, error)

func (*NullableWhoisResponse) Set

func (v *NullableWhoisResponse) Set(val *WhoisResponse)

func (*NullableWhoisResponse) UnmarshalJSON

func (v *NullableWhoisResponse) UnmarshalJSON(src []byte) error

func (*NullableWhoisResponse) Unset

func (v *NullableWhoisResponse) Unset()

type Registrar

type Registrar struct {
	IanaId        *string `json:"iana_id,omitempty"`
	Handle        *string `json:"handle,omitempty"`
	RegistrarName *string `json:"registrar_name,omitempty"`
	WhoisServer   *string `json:"whois_server,omitempty"`
	WebsiteUrl    *string `json:"website_url,omitempty"`
	EmailAddress  *string `json:"email_address,omitempty"`
	PhoneNumber   *string `json:"phone_number,omitempty"`
}

Registrar struct for Registrar

func NewRegistrar

func NewRegistrar() *Registrar

NewRegistrar instantiates a new Registrar object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRegistrarWithDefaults

func NewRegistrarWithDefaults() *Registrar

NewRegistrarWithDefaults instantiates a new Registrar object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Registrar) GetEmailAddress

func (o *Registrar) GetEmailAddress() string

GetEmailAddress returns the EmailAddress field value if set, zero value otherwise.

func (*Registrar) GetEmailAddressOk

func (o *Registrar) GetEmailAddressOk() (*string, bool)

GetEmailAddressOk returns a tuple with the EmailAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Registrar) GetHandle

func (o *Registrar) GetHandle() string

GetHandle returns the Handle field value if set, zero value otherwise.

func (*Registrar) GetHandleOk

func (o *Registrar) GetHandleOk() (*string, bool)

GetHandleOk returns a tuple with the Handle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Registrar) GetIanaId

func (o *Registrar) GetIanaId() string

GetIanaId returns the IanaId field value if set, zero value otherwise.

func (*Registrar) GetIanaIdOk

func (o *Registrar) GetIanaIdOk() (*string, bool)

GetIanaIdOk returns a tuple with the IanaId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Registrar) GetPhoneNumber

func (o *Registrar) GetPhoneNumber() string

GetPhoneNumber returns the PhoneNumber field value if set, zero value otherwise.

func (*Registrar) GetPhoneNumberOk

func (o *Registrar) GetPhoneNumberOk() (*string, bool)

GetPhoneNumberOk returns a tuple with the PhoneNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Registrar) GetRegistrarName

func (o *Registrar) GetRegistrarName() string

GetRegistrarName returns the RegistrarName field value if set, zero value otherwise.

func (*Registrar) GetRegistrarNameOk

func (o *Registrar) GetRegistrarNameOk() (*string, bool)

GetRegistrarNameOk returns a tuple with the RegistrarName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Registrar) GetWebsiteUrl

func (o *Registrar) GetWebsiteUrl() string

GetWebsiteUrl returns the WebsiteUrl field value if set, zero value otherwise.

func (*Registrar) GetWebsiteUrlOk

func (o *Registrar) GetWebsiteUrlOk() (*string, bool)

GetWebsiteUrlOk returns a tuple with the WebsiteUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Registrar) GetWhoisServer

func (o *Registrar) GetWhoisServer() string

GetWhoisServer returns the WhoisServer field value if set, zero value otherwise.

func (*Registrar) GetWhoisServerOk

func (o *Registrar) GetWhoisServerOk() (*string, bool)

GetWhoisServerOk returns a tuple with the WhoisServer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Registrar) HasEmailAddress

func (o *Registrar) HasEmailAddress() bool

HasEmailAddress returns a boolean if a field has been set.

func (*Registrar) HasHandle

func (o *Registrar) HasHandle() bool

HasHandle returns a boolean if a field has been set.

func (*Registrar) HasIanaId

func (o *Registrar) HasIanaId() bool

HasIanaId returns a boolean if a field has been set.

func (*Registrar) HasPhoneNumber

func (o *Registrar) HasPhoneNumber() bool

HasPhoneNumber returns a boolean if a field has been set.

func (*Registrar) HasRegistrarName

func (o *Registrar) HasRegistrarName() bool

HasRegistrarName returns a boolean if a field has been set.

func (*Registrar) HasWebsiteUrl

func (o *Registrar) HasWebsiteUrl() bool

HasWebsiteUrl returns a boolean if a field has been set.

func (*Registrar) HasWhoisServer

func (o *Registrar) HasWhoisServer() bool

HasWhoisServer returns a boolean if a field has been set.

func (Registrar) MarshalJSON

func (o Registrar) MarshalJSON() ([]byte, error)

func (*Registrar) SetEmailAddress

func (o *Registrar) SetEmailAddress(v string)

SetEmailAddress gets a reference to the given string and assigns it to the EmailAddress field.

func (*Registrar) SetHandle

func (o *Registrar) SetHandle(v string)

SetHandle gets a reference to the given string and assigns it to the Handle field.

func (*Registrar) SetIanaId

func (o *Registrar) SetIanaId(v string)

SetIanaId gets a reference to the given string and assigns it to the IanaId field.

func (*Registrar) SetPhoneNumber

func (o *Registrar) SetPhoneNumber(v string)

SetPhoneNumber gets a reference to the given string and assigns it to the PhoneNumber field.

func (*Registrar) SetRegistrarName

func (o *Registrar) SetRegistrarName(v string)

SetRegistrarName gets a reference to the given string and assigns it to the RegistrarName field.

func (*Registrar) SetWebsiteUrl

func (o *Registrar) SetWebsiteUrl(v string)

SetWebsiteUrl gets a reference to the given string and assigns it to the WebsiteUrl field.

func (*Registrar) SetWhoisServer

func (o *Registrar) SetWhoisServer(v string)

SetWhoisServer gets a reference to the given string and assigns it to the WhoisServer field.

func (Registrar) ToMap

func (o Registrar) ToMap() (map[string]interface{}, error)

type RetryTransport

type RetryTransport struct {
	Base       http.RoundTripper
	MaxRetries int
	BaseDelay  time.Duration
}

RetryTransport wraps an http.RoundTripper and retries transient failures with exponential backoff. Attach it to the generated client's http.Client.

func (*RetryTransport) RoundTrip

func (t *RetryTransport) RoundTrip(req *http.Request) (*http.Response, error)

type ReverseDnsResponse

type ReverseDnsResponse struct {
	TotalRecords      *int32        `json:"totalRecords,omitempty"`
	TotalPages        *int32        `json:"totalPages,omitempty"`
	CurrentPage       *int32        `json:"currentPage,omitempty"`
	ReverseDnsRecords []DnsResponse `json:"reverseDnsRecords,omitempty"`
}

ReverseDnsResponse struct for ReverseDnsResponse

func NewReverseDnsResponse

func NewReverseDnsResponse() *ReverseDnsResponse

NewReverseDnsResponse instantiates a new ReverseDnsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewReverseDnsResponseWithDefaults

func NewReverseDnsResponseWithDefaults() *ReverseDnsResponse

NewReverseDnsResponseWithDefaults instantiates a new ReverseDnsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ReverseDnsResponse) GetCurrentPage

func (o *ReverseDnsResponse) GetCurrentPage() int32

GetCurrentPage returns the CurrentPage field value if set, zero value otherwise.

func (*ReverseDnsResponse) GetCurrentPageOk

func (o *ReverseDnsResponse) GetCurrentPageOk() (*int32, bool)

GetCurrentPageOk returns a tuple with the CurrentPage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReverseDnsResponse) GetReverseDnsRecords

func (o *ReverseDnsResponse) GetReverseDnsRecords() []DnsResponse

GetReverseDnsRecords returns the ReverseDnsRecords field value if set, zero value otherwise.

func (*ReverseDnsResponse) GetReverseDnsRecordsOk

func (o *ReverseDnsResponse) GetReverseDnsRecordsOk() ([]DnsResponse, bool)

GetReverseDnsRecordsOk returns a tuple with the ReverseDnsRecords field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReverseDnsResponse) GetTotalPages

func (o *ReverseDnsResponse) GetTotalPages() int32

GetTotalPages returns the TotalPages field value if set, zero value otherwise.

func (*ReverseDnsResponse) GetTotalPagesOk

func (o *ReverseDnsResponse) GetTotalPagesOk() (*int32, bool)

GetTotalPagesOk returns a tuple with the TotalPages field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReverseDnsResponse) GetTotalRecords

func (o *ReverseDnsResponse) GetTotalRecords() int32

GetTotalRecords returns the TotalRecords field value if set, zero value otherwise.

func (*ReverseDnsResponse) GetTotalRecordsOk

func (o *ReverseDnsResponse) GetTotalRecordsOk() (*int32, bool)

GetTotalRecordsOk returns a tuple with the TotalRecords field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReverseDnsResponse) HasCurrentPage

func (o *ReverseDnsResponse) HasCurrentPage() bool

HasCurrentPage returns a boolean if a field has been set.

func (*ReverseDnsResponse) HasReverseDnsRecords

func (o *ReverseDnsResponse) HasReverseDnsRecords() bool

HasReverseDnsRecords returns a boolean if a field has been set.

func (*ReverseDnsResponse) HasTotalPages

func (o *ReverseDnsResponse) HasTotalPages() bool

HasTotalPages returns a boolean if a field has been set.

func (*ReverseDnsResponse) HasTotalRecords

func (o *ReverseDnsResponse) HasTotalRecords() bool

HasTotalRecords returns a boolean if a field has been set.

func (ReverseDnsResponse) MarshalJSON

func (o ReverseDnsResponse) MarshalJSON() ([]byte, error)

func (*ReverseDnsResponse) SetCurrentPage

func (o *ReverseDnsResponse) SetCurrentPage(v int32)

SetCurrentPage gets a reference to the given int32 and assigns it to the CurrentPage field.

func (*ReverseDnsResponse) SetReverseDnsRecords

func (o *ReverseDnsResponse) SetReverseDnsRecords(v []DnsResponse)

SetReverseDnsRecords gets a reference to the given []DnsResponse and assigns it to the ReverseDnsRecords field.

func (*ReverseDnsResponse) SetTotalPages

func (o *ReverseDnsResponse) SetTotalPages(v int32)

SetTotalPages gets a reference to the given int32 and assigns it to the TotalPages field.

func (*ReverseDnsResponse) SetTotalRecords

func (o *ReverseDnsResponse) SetTotalRecords(v int32)

SetTotalRecords gets a reference to the given int32 and assigns it to the TotalRecords field.

func (ReverseDnsResponse) ToMap

func (o ReverseDnsResponse) ToMap() (map[string]interface{}, error)

type ReverseWhoisResponse

type ReverseWhoisResponse struct {
	TotalResult            *int32          `json:"total_Result,omitempty"`
	TotalPages             *int32          `json:"total_Pages,omitempty"`
	CurrentPage            *int32          `json:"current_Page,omitempty"`
	WhoisDomainsHistorical []WhoisResponse `json:"whois_domains_historical,omitempty"`
}

ReverseWhoisResponse struct for ReverseWhoisResponse

func NewReverseWhoisResponse

func NewReverseWhoisResponse() *ReverseWhoisResponse

NewReverseWhoisResponse instantiates a new ReverseWhoisResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewReverseWhoisResponseWithDefaults

func NewReverseWhoisResponseWithDefaults() *ReverseWhoisResponse

NewReverseWhoisResponseWithDefaults instantiates a new ReverseWhoisResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ReverseWhoisResponse) GetCurrentPage

func (o *ReverseWhoisResponse) GetCurrentPage() int32

GetCurrentPage returns the CurrentPage field value if set, zero value otherwise.

func (*ReverseWhoisResponse) GetCurrentPageOk

func (o *ReverseWhoisResponse) GetCurrentPageOk() (*int32, bool)

GetCurrentPageOk returns a tuple with the CurrentPage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReverseWhoisResponse) GetTotalPages

func (o *ReverseWhoisResponse) GetTotalPages() int32

GetTotalPages returns the TotalPages field value if set, zero value otherwise.

func (*ReverseWhoisResponse) GetTotalPagesOk

func (o *ReverseWhoisResponse) GetTotalPagesOk() (*int32, bool)

GetTotalPagesOk returns a tuple with the TotalPages field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReverseWhoisResponse) GetTotalResult

func (o *ReverseWhoisResponse) GetTotalResult() int32

GetTotalResult returns the TotalResult field value if set, zero value otherwise.

func (*ReverseWhoisResponse) GetTotalResultOk

func (o *ReverseWhoisResponse) GetTotalResultOk() (*int32, bool)

GetTotalResultOk returns a tuple with the TotalResult field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReverseWhoisResponse) GetWhoisDomainsHistorical

func (o *ReverseWhoisResponse) GetWhoisDomainsHistorical() []WhoisResponse

GetWhoisDomainsHistorical returns the WhoisDomainsHistorical field value if set, zero value otherwise.

func (*ReverseWhoisResponse) GetWhoisDomainsHistoricalOk

func (o *ReverseWhoisResponse) GetWhoisDomainsHistoricalOk() ([]WhoisResponse, bool)

GetWhoisDomainsHistoricalOk returns a tuple with the WhoisDomainsHistorical field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReverseWhoisResponse) HasCurrentPage

func (o *ReverseWhoisResponse) HasCurrentPage() bool

HasCurrentPage returns a boolean if a field has been set.

func (*ReverseWhoisResponse) HasTotalPages

func (o *ReverseWhoisResponse) HasTotalPages() bool

HasTotalPages returns a boolean if a field has been set.

func (*ReverseWhoisResponse) HasTotalResult

func (o *ReverseWhoisResponse) HasTotalResult() bool

HasTotalResult returns a boolean if a field has been set.

func (*ReverseWhoisResponse) HasWhoisDomainsHistorical

func (o *ReverseWhoisResponse) HasWhoisDomainsHistorical() bool

HasWhoisDomainsHistorical returns a boolean if a field has been set.

func (ReverseWhoisResponse) MarshalJSON

func (o ReverseWhoisResponse) MarshalJSON() ([]byte, error)

func (*ReverseWhoisResponse) SetCurrentPage

func (o *ReverseWhoisResponse) SetCurrentPage(v int32)

SetCurrentPage gets a reference to the given int32 and assigns it to the CurrentPage field.

func (*ReverseWhoisResponse) SetTotalPages

func (o *ReverseWhoisResponse) SetTotalPages(v int32)

SetTotalPages gets a reference to the given int32 and assigns it to the TotalPages field.

func (*ReverseWhoisResponse) SetTotalResult

func (o *ReverseWhoisResponse) SetTotalResult(v int32)

SetTotalResult gets a reference to the given int32 and assigns it to the TotalResult field.

func (*ReverseWhoisResponse) SetWhoisDomainsHistorical

func (o *ReverseWhoisResponse) SetWhoisDomainsHistorical(v []WhoisResponse)

SetWhoisDomainsHistorical gets a reference to the given []WhoisResponse and assigns it to the WhoisDomainsHistorical field.

func (ReverseWhoisResponse) ToMap

func (o ReverseWhoisResponse) ToMap() (map[string]interface{}, error)

type SSLAPI

type SSLAPI interface {

	/*
		SslLookup SSL Certificate Lookup

		Real-time SSL cert with optional chain.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return SSLAPISslLookupRequest
	*/
	SslLookup(ctx context.Context) SSLAPISslLookupRequest

	// SslLookupExecute executes the request
	//  @return SslResponse
	SslLookupExecute(r SSLAPISslLookupRequest) (*SslResponse, *http.Response, error)
}

type SSLAPIService

type SSLAPIService service

SSLAPIService SSLAPI service

func (*SSLAPIService) SslLookup

SslLookup SSL Certificate Lookup

Real-time SSL cert with optional chain.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return SSLAPISslLookupRequest

func (*SSLAPIService) SslLookupExecute

func (a *SSLAPIService) SslLookupExecute(r SSLAPISslLookupRequest) (*SslResponse, *http.Response, error)

Execute executes the request

@return SslResponse

type SSLAPISslLookupRequest

type SSLAPISslLookupRequest struct {
	ApiService SSLAPI
	// contains filtered or unexported fields
}

func (SSLAPISslLookupRequest) ApiKey

Your WHOISFreaks API key

func (SSLAPISslLookupRequest) Chain

func (SSLAPISslLookupRequest) DomainName

func (r SSLAPISslLookupRequest) DomainName(domainName string) SSLAPISslLookupRequest

func (SSLAPISslLookupRequest) Execute

func (SSLAPISslLookupRequest) Format

func (SSLAPISslLookupRequest) SslRaw

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type SnapshotStatus

type SnapshotStatus struct {
	SnapshotName         *string `json:"snapshot_name,omitempty"`
	SnapshotCreationDate *string `json:"snapshot_creation_date,omitempty"`
	Message              *string `json:"message,omitempty"`
	SnapshotDeletionTime *string `json:"snapshot_deletion_time,omitempty"`
	Status               *string `json:"status,omitempty"`
}

SnapshotStatus struct for SnapshotStatus

func NewSnapshotStatus

func NewSnapshotStatus() *SnapshotStatus

NewSnapshotStatus instantiates a new SnapshotStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSnapshotStatusWithDefaults

func NewSnapshotStatusWithDefaults() *SnapshotStatus

NewSnapshotStatusWithDefaults instantiates a new SnapshotStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SnapshotStatus) GetMessage

func (o *SnapshotStatus) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*SnapshotStatus) GetMessageOk

func (o *SnapshotStatus) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SnapshotStatus) GetSnapshotCreationDate

func (o *SnapshotStatus) GetSnapshotCreationDate() string

GetSnapshotCreationDate returns the SnapshotCreationDate field value if set, zero value otherwise.

func (*SnapshotStatus) GetSnapshotCreationDateOk

func (o *SnapshotStatus) GetSnapshotCreationDateOk() (*string, bool)

GetSnapshotCreationDateOk returns a tuple with the SnapshotCreationDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SnapshotStatus) GetSnapshotDeletionTime

func (o *SnapshotStatus) GetSnapshotDeletionTime() string

GetSnapshotDeletionTime returns the SnapshotDeletionTime field value if set, zero value otherwise.

func (*SnapshotStatus) GetSnapshotDeletionTimeOk

func (o *SnapshotStatus) GetSnapshotDeletionTimeOk() (*string, bool)

GetSnapshotDeletionTimeOk returns a tuple with the SnapshotDeletionTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SnapshotStatus) GetSnapshotName

func (o *SnapshotStatus) GetSnapshotName() string

GetSnapshotName returns the SnapshotName field value if set, zero value otherwise.

func (*SnapshotStatus) GetSnapshotNameOk

func (o *SnapshotStatus) GetSnapshotNameOk() (*string, bool)

GetSnapshotNameOk returns a tuple with the SnapshotName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SnapshotStatus) GetStatus

func (o *SnapshotStatus) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*SnapshotStatus) GetStatusOk

func (o *SnapshotStatus) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SnapshotStatus) HasMessage

func (o *SnapshotStatus) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*SnapshotStatus) HasSnapshotCreationDate

func (o *SnapshotStatus) HasSnapshotCreationDate() bool

HasSnapshotCreationDate returns a boolean if a field has been set.

func (*SnapshotStatus) HasSnapshotDeletionTime

func (o *SnapshotStatus) HasSnapshotDeletionTime() bool

HasSnapshotDeletionTime returns a boolean if a field has been set.

func (*SnapshotStatus) HasSnapshotName

func (o *SnapshotStatus) HasSnapshotName() bool

HasSnapshotName returns a boolean if a field has been set.

func (*SnapshotStatus) HasStatus

func (o *SnapshotStatus) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (SnapshotStatus) MarshalJSON

func (o SnapshotStatus) MarshalJSON() ([]byte, error)

func (*SnapshotStatus) SetMessage

func (o *SnapshotStatus) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*SnapshotStatus) SetSnapshotCreationDate

func (o *SnapshotStatus) SetSnapshotCreationDate(v string)

SetSnapshotCreationDate gets a reference to the given string and assigns it to the SnapshotCreationDate field.

func (*SnapshotStatus) SetSnapshotDeletionTime

func (o *SnapshotStatus) SetSnapshotDeletionTime(v string)

SetSnapshotDeletionTime gets a reference to the given string and assigns it to the SnapshotDeletionTime field.

func (*SnapshotStatus) SetSnapshotName

func (o *SnapshotStatus) SetSnapshotName(v string)

SetSnapshotName gets a reference to the given string and assigns it to the SnapshotName field.

func (*SnapshotStatus) SetStatus

func (o *SnapshotStatus) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (SnapshotStatus) ToMap

func (o SnapshotStatus) ToMap() (map[string]interface{}, error)

type SslCertificate

type SslCertificate struct {
	ChainOrder         *string                `json:"chainOrder,omitempty"`
	AuthenticationType *string                `json:"authenticationType,omitempty"`
	ValidityStartDate  *string                `json:"validityStartDate,omitempty"`
	ValidityEndDate    *string                `json:"validityEndDate,omitempty"`
	SerialNumber       *string                `json:"serialNumber,omitempty"`
	SignatureAlgorithm *string                `json:"signatureAlgorithm,omitempty"`
	Subject            map[string]interface{} `json:"subject,omitempty"`
	Issuer             map[string]interface{} `json:"issuer,omitempty"`
	PublicKey          map[string]interface{} `json:"publicKey,omitempty"`
}

SslCertificate struct for SslCertificate

func NewSslCertificate

func NewSslCertificate() *SslCertificate

NewSslCertificate instantiates a new SslCertificate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSslCertificateWithDefaults

func NewSslCertificateWithDefaults() *SslCertificate

NewSslCertificateWithDefaults instantiates a new SslCertificate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SslCertificate) GetAuthenticationType

func (o *SslCertificate) GetAuthenticationType() string

GetAuthenticationType returns the AuthenticationType field value if set, zero value otherwise.

func (*SslCertificate) GetAuthenticationTypeOk

func (o *SslCertificate) GetAuthenticationTypeOk() (*string, bool)

GetAuthenticationTypeOk returns a tuple with the AuthenticationType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SslCertificate) GetChainOrder

func (o *SslCertificate) GetChainOrder() string

GetChainOrder returns the ChainOrder field value if set, zero value otherwise.

func (*SslCertificate) GetChainOrderOk

func (o *SslCertificate) GetChainOrderOk() (*string, bool)

GetChainOrderOk returns a tuple with the ChainOrder field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SslCertificate) GetIssuer

func (o *SslCertificate) GetIssuer() map[string]interface{}

GetIssuer returns the Issuer field value if set, zero value otherwise.

func (*SslCertificate) GetIssuerOk

func (o *SslCertificate) GetIssuerOk() (map[string]interface{}, bool)

GetIssuerOk returns a tuple with the Issuer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SslCertificate) GetPublicKey

func (o *SslCertificate) GetPublicKey() map[string]interface{}

GetPublicKey returns the PublicKey field value if set, zero value otherwise.

func (*SslCertificate) GetPublicKeyOk

func (o *SslCertificate) GetPublicKeyOk() (map[string]interface{}, bool)

GetPublicKeyOk returns a tuple with the PublicKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SslCertificate) GetSerialNumber

func (o *SslCertificate) GetSerialNumber() string

GetSerialNumber returns the SerialNumber field value if set, zero value otherwise.

func (*SslCertificate) GetSerialNumberOk

func (o *SslCertificate) GetSerialNumberOk() (*string, bool)

GetSerialNumberOk returns a tuple with the SerialNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SslCertificate) GetSignatureAlgorithm

func (o *SslCertificate) GetSignatureAlgorithm() string

GetSignatureAlgorithm returns the SignatureAlgorithm field value if set, zero value otherwise.

func (*SslCertificate) GetSignatureAlgorithmOk

func (o *SslCertificate) GetSignatureAlgorithmOk() (*string, bool)

GetSignatureAlgorithmOk returns a tuple with the SignatureAlgorithm field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SslCertificate) GetSubject

func (o *SslCertificate) GetSubject() map[string]interface{}

GetSubject returns the Subject field value if set, zero value otherwise.

func (*SslCertificate) GetSubjectOk

func (o *SslCertificate) GetSubjectOk() (map[string]interface{}, bool)

GetSubjectOk returns a tuple with the Subject field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SslCertificate) GetValidityEndDate

func (o *SslCertificate) GetValidityEndDate() string

GetValidityEndDate returns the ValidityEndDate field value if set, zero value otherwise.

func (*SslCertificate) GetValidityEndDateOk

func (o *SslCertificate) GetValidityEndDateOk() (*string, bool)

GetValidityEndDateOk returns a tuple with the ValidityEndDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SslCertificate) GetValidityStartDate

func (o *SslCertificate) GetValidityStartDate() string

GetValidityStartDate returns the ValidityStartDate field value if set, zero value otherwise.

func (*SslCertificate) GetValidityStartDateOk

func (o *SslCertificate) GetValidityStartDateOk() (*string, bool)

GetValidityStartDateOk returns a tuple with the ValidityStartDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SslCertificate) HasAuthenticationType

func (o *SslCertificate) HasAuthenticationType() bool

HasAuthenticationType returns a boolean if a field has been set.

func (*SslCertificate) HasChainOrder

func (o *SslCertificate) HasChainOrder() bool

HasChainOrder returns a boolean if a field has been set.

func (*SslCertificate) HasIssuer

func (o *SslCertificate) HasIssuer() bool

HasIssuer returns a boolean if a field has been set.

func (*SslCertificate) HasPublicKey

func (o *SslCertificate) HasPublicKey() bool

HasPublicKey returns a boolean if a field has been set.

func (*SslCertificate) HasSerialNumber

func (o *SslCertificate) HasSerialNumber() bool

HasSerialNumber returns a boolean if a field has been set.

func (*SslCertificate) HasSignatureAlgorithm

func (o *SslCertificate) HasSignatureAlgorithm() bool

HasSignatureAlgorithm returns a boolean if a field has been set.

func (*SslCertificate) HasSubject

func (o *SslCertificate) HasSubject() bool

HasSubject returns a boolean if a field has been set.

func (*SslCertificate) HasValidityEndDate

func (o *SslCertificate) HasValidityEndDate() bool

HasValidityEndDate returns a boolean if a field has been set.

func (*SslCertificate) HasValidityStartDate

func (o *SslCertificate) HasValidityStartDate() bool

HasValidityStartDate returns a boolean if a field has been set.

func (SslCertificate) MarshalJSON

func (o SslCertificate) MarshalJSON() ([]byte, error)

func (*SslCertificate) SetAuthenticationType

func (o *SslCertificate) SetAuthenticationType(v string)

SetAuthenticationType gets a reference to the given string and assigns it to the AuthenticationType field.

func (*SslCertificate) SetChainOrder

func (o *SslCertificate) SetChainOrder(v string)

SetChainOrder gets a reference to the given string and assigns it to the ChainOrder field.

func (*SslCertificate) SetIssuer

func (o *SslCertificate) SetIssuer(v map[string]interface{})

SetIssuer gets a reference to the given map[string]interface{} and assigns it to the Issuer field.

func (*SslCertificate) SetPublicKey

func (o *SslCertificate) SetPublicKey(v map[string]interface{})

SetPublicKey gets a reference to the given map[string]interface{} and assigns it to the PublicKey field.

func (*SslCertificate) SetSerialNumber

func (o *SslCertificate) SetSerialNumber(v string)

SetSerialNumber gets a reference to the given string and assigns it to the SerialNumber field.

func (*SslCertificate) SetSignatureAlgorithm

func (o *SslCertificate) SetSignatureAlgorithm(v string)

SetSignatureAlgorithm gets a reference to the given string and assigns it to the SignatureAlgorithm field.

func (*SslCertificate) SetSubject

func (o *SslCertificate) SetSubject(v map[string]interface{})

SetSubject gets a reference to the given map[string]interface{} and assigns it to the Subject field.

func (*SslCertificate) SetValidityEndDate

func (o *SslCertificate) SetValidityEndDate(v string)

SetValidityEndDate gets a reference to the given string and assigns it to the ValidityEndDate field.

func (*SslCertificate) SetValidityStartDate

func (o *SslCertificate) SetValidityStartDate(v string)

SetValidityStartDate gets a reference to the given string and assigns it to the ValidityStartDate field.

func (SslCertificate) ToMap

func (o SslCertificate) ToMap() (map[string]interface{}, error)

type SslResponse

type SslResponse struct {
	DomainName      *string          `json:"domainName,omitempty"`
	QueryTime       *string          `json:"queryTime,omitempty"`
	SslCertificates []SslCertificate `json:"sslCertificates,omitempty"`
}

SslResponse struct for SslResponse

func NewSslResponse

func NewSslResponse() *SslResponse

NewSslResponse instantiates a new SslResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSslResponseWithDefaults

func NewSslResponseWithDefaults() *SslResponse

NewSslResponseWithDefaults instantiates a new SslResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SslResponse) GetDomainName

func (o *SslResponse) GetDomainName() string

GetDomainName returns the DomainName field value if set, zero value otherwise.

func (*SslResponse) GetDomainNameOk

func (o *SslResponse) GetDomainNameOk() (*string, bool)

GetDomainNameOk returns a tuple with the DomainName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SslResponse) GetQueryTime

func (o *SslResponse) GetQueryTime() string

GetQueryTime returns the QueryTime field value if set, zero value otherwise.

func (*SslResponse) GetQueryTimeOk

func (o *SslResponse) GetQueryTimeOk() (*string, bool)

GetQueryTimeOk returns a tuple with the QueryTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SslResponse) GetSslCertificates

func (o *SslResponse) GetSslCertificates() []SslCertificate

GetSslCertificates returns the SslCertificates field value if set, zero value otherwise.

func (*SslResponse) GetSslCertificatesOk

func (o *SslResponse) GetSslCertificatesOk() ([]SslCertificate, bool)

GetSslCertificatesOk returns a tuple with the SslCertificates field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SslResponse) HasDomainName

func (o *SslResponse) HasDomainName() bool

HasDomainName returns a boolean if a field has been set.

func (*SslResponse) HasQueryTime

func (o *SslResponse) HasQueryTime() bool

HasQueryTime returns a boolean if a field has been set.

func (*SslResponse) HasSslCertificates

func (o *SslResponse) HasSslCertificates() bool

HasSslCertificates returns a boolean if a field has been set.

func (SslResponse) MarshalJSON

func (o SslResponse) MarshalJSON() ([]byte, error)

func (*SslResponse) SetDomainName

func (o *SslResponse) SetDomainName(v string)

SetDomainName gets a reference to the given string and assigns it to the DomainName field.

func (*SslResponse) SetQueryTime

func (o *SslResponse) SetQueryTime(v string)

SetQueryTime gets a reference to the given string and assigns it to the QueryTime field.

func (*SslResponse) SetSslCertificates

func (o *SslResponse) SetSslCertificates(v []SslCertificate)

SetSslCertificates gets a reference to the given []SslCertificate and assigns it to the SslCertificates field.

func (SslResponse) ToMap

func (o SslResponse) ToMap() (map[string]interface{}, error)

type Subdomain

type Subdomain struct {
	Subdomain    *string `json:"subdomain,omitempty"`
	FirstSeen    *string `json:"first_seen,omitempty"`
	LastSeen     *string `json:"last_seen,omitempty"`
	InactiveFrom *string `json:"inactive_from,omitempty"`
}

Subdomain struct for Subdomain

func NewSubdomain

func NewSubdomain() *Subdomain

NewSubdomain instantiates a new Subdomain object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubdomainWithDefaults

func NewSubdomainWithDefaults() *Subdomain

NewSubdomainWithDefaults instantiates a new Subdomain object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Subdomain) GetFirstSeen

func (o *Subdomain) GetFirstSeen() string

GetFirstSeen returns the FirstSeen field value if set, zero value otherwise.

func (*Subdomain) GetFirstSeenOk

func (o *Subdomain) GetFirstSeenOk() (*string, bool)

GetFirstSeenOk returns a tuple with the FirstSeen field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Subdomain) GetInactiveFrom

func (o *Subdomain) GetInactiveFrom() string

GetInactiveFrom returns the InactiveFrom field value if set, zero value otherwise.

func (*Subdomain) GetInactiveFromOk

func (o *Subdomain) GetInactiveFromOk() (*string, bool)

GetInactiveFromOk returns a tuple with the InactiveFrom field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Subdomain) GetLastSeen

func (o *Subdomain) GetLastSeen() string

GetLastSeen returns the LastSeen field value if set, zero value otherwise.

func (*Subdomain) GetLastSeenOk

func (o *Subdomain) GetLastSeenOk() (*string, bool)

GetLastSeenOk returns a tuple with the LastSeen field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Subdomain) GetSubdomain

func (o *Subdomain) GetSubdomain() string

GetSubdomain returns the Subdomain field value if set, zero value otherwise.

func (*Subdomain) GetSubdomainOk

func (o *Subdomain) GetSubdomainOk() (*string, bool)

GetSubdomainOk returns a tuple with the Subdomain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Subdomain) HasFirstSeen

func (o *Subdomain) HasFirstSeen() bool

HasFirstSeen returns a boolean if a field has been set.

func (*Subdomain) HasInactiveFrom

func (o *Subdomain) HasInactiveFrom() bool

HasInactiveFrom returns a boolean if a field has been set.

func (*Subdomain) HasLastSeen

func (o *Subdomain) HasLastSeen() bool

HasLastSeen returns a boolean if a field has been set.

func (*Subdomain) HasSubdomain

func (o *Subdomain) HasSubdomain() bool

HasSubdomain returns a boolean if a field has been set.

func (Subdomain) MarshalJSON

func (o Subdomain) MarshalJSON() ([]byte, error)

func (*Subdomain) SetFirstSeen

func (o *Subdomain) SetFirstSeen(v string)

SetFirstSeen gets a reference to the given string and assigns it to the FirstSeen field.

func (*Subdomain) SetInactiveFrom

func (o *Subdomain) SetInactiveFrom(v string)

SetInactiveFrom gets a reference to the given string and assigns it to the InactiveFrom field.

func (*Subdomain) SetLastSeen

func (o *Subdomain) SetLastSeen(v string)

SetLastSeen gets a reference to the given string and assigns it to the LastSeen field.

func (*Subdomain) SetSubdomain

func (o *Subdomain) SetSubdomain(v string)

SetSubdomain gets a reference to the given string and assigns it to the Subdomain field.

func (Subdomain) ToMap

func (o Subdomain) ToMap() (map[string]interface{}, error)

type SubdomainsAPI

type SubdomainsAPI interface {

	/*
		Subdomains Subdomains Lookup

		All subdomains including nested. 2 credits per query.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return SubdomainsAPISubdomainsRequest
	*/
	Subdomains(ctx context.Context) SubdomainsAPISubdomainsRequest

	// SubdomainsExecute executes the request
	//  @return SubdomainsResponse
	SubdomainsExecute(r SubdomainsAPISubdomainsRequest) (*SubdomainsResponse, *http.Response, error)
}

type SubdomainsAPIService

type SubdomainsAPIService service

SubdomainsAPIService SubdomainsAPI service

func (*SubdomainsAPIService) Subdomains

Subdomains Subdomains Lookup

All subdomains including nested. 2 credits per query.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return SubdomainsAPISubdomainsRequest

func (*SubdomainsAPIService) SubdomainsExecute

Execute executes the request

@return SubdomainsResponse

type SubdomainsAPISubdomainsRequest

type SubdomainsAPISubdomainsRequest struct {
	ApiService SubdomainsAPI
	// contains filtered or unexported fields
}

func (SubdomainsAPISubdomainsRequest) After

func (SubdomainsAPISubdomainsRequest) ApiKey

Your WHOISFreaks API key

func (SubdomainsAPISubdomainsRequest) Before

func (SubdomainsAPISubdomainsRequest) Domain

func (SubdomainsAPISubdomainsRequest) Execute

func (SubdomainsAPISubdomainsRequest) Format

func (SubdomainsAPISubdomainsRequest) Page

func (SubdomainsAPISubdomainsRequest) Status

type SubdomainsResponse

type SubdomainsResponse struct {
	Domain       *string     `json:"domain,omitempty"`
	Status       *bool       `json:"status,omitempty"`
	QueryTime    *string     `json:"query_time,omitempty"`
	CurrentPage  *int32      `json:"current_page,omitempty"`
	TotalPages   *int32      `json:"total_pages,omitempty"`
	TotalRecords *int32      `json:"total_records,omitempty"`
	Subdomains   []Subdomain `json:"subdomains,omitempty"`
}

SubdomainsResponse struct for SubdomainsResponse

func NewSubdomainsResponse

func NewSubdomainsResponse() *SubdomainsResponse

NewSubdomainsResponse instantiates a new SubdomainsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubdomainsResponseWithDefaults

func NewSubdomainsResponseWithDefaults() *SubdomainsResponse

NewSubdomainsResponseWithDefaults instantiates a new SubdomainsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubdomainsResponse) GetCurrentPage

func (o *SubdomainsResponse) GetCurrentPage() int32

GetCurrentPage returns the CurrentPage field value if set, zero value otherwise.

func (*SubdomainsResponse) GetCurrentPageOk

func (o *SubdomainsResponse) GetCurrentPageOk() (*int32, bool)

GetCurrentPageOk returns a tuple with the CurrentPage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubdomainsResponse) GetDomain

func (o *SubdomainsResponse) GetDomain() string

GetDomain returns the Domain field value if set, zero value otherwise.

func (*SubdomainsResponse) GetDomainOk

func (o *SubdomainsResponse) GetDomainOk() (*string, bool)

GetDomainOk returns a tuple with the Domain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubdomainsResponse) GetQueryTime

func (o *SubdomainsResponse) GetQueryTime() string

GetQueryTime returns the QueryTime field value if set, zero value otherwise.

func (*SubdomainsResponse) GetQueryTimeOk

func (o *SubdomainsResponse) GetQueryTimeOk() (*string, bool)

GetQueryTimeOk returns a tuple with the QueryTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubdomainsResponse) GetStatus

func (o *SubdomainsResponse) GetStatus() bool

GetStatus returns the Status field value if set, zero value otherwise.

func (*SubdomainsResponse) GetStatusOk

func (o *SubdomainsResponse) GetStatusOk() (*bool, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubdomainsResponse) GetSubdomains

func (o *SubdomainsResponse) GetSubdomains() []Subdomain

GetSubdomains returns the Subdomains field value if set, zero value otherwise.

func (*SubdomainsResponse) GetSubdomainsOk

func (o *SubdomainsResponse) GetSubdomainsOk() ([]Subdomain, bool)

GetSubdomainsOk returns a tuple with the Subdomains field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubdomainsResponse) GetTotalPages

func (o *SubdomainsResponse) GetTotalPages() int32

GetTotalPages returns the TotalPages field value if set, zero value otherwise.

func (*SubdomainsResponse) GetTotalPagesOk

func (o *SubdomainsResponse) GetTotalPagesOk() (*int32, bool)

GetTotalPagesOk returns a tuple with the TotalPages field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubdomainsResponse) GetTotalRecords

func (o *SubdomainsResponse) GetTotalRecords() int32

GetTotalRecords returns the TotalRecords field value if set, zero value otherwise.

func (*SubdomainsResponse) GetTotalRecordsOk

func (o *SubdomainsResponse) GetTotalRecordsOk() (*int32, bool)

GetTotalRecordsOk returns a tuple with the TotalRecords field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubdomainsResponse) HasCurrentPage

func (o *SubdomainsResponse) HasCurrentPage() bool

HasCurrentPage returns a boolean if a field has been set.

func (*SubdomainsResponse) HasDomain

func (o *SubdomainsResponse) HasDomain() bool

HasDomain returns a boolean if a field has been set.

func (*SubdomainsResponse) HasQueryTime

func (o *SubdomainsResponse) HasQueryTime() bool

HasQueryTime returns a boolean if a field has been set.

func (*SubdomainsResponse) HasStatus

func (o *SubdomainsResponse) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*SubdomainsResponse) HasSubdomains

func (o *SubdomainsResponse) HasSubdomains() bool

HasSubdomains returns a boolean if a field has been set.

func (*SubdomainsResponse) HasTotalPages

func (o *SubdomainsResponse) HasTotalPages() bool

HasTotalPages returns a boolean if a field has been set.

func (*SubdomainsResponse) HasTotalRecords

func (o *SubdomainsResponse) HasTotalRecords() bool

HasTotalRecords returns a boolean if a field has been set.

func (SubdomainsResponse) MarshalJSON

func (o SubdomainsResponse) MarshalJSON() ([]byte, error)

func (*SubdomainsResponse) SetCurrentPage

func (o *SubdomainsResponse) SetCurrentPage(v int32)

SetCurrentPage gets a reference to the given int32 and assigns it to the CurrentPage field.

func (*SubdomainsResponse) SetDomain

func (o *SubdomainsResponse) SetDomain(v string)

SetDomain gets a reference to the given string and assigns it to the Domain field.

func (*SubdomainsResponse) SetQueryTime

func (o *SubdomainsResponse) SetQueryTime(v string)

SetQueryTime gets a reference to the given string and assigns it to the QueryTime field.

func (*SubdomainsResponse) SetStatus

func (o *SubdomainsResponse) SetStatus(v bool)

SetStatus gets a reference to the given bool and assigns it to the Status field.

func (*SubdomainsResponse) SetSubdomains

func (o *SubdomainsResponse) SetSubdomains(v []Subdomain)

SetSubdomains gets a reference to the given []Subdomain and assigns it to the Subdomains field.

func (*SubdomainsResponse) SetTotalPages

func (o *SubdomainsResponse) SetTotalPages(v int32)

SetTotalPages gets a reference to the given int32 and assigns it to the TotalPages field.

func (*SubdomainsResponse) SetTotalRecords

func (o *SubdomainsResponse) SetTotalRecords(v int32)

SetTotalRecords gets a reference to the given int32 and assigns it to the TotalRecords field.

func (SubdomainsResponse) ToMap

func (o SubdomainsResponse) ToMap() (map[string]interface{}, error)

type TyposquattingAPI

type TyposquattingAPI interface {

	/*
		Typosquatting Typosquatting Lookup

		Find typo variants of a brand. 5 credits per page.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return TyposquattingAPITyposquattingRequest
	*/
	Typosquatting(ctx context.Context) TyposquattingAPITyposquattingRequest

	// TyposquattingExecute executes the request
	//  @return TyposquattingResponse
	TyposquattingExecute(r TyposquattingAPITyposquattingRequest) (*TyposquattingResponse, *http.Response, error)
}

type TyposquattingAPIService

type TyposquattingAPIService service

TyposquattingAPIService TyposquattingAPI service

func (*TyposquattingAPIService) Typosquatting

Typosquatting Typosquatting Lookup

Find typo variants of a brand. 5 credits per page.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return TyposquattingAPITyposquattingRequest

func (*TyposquattingAPIService) TyposquattingExecute

Execute executes the request

@return TyposquattingResponse

type TyposquattingAPITyposquattingRequest

type TyposquattingAPITyposquattingRequest struct {
	ApiService TyposquattingAPI
	// contains filtered or unexported fields
}

func (TyposquattingAPITyposquattingRequest) ApiKey

Your WHOISFreaks API key

func (TyposquattingAPITyposquattingRequest) Execute

func (TyposquattingAPITyposquattingRequest) Keyword

func (TyposquattingAPITyposquattingRequest) PageToken

func (TyposquattingAPITyposquattingRequest) Pattern

type TyposquattingDomain

type TyposquattingDomain struct {
	DomainName *string `json:"domainName,omitempty"`
	CreateDate *string `json:"createDate,omitempty"`
	ExpiryDate *string `json:"expiryDate,omitempty"`
	LastSeen   *string `json:"lastSeen,omitempty"`
	IsDropped  *bool   `json:"isDropped,omitempty"`
}

TyposquattingDomain struct for TyposquattingDomain

func NewTyposquattingDomain

func NewTyposquattingDomain() *TyposquattingDomain

NewTyposquattingDomain instantiates a new TyposquattingDomain object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTyposquattingDomainWithDefaults

func NewTyposquattingDomainWithDefaults() *TyposquattingDomain

NewTyposquattingDomainWithDefaults instantiates a new TyposquattingDomain object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TyposquattingDomain) GetCreateDate

func (o *TyposquattingDomain) GetCreateDate() string

GetCreateDate returns the CreateDate field value if set, zero value otherwise.

func (*TyposquattingDomain) GetCreateDateOk

func (o *TyposquattingDomain) GetCreateDateOk() (*string, bool)

GetCreateDateOk returns a tuple with the CreateDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TyposquattingDomain) GetDomainName

func (o *TyposquattingDomain) GetDomainName() string

GetDomainName returns the DomainName field value if set, zero value otherwise.

func (*TyposquattingDomain) GetDomainNameOk

func (o *TyposquattingDomain) GetDomainNameOk() (*string, bool)

GetDomainNameOk returns a tuple with the DomainName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TyposquattingDomain) GetExpiryDate

func (o *TyposquattingDomain) GetExpiryDate() string

GetExpiryDate returns the ExpiryDate field value if set, zero value otherwise.

func (*TyposquattingDomain) GetExpiryDateOk

func (o *TyposquattingDomain) GetExpiryDateOk() (*string, bool)

GetExpiryDateOk returns a tuple with the ExpiryDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TyposquattingDomain) GetIsDropped

func (o *TyposquattingDomain) GetIsDropped() bool

GetIsDropped returns the IsDropped field value if set, zero value otherwise.

func (*TyposquattingDomain) GetIsDroppedOk

func (o *TyposquattingDomain) GetIsDroppedOk() (*bool, bool)

GetIsDroppedOk returns a tuple with the IsDropped field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TyposquattingDomain) GetLastSeen

func (o *TyposquattingDomain) GetLastSeen() string

GetLastSeen returns the LastSeen field value if set, zero value otherwise.

func (*TyposquattingDomain) GetLastSeenOk

func (o *TyposquattingDomain) GetLastSeenOk() (*string, bool)

GetLastSeenOk returns a tuple with the LastSeen field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TyposquattingDomain) HasCreateDate

func (o *TyposquattingDomain) HasCreateDate() bool

HasCreateDate returns a boolean if a field has been set.

func (*TyposquattingDomain) HasDomainName

func (o *TyposquattingDomain) HasDomainName() bool

HasDomainName returns a boolean if a field has been set.

func (*TyposquattingDomain) HasExpiryDate

func (o *TyposquattingDomain) HasExpiryDate() bool

HasExpiryDate returns a boolean if a field has been set.

func (*TyposquattingDomain) HasIsDropped

func (o *TyposquattingDomain) HasIsDropped() bool

HasIsDropped returns a boolean if a field has been set.

func (*TyposquattingDomain) HasLastSeen

func (o *TyposquattingDomain) HasLastSeen() bool

HasLastSeen returns a boolean if a field has been set.

func (TyposquattingDomain) MarshalJSON

func (o TyposquattingDomain) MarshalJSON() ([]byte, error)

func (*TyposquattingDomain) SetCreateDate

func (o *TyposquattingDomain) SetCreateDate(v string)

SetCreateDate gets a reference to the given string and assigns it to the CreateDate field.

func (*TyposquattingDomain) SetDomainName

func (o *TyposquattingDomain) SetDomainName(v string)

SetDomainName gets a reference to the given string and assigns it to the DomainName field.

func (*TyposquattingDomain) SetExpiryDate

func (o *TyposquattingDomain) SetExpiryDate(v string)

SetExpiryDate gets a reference to the given string and assigns it to the ExpiryDate field.

func (*TyposquattingDomain) SetIsDropped

func (o *TyposquattingDomain) SetIsDropped(v bool)

SetIsDropped gets a reference to the given bool and assigns it to the IsDropped field.

func (*TyposquattingDomain) SetLastSeen

func (o *TyposquattingDomain) SetLastSeen(v string)

SetLastSeen gets a reference to the given string and assigns it to the LastSeen field.

func (TyposquattingDomain) ToMap

func (o TyposquattingDomain) ToMap() (map[string]interface{}, error)

type TyposquattingResponse

type TyposquattingResponse struct {
	Status        *bool                 `json:"status,omitempty"`
	TotalRecords  *int32                `json:"totalRecords,omitempty"`
	CurrentPage   *int32                `json:"currentPage,omitempty"`
	TotalPages    *int32                `json:"totalPages,omitempty"`
	HasNextPage   *bool                 `json:"hasNextPage,omitempty"`
	NextPageToken *string               `json:"nextPageToken,omitempty"`
	Domains       []TyposquattingDomain `json:"domains,omitempty"`
}

TyposquattingResponse struct for TyposquattingResponse

func NewTyposquattingResponse

func NewTyposquattingResponse() *TyposquattingResponse

NewTyposquattingResponse instantiates a new TyposquattingResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTyposquattingResponseWithDefaults

func NewTyposquattingResponseWithDefaults() *TyposquattingResponse

NewTyposquattingResponseWithDefaults instantiates a new TyposquattingResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TyposquattingResponse) GetCurrentPage

func (o *TyposquattingResponse) GetCurrentPage() int32

GetCurrentPage returns the CurrentPage field value if set, zero value otherwise.

func (*TyposquattingResponse) GetCurrentPageOk

func (o *TyposquattingResponse) GetCurrentPageOk() (*int32, bool)

GetCurrentPageOk returns a tuple with the CurrentPage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TyposquattingResponse) GetDomains

func (o *TyposquattingResponse) GetDomains() []TyposquattingDomain

GetDomains returns the Domains field value if set, zero value otherwise.

func (*TyposquattingResponse) GetDomainsOk

func (o *TyposquattingResponse) GetDomainsOk() ([]TyposquattingDomain, bool)

GetDomainsOk returns a tuple with the Domains field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TyposquattingResponse) GetHasNextPage

func (o *TyposquattingResponse) GetHasNextPage() bool

GetHasNextPage returns the HasNextPage field value if set, zero value otherwise.

func (*TyposquattingResponse) GetHasNextPageOk

func (o *TyposquattingResponse) GetHasNextPageOk() (*bool, bool)

GetHasNextPageOk returns a tuple with the HasNextPage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TyposquattingResponse) GetNextPageToken

func (o *TyposquattingResponse) GetNextPageToken() string

GetNextPageToken returns the NextPageToken field value if set, zero value otherwise.

func (*TyposquattingResponse) GetNextPageTokenOk

func (o *TyposquattingResponse) GetNextPageTokenOk() (*string, bool)

GetNextPageTokenOk returns a tuple with the NextPageToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TyposquattingResponse) GetStatus

func (o *TyposquattingResponse) GetStatus() bool

GetStatus returns the Status field value if set, zero value otherwise.

func (*TyposquattingResponse) GetStatusOk

func (o *TyposquattingResponse) GetStatusOk() (*bool, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TyposquattingResponse) GetTotalPages

func (o *TyposquattingResponse) GetTotalPages() int32

GetTotalPages returns the TotalPages field value if set, zero value otherwise.

func (*TyposquattingResponse) GetTotalPagesOk

func (o *TyposquattingResponse) GetTotalPagesOk() (*int32, bool)

GetTotalPagesOk returns a tuple with the TotalPages field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TyposquattingResponse) GetTotalRecords

func (o *TyposquattingResponse) GetTotalRecords() int32

GetTotalRecords returns the TotalRecords field value if set, zero value otherwise.

func (*TyposquattingResponse) GetTotalRecordsOk

func (o *TyposquattingResponse) GetTotalRecordsOk() (*int32, bool)

GetTotalRecordsOk returns a tuple with the TotalRecords field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TyposquattingResponse) HasCurrentPage

func (o *TyposquattingResponse) HasCurrentPage() bool

HasCurrentPage returns a boolean if a field has been set.

func (*TyposquattingResponse) HasDomains

func (o *TyposquattingResponse) HasDomains() bool

HasDomains returns a boolean if a field has been set.

func (*TyposquattingResponse) HasHasNextPage

func (o *TyposquattingResponse) HasHasNextPage() bool

HasHasNextPage returns a boolean if a field has been set.

func (*TyposquattingResponse) HasNextPageToken

func (o *TyposquattingResponse) HasNextPageToken() bool

HasNextPageToken returns a boolean if a field has been set.

func (*TyposquattingResponse) HasStatus

func (o *TyposquattingResponse) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*TyposquattingResponse) HasTotalPages

func (o *TyposquattingResponse) HasTotalPages() bool

HasTotalPages returns a boolean if a field has been set.

func (*TyposquattingResponse) HasTotalRecords

func (o *TyposquattingResponse) HasTotalRecords() bool

HasTotalRecords returns a boolean if a field has been set.

func (TyposquattingResponse) MarshalJSON

func (o TyposquattingResponse) MarshalJSON() ([]byte, error)

func (*TyposquattingResponse) SetCurrentPage

func (o *TyposquattingResponse) SetCurrentPage(v int32)

SetCurrentPage gets a reference to the given int32 and assigns it to the CurrentPage field.

func (*TyposquattingResponse) SetDomains

func (o *TyposquattingResponse) SetDomains(v []TyposquattingDomain)

SetDomains gets a reference to the given []TyposquattingDomain and assigns it to the Domains field.

func (*TyposquattingResponse) SetHasNextPage

func (o *TyposquattingResponse) SetHasNextPage(v bool)

SetHasNextPage gets a reference to the given bool and assigns it to the HasNextPage field.

func (*TyposquattingResponse) SetNextPageToken

func (o *TyposquattingResponse) SetNextPageToken(v string)

SetNextPageToken gets a reference to the given string and assigns it to the NextPageToken field.

func (*TyposquattingResponse) SetStatus

func (o *TyposquattingResponse) SetStatus(v bool)

SetStatus gets a reference to the given bool and assigns it to the Status field.

func (*TyposquattingResponse) SetTotalPages

func (o *TyposquattingResponse) SetTotalPages(v int32)

SetTotalPages gets a reference to the given int32 and assigns it to the TotalPages field.

func (*TyposquattingResponse) SetTotalRecords

func (o *TyposquattingResponse) SetTotalRecords(v int32)

SetTotalRecords gets a reference to the given int32 and assigns it to the TotalRecords field.

func (TyposquattingResponse) ToMap

func (o TyposquattingResponse) ToMap() (map[string]interface{}, error)

type WHOISAPI

type WHOISAPI interface {

	/*
		BulkWhois Bulk WHOIS Lookup

		Up to 100 domains in one request. 1 credit per successful domain.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return WHOISAPIBulkWhoisRequest
	*/
	BulkWhois(ctx context.Context) WHOISAPIBulkWhoisRequest

	// BulkWhoisExecute executes the request
	//  @return BulkWhois200Response
	BulkWhoisExecute(r WHOISAPIBulkWhoisRequest) (*BulkWhois200Response, *http.Response, error)

	/*
		WhoisHistoricalOrReverse WHOIS Historical or Reverse Lookup

		Historical WHOIS (all records since 1986) or Reverse WHOIS (search by keyword/email/owner/company). Historical: 2 credits/page (100 records). Reverse: 5 credits/page.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return WHOISAPIWhoisHistoricalOrReverseRequest
	*/
	WhoisHistoricalOrReverse(ctx context.Context) WHOISAPIWhoisHistoricalOrReverseRequest

	// WhoisHistoricalOrReverseExecute executes the request
	//  @return WhoisHistoricalOrReverse200Response
	WhoisHistoricalOrReverseExecute(r WHOISAPIWhoisHistoricalOrReverseRequest) (*WhoisHistoricalOrReverse200Response, *http.Response, error)

	/*
		WhoisLive Live WHOIS Lookup

		Real-time WHOIS lookup from authoritative servers. Cost 1 credit.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return WHOISAPIWhoisLiveRequest
	*/
	WhoisLive(ctx context.Context) WHOISAPIWhoisLiveRequest

	// WhoisLiveExecute executes the request
	//  @return WhoisResponse
	WhoisLiveExecute(r WHOISAPIWhoisLiveRequest) (*WhoisResponse, *http.Response, error)
}

type WHOISAPIBulkWhoisRequest

type WHOISAPIBulkWhoisRequest struct {
	ApiService WHOISAPI
	// contains filtered or unexported fields
}

func (WHOISAPIBulkWhoisRequest) ApiKey

Your WHOISFreaks API key

func (WHOISAPIBulkWhoisRequest) BulkWhoisRequest

func (r WHOISAPIBulkWhoisRequest) BulkWhoisRequest(bulkWhoisRequest BulkWhoisRequest) WHOISAPIBulkWhoisRequest

func (WHOISAPIBulkWhoisRequest) Execute

func (WHOISAPIBulkWhoisRequest) Format

type WHOISAPIService

type WHOISAPIService service

WHOISAPIService WHOISAPI service

func (*WHOISAPIService) BulkWhois

BulkWhois Bulk WHOIS Lookup

Up to 100 domains in one request. 1 credit per successful domain.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return WHOISAPIBulkWhoisRequest

func (*WHOISAPIService) BulkWhoisExecute

Execute executes the request

@return BulkWhois200Response

func (*WHOISAPIService) WhoisHistoricalOrReverse

WhoisHistoricalOrReverse WHOIS Historical or Reverse Lookup

Historical WHOIS (all records since 1986) or Reverse WHOIS (search by keyword/email/owner/company). Historical: 2 credits/page (100 records). Reverse: 5 credits/page.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return WHOISAPIWhoisHistoricalOrReverseRequest

func (*WHOISAPIService) WhoisHistoricalOrReverseExecute

Execute executes the request

@return WhoisHistoricalOrReverse200Response

func (*WHOISAPIService) WhoisLive

WhoisLive Live WHOIS Lookup

Real-time WHOIS lookup from authoritative servers. Cost 1 credit.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return WHOISAPIWhoisLiveRequest

func (*WHOISAPIService) WhoisLiveExecute

Execute executes the request

@return WhoisResponse

type WHOISAPIWhoisHistoricalOrReverseRequest

type WHOISAPIWhoisHistoricalOrReverseRequest struct {
	ApiService WHOISAPI
	// contains filtered or unexported fields
}

func (WHOISAPIWhoisHistoricalOrReverseRequest) ApiKey

Your WHOISFreaks API key

func (WHOISAPIWhoisHistoricalOrReverseRequest) Company

For reverse — company name search

func (WHOISAPIWhoisHistoricalOrReverseRequest) DomainName

Required for historical lookup

func (WHOISAPIWhoisHistoricalOrReverseRequest) Email

For reverse — registrant email search

func (WHOISAPIWhoisHistoricalOrReverseRequest) Exact

func (WHOISAPIWhoisHistoricalOrReverseRequest) Execute

func (WHOISAPIWhoisHistoricalOrReverseRequest) Format

func (WHOISAPIWhoisHistoricalOrReverseRequest) Keyword

For reverse — domain keyword search

func (WHOISAPIWhoisHistoricalOrReverseRequest) Mode

func (WHOISAPIWhoisHistoricalOrReverseRequest) Owner

For reverse — registrant name search

func (WHOISAPIWhoisHistoricalOrReverseRequest) Page

func (WHOISAPIWhoisHistoricalOrReverseRequest) Whois

type WHOISAPIWhoisLiveRequest

type WHOISAPIWhoisLiveRequest struct {
	ApiService WHOISAPI
	// contains filtered or unexported fields
}

func (WHOISAPIWhoisLiveRequest) ApiKey

Your WHOISFreaks API key

func (WHOISAPIWhoisLiveRequest) DomainName

func (r WHOISAPIWhoisLiveRequest) DomainName(domainName string) WHOISAPIWhoisLiveRequest

func (WHOISAPIWhoisLiveRequest) Execute

func (WHOISAPIWhoisLiveRequest) Format

type WhoisHistoricalOrReverse200Response

type WhoisHistoricalOrReverse200Response struct {
	ReverseWhoisResponse    *ReverseWhoisResponse
	WhoisHistoricalResponse *WhoisHistoricalResponse
}

WhoisHistoricalOrReverse200Response - struct for WhoisHistoricalOrReverse200Response

func ReverseWhoisResponseAsWhoisHistoricalOrReverse200Response

func ReverseWhoisResponseAsWhoisHistoricalOrReverse200Response(v *ReverseWhoisResponse) WhoisHistoricalOrReverse200Response

ReverseWhoisResponseAsWhoisHistoricalOrReverse200Response is a convenience function that returns ReverseWhoisResponse wrapped in WhoisHistoricalOrReverse200Response

func WhoisHistoricalResponseAsWhoisHistoricalOrReverse200Response

func WhoisHistoricalResponseAsWhoisHistoricalOrReverse200Response(v *WhoisHistoricalResponse) WhoisHistoricalOrReverse200Response

WhoisHistoricalResponseAsWhoisHistoricalOrReverse200Response is a convenience function that returns WhoisHistoricalResponse wrapped in WhoisHistoricalOrReverse200Response

func (*WhoisHistoricalOrReverse200Response) GetActualInstance

func (obj *WhoisHistoricalOrReverse200Response) GetActualInstance() interface{}

Get the actual instance

func (WhoisHistoricalOrReverse200Response) MarshalJSON

func (src WhoisHistoricalOrReverse200Response) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*WhoisHistoricalOrReverse200Response) UnmarshalJSON

func (dst *WhoisHistoricalOrReverse200Response) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

type WhoisHistoricalResponse

type WhoisHistoricalResponse struct {
	Status                 *bool           `json:"status,omitempty"`
	Whois                  *string         `json:"whois,omitempty"`
	TotalRecords           *string         `json:"total_records,omitempty"`
	WhoisDomainsHistorical []WhoisResponse `json:"whois_domains_historical,omitempty"`
}

WhoisHistoricalResponse struct for WhoisHistoricalResponse

func NewWhoisHistoricalResponse

func NewWhoisHistoricalResponse() *WhoisHistoricalResponse

NewWhoisHistoricalResponse instantiates a new WhoisHistoricalResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWhoisHistoricalResponseWithDefaults

func NewWhoisHistoricalResponseWithDefaults() *WhoisHistoricalResponse

NewWhoisHistoricalResponseWithDefaults instantiates a new WhoisHistoricalResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*WhoisHistoricalResponse) GetStatus

func (o *WhoisHistoricalResponse) GetStatus() bool

GetStatus returns the Status field value if set, zero value otherwise.

func (*WhoisHistoricalResponse) GetStatusOk

func (o *WhoisHistoricalResponse) GetStatusOk() (*bool, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WhoisHistoricalResponse) GetTotalRecords

func (o *WhoisHistoricalResponse) GetTotalRecords() string

GetTotalRecords returns the TotalRecords field value if set, zero value otherwise.

func (*WhoisHistoricalResponse) GetTotalRecordsOk

func (o *WhoisHistoricalResponse) GetTotalRecordsOk() (*string, bool)

GetTotalRecordsOk returns a tuple with the TotalRecords field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WhoisHistoricalResponse) GetWhois

func (o *WhoisHistoricalResponse) GetWhois() string

GetWhois returns the Whois field value if set, zero value otherwise.

func (*WhoisHistoricalResponse) GetWhoisDomainsHistorical

func (o *WhoisHistoricalResponse) GetWhoisDomainsHistorical() []WhoisResponse

GetWhoisDomainsHistorical returns the WhoisDomainsHistorical field value if set, zero value otherwise.

func (*WhoisHistoricalResponse) GetWhoisDomainsHistoricalOk

func (o *WhoisHistoricalResponse) GetWhoisDomainsHistoricalOk() ([]WhoisResponse, bool)

GetWhoisDomainsHistoricalOk returns a tuple with the WhoisDomainsHistorical field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WhoisHistoricalResponse) GetWhoisOk

func (o *WhoisHistoricalResponse) GetWhoisOk() (*string, bool)

GetWhoisOk returns a tuple with the Whois field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WhoisHistoricalResponse) HasStatus

func (o *WhoisHistoricalResponse) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*WhoisHistoricalResponse) HasTotalRecords

func (o *WhoisHistoricalResponse) HasTotalRecords() bool

HasTotalRecords returns a boolean if a field has been set.

func (*WhoisHistoricalResponse) HasWhois

func (o *WhoisHistoricalResponse) HasWhois() bool

HasWhois returns a boolean if a field has been set.

func (*WhoisHistoricalResponse) HasWhoisDomainsHistorical

func (o *WhoisHistoricalResponse) HasWhoisDomainsHistorical() bool

HasWhoisDomainsHistorical returns a boolean if a field has been set.

func (WhoisHistoricalResponse) MarshalJSON

func (o WhoisHistoricalResponse) MarshalJSON() ([]byte, error)

func (*WhoisHistoricalResponse) SetStatus

func (o *WhoisHistoricalResponse) SetStatus(v bool)

SetStatus gets a reference to the given bool and assigns it to the Status field.

func (*WhoisHistoricalResponse) SetTotalRecords

func (o *WhoisHistoricalResponse) SetTotalRecords(v string)

SetTotalRecords gets a reference to the given string and assigns it to the TotalRecords field.

func (*WhoisHistoricalResponse) SetWhois

func (o *WhoisHistoricalResponse) SetWhois(v string)

SetWhois gets a reference to the given string and assigns it to the Whois field.

func (*WhoisHistoricalResponse) SetWhoisDomainsHistorical

func (o *WhoisHistoricalResponse) SetWhoisDomainsHistorical(v []WhoisResponse)

SetWhoisDomainsHistorical gets a reference to the given []WhoisResponse and assigns it to the WhoisDomainsHistorical field.

func (WhoisHistoricalResponse) ToMap

func (o WhoisHistoricalResponse) ToMap() (map[string]interface{}, error)

type WhoisResponse

type WhoisResponse struct {
	Status                *bool                  `json:"status,omitempty"`
	DomainName            *string                `json:"domain_name,omitempty"`
	QueryTime             *string                `json:"query_time,omitempty"`
	WhoisServer           *string                `json:"whois_server,omitempty"`
	DomainRegistered      *string                `json:"domain_registered,omitempty"`
	CreateDate            *string                `json:"create_date,omitempty"`
	UpdateDate            *string                `json:"update_date,omitempty"`
	ExpiryDate            *string                `json:"expiry_date,omitempty"`
	DomainRegistrar       *Registrar             `json:"domain_registrar,omitempty"`
	RegistrantContact     *Contact               `json:"registrant_contact,omitempty"`
	TechnicalContact      *Contact               `json:"technical_contact,omitempty"`
	AdministrativeContact *Contact               `json:"administrative_contact,omitempty"`
	BillingContact        *Contact               `json:"billing_contact,omitempty"`
	AbuseContact          map[string]interface{} `json:"abuse_contact,omitempty"`
	NameServers           []string               `json:"name_servers,omitempty"`
	DomainStatus          []string               `json:"domain_status,omitempty"`
	WhoisRawDomain        *string                `json:"whois_raw_domain,omitempty"`
}

WhoisResponse struct for WhoisResponse

func NewWhoisResponse

func NewWhoisResponse() *WhoisResponse

NewWhoisResponse instantiates a new WhoisResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWhoisResponseWithDefaults

func NewWhoisResponseWithDefaults() *WhoisResponse

NewWhoisResponseWithDefaults instantiates a new WhoisResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*WhoisResponse) GetAbuseContact

func (o *WhoisResponse) GetAbuseContact() map[string]interface{}

GetAbuseContact returns the AbuseContact field value if set, zero value otherwise.

func (*WhoisResponse) GetAbuseContactOk

func (o *WhoisResponse) GetAbuseContactOk() (map[string]interface{}, bool)

GetAbuseContactOk returns a tuple with the AbuseContact field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WhoisResponse) GetAdministrativeContact

func (o *WhoisResponse) GetAdministrativeContact() Contact

GetAdministrativeContact returns the AdministrativeContact field value if set, zero value otherwise.

func (*WhoisResponse) GetAdministrativeContactOk

func (o *WhoisResponse) GetAdministrativeContactOk() (*Contact, bool)

GetAdministrativeContactOk returns a tuple with the AdministrativeContact field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WhoisResponse) GetBillingContact

func (o *WhoisResponse) GetBillingContact() Contact

GetBillingContact returns the BillingContact field value if set, zero value otherwise.

func (*WhoisResponse) GetBillingContactOk

func (o *WhoisResponse) GetBillingContactOk() (*Contact, bool)

GetBillingContactOk returns a tuple with the BillingContact field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WhoisResponse) GetCreateDate

func (o *WhoisResponse) GetCreateDate() string

GetCreateDate returns the CreateDate field value if set, zero value otherwise.

func (*WhoisResponse) GetCreateDateOk

func (o *WhoisResponse) GetCreateDateOk() (*string, bool)

GetCreateDateOk returns a tuple with the CreateDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WhoisResponse) GetDomainName

func (o *WhoisResponse) GetDomainName() string

GetDomainName returns the DomainName field value if set, zero value otherwise.

func (*WhoisResponse) GetDomainNameOk

func (o *WhoisResponse) GetDomainNameOk() (*string, bool)

GetDomainNameOk returns a tuple with the DomainName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WhoisResponse) GetDomainRegistered

func (o *WhoisResponse) GetDomainRegistered() string

GetDomainRegistered returns the DomainRegistered field value if set, zero value otherwise.

func (*WhoisResponse) GetDomainRegisteredOk

func (o *WhoisResponse) GetDomainRegisteredOk() (*string, bool)

GetDomainRegisteredOk returns a tuple with the DomainRegistered field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WhoisResponse) GetDomainRegistrar

func (o *WhoisResponse) GetDomainRegistrar() Registrar

GetDomainRegistrar returns the DomainRegistrar field value if set, zero value otherwise.

func (*WhoisResponse) GetDomainRegistrarOk

func (o *WhoisResponse) GetDomainRegistrarOk() (*Registrar, bool)

GetDomainRegistrarOk returns a tuple with the DomainRegistrar field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WhoisResponse) GetDomainStatus

func (o *WhoisResponse) GetDomainStatus() []string

GetDomainStatus returns the DomainStatus field value if set, zero value otherwise.

func (*WhoisResponse) GetDomainStatusOk

func (o *WhoisResponse) GetDomainStatusOk() ([]string, bool)

GetDomainStatusOk returns a tuple with the DomainStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WhoisResponse) GetExpiryDate

func (o *WhoisResponse) GetExpiryDate() string

GetExpiryDate returns the ExpiryDate field value if set, zero value otherwise.

func (*WhoisResponse) GetExpiryDateOk

func (o *WhoisResponse) GetExpiryDateOk() (*string, bool)

GetExpiryDateOk returns a tuple with the ExpiryDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WhoisResponse) GetNameServers

func (o *WhoisResponse) GetNameServers() []string

GetNameServers returns the NameServers field value if set, zero value otherwise.

func (*WhoisResponse) GetNameServersOk

func (o *WhoisResponse) GetNameServersOk() ([]string, bool)

GetNameServersOk returns a tuple with the NameServers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WhoisResponse) GetQueryTime

func (o *WhoisResponse) GetQueryTime() string

GetQueryTime returns the QueryTime field value if set, zero value otherwise.

func (*WhoisResponse) GetQueryTimeOk

func (o *WhoisResponse) GetQueryTimeOk() (*string, bool)

GetQueryTimeOk returns a tuple with the QueryTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WhoisResponse) GetRegistrantContact

func (o *WhoisResponse) GetRegistrantContact() Contact

GetRegistrantContact returns the RegistrantContact field value if set, zero value otherwise.

func (*WhoisResponse) GetRegistrantContactOk

func (o *WhoisResponse) GetRegistrantContactOk() (*Contact, bool)

GetRegistrantContactOk returns a tuple with the RegistrantContact field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WhoisResponse) GetStatus

func (o *WhoisResponse) GetStatus() bool

GetStatus returns the Status field value if set, zero value otherwise.

func (*WhoisResponse) GetStatusOk

func (o *WhoisResponse) GetStatusOk() (*bool, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WhoisResponse) GetTechnicalContact

func (o *WhoisResponse) GetTechnicalContact() Contact

GetTechnicalContact returns the TechnicalContact field value if set, zero value otherwise.

func (*WhoisResponse) GetTechnicalContactOk

func (o *WhoisResponse) GetTechnicalContactOk() (*Contact, bool)

GetTechnicalContactOk returns a tuple with the TechnicalContact field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WhoisResponse) GetUpdateDate

func (o *WhoisResponse) GetUpdateDate() string

GetUpdateDate returns the UpdateDate field value if set, zero value otherwise.

func (*WhoisResponse) GetUpdateDateOk

func (o *WhoisResponse) GetUpdateDateOk() (*string, bool)

GetUpdateDateOk returns a tuple with the UpdateDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WhoisResponse) GetWhoisRawDomain

func (o *WhoisResponse) GetWhoisRawDomain() string

GetWhoisRawDomain returns the WhoisRawDomain field value if set, zero value otherwise.

func (*WhoisResponse) GetWhoisRawDomainOk

func (o *WhoisResponse) GetWhoisRawDomainOk() (*string, bool)

GetWhoisRawDomainOk returns a tuple with the WhoisRawDomain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WhoisResponse) GetWhoisServer

func (o *WhoisResponse) GetWhoisServer() string

GetWhoisServer returns the WhoisServer field value if set, zero value otherwise.

func (*WhoisResponse) GetWhoisServerOk

func (o *WhoisResponse) GetWhoisServerOk() (*string, bool)

GetWhoisServerOk returns a tuple with the WhoisServer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WhoisResponse) HasAbuseContact

func (o *WhoisResponse) HasAbuseContact() bool

HasAbuseContact returns a boolean if a field has been set.

func (*WhoisResponse) HasAdministrativeContact

func (o *WhoisResponse) HasAdministrativeContact() bool

HasAdministrativeContact returns a boolean if a field has been set.

func (*WhoisResponse) HasBillingContact

func (o *WhoisResponse) HasBillingContact() bool

HasBillingContact returns a boolean if a field has been set.

func (*WhoisResponse) HasCreateDate

func (o *WhoisResponse) HasCreateDate() bool

HasCreateDate returns a boolean if a field has been set.

func (*WhoisResponse) HasDomainName

func (o *WhoisResponse) HasDomainName() bool

HasDomainName returns a boolean if a field has been set.

func (*WhoisResponse) HasDomainRegistered

func (o *WhoisResponse) HasDomainRegistered() bool

HasDomainRegistered returns a boolean if a field has been set.

func (*WhoisResponse) HasDomainRegistrar

func (o *WhoisResponse) HasDomainRegistrar() bool

HasDomainRegistrar returns a boolean if a field has been set.

func (*WhoisResponse) HasDomainStatus

func (o *WhoisResponse) HasDomainStatus() bool

HasDomainStatus returns a boolean if a field has been set.

func (*WhoisResponse) HasExpiryDate

func (o *WhoisResponse) HasExpiryDate() bool

HasExpiryDate returns a boolean if a field has been set.

func (*WhoisResponse) HasNameServers

func (o *WhoisResponse) HasNameServers() bool

HasNameServers returns a boolean if a field has been set.

func (*WhoisResponse) HasQueryTime

func (o *WhoisResponse) HasQueryTime() bool

HasQueryTime returns a boolean if a field has been set.

func (*WhoisResponse) HasRegistrantContact

func (o *WhoisResponse) HasRegistrantContact() bool

HasRegistrantContact returns a boolean if a field has been set.

func (*WhoisResponse) HasStatus

func (o *WhoisResponse) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*WhoisResponse) HasTechnicalContact

func (o *WhoisResponse) HasTechnicalContact() bool

HasTechnicalContact returns a boolean if a field has been set.

func (*WhoisResponse) HasUpdateDate

func (o *WhoisResponse) HasUpdateDate() bool

HasUpdateDate returns a boolean if a field has been set.

func (*WhoisResponse) HasWhoisRawDomain

func (o *WhoisResponse) HasWhoisRawDomain() bool

HasWhoisRawDomain returns a boolean if a field has been set.

func (*WhoisResponse) HasWhoisServer

func (o *WhoisResponse) HasWhoisServer() bool

HasWhoisServer returns a boolean if a field has been set.

func (WhoisResponse) MarshalJSON

func (o WhoisResponse) MarshalJSON() ([]byte, error)

func (*WhoisResponse) SetAbuseContact

func (o *WhoisResponse) SetAbuseContact(v map[string]interface{})

SetAbuseContact gets a reference to the given map[string]interface{} and assigns it to the AbuseContact field.

func (*WhoisResponse) SetAdministrativeContact

func (o *WhoisResponse) SetAdministrativeContact(v Contact)

SetAdministrativeContact gets a reference to the given Contact and assigns it to the AdministrativeContact field.

func (*WhoisResponse) SetBillingContact

func (o *WhoisResponse) SetBillingContact(v Contact)

SetBillingContact gets a reference to the given Contact and assigns it to the BillingContact field.

func (*WhoisResponse) SetCreateDate

func (o *WhoisResponse) SetCreateDate(v string)

SetCreateDate gets a reference to the given string and assigns it to the CreateDate field.

func (*WhoisResponse) SetDomainName

func (o *WhoisResponse) SetDomainName(v string)

SetDomainName gets a reference to the given string and assigns it to the DomainName field.

func (*WhoisResponse) SetDomainRegistered

func (o *WhoisResponse) SetDomainRegistered(v string)

SetDomainRegistered gets a reference to the given string and assigns it to the DomainRegistered field.

func (*WhoisResponse) SetDomainRegistrar

func (o *WhoisResponse) SetDomainRegistrar(v Registrar)

SetDomainRegistrar gets a reference to the given Registrar and assigns it to the DomainRegistrar field.

func (*WhoisResponse) SetDomainStatus

func (o *WhoisResponse) SetDomainStatus(v []string)

SetDomainStatus gets a reference to the given []string and assigns it to the DomainStatus field.

func (*WhoisResponse) SetExpiryDate

func (o *WhoisResponse) SetExpiryDate(v string)

SetExpiryDate gets a reference to the given string and assigns it to the ExpiryDate field.

func (*WhoisResponse) SetNameServers

func (o *WhoisResponse) SetNameServers(v []string)

SetNameServers gets a reference to the given []string and assigns it to the NameServers field.

func (*WhoisResponse) SetQueryTime

func (o *WhoisResponse) SetQueryTime(v string)

SetQueryTime gets a reference to the given string and assigns it to the QueryTime field.

func (*WhoisResponse) SetRegistrantContact

func (o *WhoisResponse) SetRegistrantContact(v Contact)

SetRegistrantContact gets a reference to the given Contact and assigns it to the RegistrantContact field.

func (*WhoisResponse) SetStatus

func (o *WhoisResponse) SetStatus(v bool)

SetStatus gets a reference to the given bool and assigns it to the Status field.

func (*WhoisResponse) SetTechnicalContact

func (o *WhoisResponse) SetTechnicalContact(v Contact)

SetTechnicalContact gets a reference to the given Contact and assigns it to the TechnicalContact field.

func (*WhoisResponse) SetUpdateDate

func (o *WhoisResponse) SetUpdateDate(v string)

SetUpdateDate gets a reference to the given string and assigns it to the UpdateDate field.

func (*WhoisResponse) SetWhoisRawDomain

func (o *WhoisResponse) SetWhoisRawDomain(v string)

SetWhoisRawDomain gets a reference to the given string and assigns it to the WhoisRawDomain field.

func (*WhoisResponse) SetWhoisServer

func (o *WhoisResponse) SetWhoisServer(v string)

SetWhoisServer gets a reference to the given string and assigns it to the WhoisServer field.

func (WhoisResponse) ToMap

func (o WhoisResponse) ToMap() (map[string]interface{}, error)

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL