Versions in this module Expand all Collapse all v6 v6.1.0 Jul 30, 2024 Changes in this version + type DeveloperToolsResult struct + Result bool type ProductsResponse + DeveloperTools *SignalResponseDeveloperTools + RemoteControl *SignalResponseRemoteControl + Velocity *SignalResponseVelocity + type RemoteControlResult struct + Result bool + type SignalResponseDeveloperTools struct + Data *DeveloperToolsResult + Error_ *ProductError + type SignalResponseRemoteControl struct + Data *RemoteControlResult + Error_ *ProductError + type SignalResponseVelocity struct + Data *VelocityResult + Error_ *ProductError + type VelocityIntervalResult struct + Var1h int32 + Var24h int32 + Var5m int32 + type VelocityIntervals struct + Intervals *VelocityIntervalResult + type VelocityResult struct + DistinctCountry *VelocityIntervals + DistinctIp *VelocityIntervals + DistinctLinkedId *VelocityIntervals + Events *VelocityIntervals type WebhookVisit + DeveloperTools *DeveloperToolsResult + RemoteControl *RemoteControlResult + Velocity *VelocityResult v6.0.0 Jun 27, 2024 Changes in this version + const IntegrationInfo + var ContextAPIKey = contextKey("apikey") + var ContextAccessToken = contextKey("accesstoken") + var ContextBasicAuth = contextKey("basic") + var ContextOAuth2 = contextKey("token") + type APIClient struct + FingerprintApi FingerprintApiServiceInterface + func NewAPIClient(cfg *Configuration) *APIClient + type APIKey struct + Key string + Prefix string + type APIResponse struct + Message string + Method string + Operation string + Payload []byte + RequestURL string + func NewAPIResponse(r *http.Response) *APIResponse + func NewAPIResponseWithError(errorMessage string) *APIResponse + type ApiError struct + func (e ApiError) Body() []byte + func (e ApiError) Error() string + func (e ApiError) Model() any + type Asn struct + Asn string + Name string + Network string + type BasicAuth struct + Password string + UserName string + type BotdDetectionResult struct + Result string + Type_ string + type BotdResult struct + Bot *BotdDetectionResult + Ip string + LinkedId string + RequestId string + Time *time.Time + Url string + UserAgent string + type BrowserDetails struct + BotProbability int32 + BrowserFullVersion string + BrowserMajorVersion string + BrowserName string + Device string + Os string + OsVersion string + UserAgent string + type ClonedAppResult struct + Result bool + type Common403ErrorResponse struct + Code string + Message string + type Confidence struct + Revision string + Score float32 + type Configuration struct + DefaultHeader map[string]string + HTTPClient *http.Client + Host string + Scheme string + UserAgent string + func NewConfiguration() *Configuration + func (c *Configuration) AddDefaultHeader(key string, value string) + func (c *Configuration) ChangeBasePath(path string) + func (c *Configuration) ChangeRegion(region Region) + func (c *Configuration) GetBasePath() string + func (c *Configuration) GetRegion() Region + type DataCenter struct + Name string + Result bool + type DeprecatedIpLocation struct + AccuracyRadius int32 + City *DeprecatedIpLocationCity + Continent *Location + Country *Location + Latitude float64 + Longitude float64 + PostalCode string + Subdivisions []Subdivision + Timezone string + type DeprecatedIpLocationCity struct + Name string + type EmulatorResult struct + Result bool + type ErrorCommon403Response struct + Error_ *Common403ErrorResponse + type ErrorCommon429Response struct + Error_ *ErrorCommon429ResponseError + type ErrorCommon429ResponseError struct + Code string + Message string + type ErrorEvent403Response struct + Error_ *ErrorEvent403ResponseError + type ErrorEvent403ResponseError struct + Code string + Message string + type ErrorEvent404Response struct + Error_ *ErrorEvent404ResponseError + type ErrorEvent404ResponseError struct + Code string + Message string + type ErrorVisits403 struct + Error_ string + type ErrorVisitsDelete400Response struct + Error_ *ErrorVisitsDelete400ResponseError + type ErrorVisitsDelete400ResponseError struct + Code string + Message string + type ErrorVisitsDelete404Response struct + Error_ *ErrorVisitsDelete404ResponseError + type ErrorVisitsDelete404ResponseError struct + Code string + Message string + type EventResponse struct + Error_ *ProductError + Products *ProductsResponse + type FactoryResetResult struct + Time *time.Time + Timestamp int64 + type FingerprintApiGetVisitsOpts struct + Before int64 + Limit int32 + LinkedId string + PaginationKey string + RequestId string + func (o *FingerprintApiGetVisitsOpts) ToUrlValuesMap() map[string]any + type FingerprintApiService struct + func (f *FingerprintApiService) DeleteVisitorData(ctx context.Context, visitorId string) (*http.Response, error) + func (f *FingerprintApiService) GetEvent(ctx context.Context, requestId string) (EventResponse, *http.Response, error) + func (f *FingerprintApiService) GetVisits(ctx context.Context, visitorId string, opts *FingerprintApiGetVisitsOpts) (Response, *http.Response, error) + type FingerprintApiServiceInterface interface + DeleteVisitorData func(ctx context.Context, visitorId string) (*http.Response, error) + GetEvent func(ctx context.Context, requestId string) (EventResponse, *http.Response, error) + GetVisits func(ctx context.Context, visitorId string, opts *FingerprintApiGetVisitsOpts) (Response, *http.Response, error) + type FridaResult struct + Result bool + type HighActivityResult struct + DailyRequests float64 + Result bool + type IdentificationError struct + Code string + Message string + type IncognitoResult struct + Result bool + type IpBlockListResult struct + Details *IpBlockListResultDetails + Result bool + type IpBlockListResultDetails struct + AttackSource bool + EmailSpam bool + type IpInfoResult struct + V4 *IpInfoResultV4 + V6 *IpInfoResultV6 + type IpInfoResultV4 struct + Address string + Asn *Asn + Datacenter *DataCenter + Geolocation *IpLocation + type IpInfoResultV6 struct + Address string + Asn *Asn + Datacenter *DataCenter + Geolocation *IpLocation + type IpLocation struct + AccuracyRadius int32 + City *IpLocationCity + Continent *Location + Country *Location + Latitude float64 + Longitude float64 + PostalCode string + Subdivisions []Subdivision + Timezone string + type IpLocationCity struct + Name string + type JailbrokenResult struct + Result bool + type Location struct + Code string + Name string + type LocationSpoofingResult struct + Result bool + type Model struct + type ModelError struct + Message string + Name string + type ModelMap map[string]string + type Object map[string]any + type PrivacySettingsResult struct + Result bool + type ProductError struct + Code string + Message string + type ProductsResponse struct + Botd *ProductsResponseBotd + ClonedApp *SignalResponseClonedApp + Emulator *SignalResponseEmulator + FactoryReset *SignalResponseFactoryReset + Frida *SignalResponseFrida + HighActivity *SignalResponseHighActivity + Identification *ProductsResponseIdentification + Incognito *SignalResponseIncognito + IpBlocklist *SignalResponseIpBlocklist + IpInfo *SignalResponseIpInfo + Jailbroken *SignalResponseJailbroken + LocationSpoofing *SignalResponseLocationSpoofing + PrivacySettings *SignalResponsePrivacySettings + Proxy *SignalResponseProxy + RawDeviceAttributes *SignalResponseRawDeviceAttributes + RootApps *SignalResponseRootApps + SuspectScore *SignalResponseSuspectScore + Tampering *SignalResponseTampering + Tor *SignalResponseTor + VirtualMachine *SignalResponseVirtualMachine + Vpn *SignalResponseVpn + type ProductsResponseBotd struct + Data *BotdResult + Error_ *ProductError + type ProductsResponseIdentification struct + Data *ProductsResponseIdentificationData + Error_ *IdentificationError + type ProductsResponseIdentificationData struct + BrowserDetails *BrowserDetails + Confidence *Confidence + FirstSeenAt *SeenAt + Incognito bool + Ip string + IpLocation *DeprecatedIpLocation + LastSeenAt *SeenAt + LinkedId string + RequestId string + Tag ModelMap + Time *time.Time + Timestamp int64 + Url string + VisitorFound bool + VisitorId string + type ProxyResult struct + Result bool + type Region string + const RegionAsia + const RegionEU + const RegionUS + type Response struct + LastTimestamp int64 + PaginationKey string + VisitorId string + Visits []ResponseVisits + type ResponseVisits struct + BrowserDetails *BrowserDetails + Confidence *Confidence + FirstSeenAt *SeenAt + Incognito bool + Ip string + IpLocation *DeprecatedIpLocation + LastSeenAt *SeenAt + LinkedId string + RequestId string + Tag ModelMap + Time *time.Time + Timestamp int64 + Url string + VisitorFound bool + type RootAppsResult struct + Result bool + type SeenAt struct + Global *time.Time + Subscription *time.Time + type SignalResponseClonedApp struct + Data *ClonedAppResult + Error_ *ProductError + type SignalResponseEmulator struct + Data *EmulatorResult + Error_ *ProductError + type SignalResponseFactoryReset struct + Data *FactoryResetResult + Error_ *ProductError + type SignalResponseFrida struct + Data *FridaResult + Error_ *ProductError + type SignalResponseHighActivity struct + Data *HighActivityResult + Error_ *ProductError + type SignalResponseIncognito struct + Data *IncognitoResult + Error_ *IdentificationError + type SignalResponseIpBlocklist struct + Data *IpBlockListResult + Error_ *ProductError + type SignalResponseIpInfo struct + Data *IpInfoResult + Error_ *ProductError + type SignalResponseJailbroken struct + Data *JailbrokenResult + Error_ *ProductError + type SignalResponseLocationSpoofing struct + Data *LocationSpoofingResult + Error_ *ProductError + type SignalResponsePrivacySettings struct + Data *PrivacySettingsResult + Error_ *ProductError + type SignalResponseProxy struct + Data *ProxyResult + Error_ *ProductError + type SignalResponseRawDeviceAttributes struct + Data *map[string]interface{} + Error_ *IdentificationError + type SignalResponseRootApps struct + Data *RootAppsResult + Error_ *ProductError + type SignalResponseSuspectScore struct + Data *SuspectScoreResult + Error_ *ProductError + type SignalResponseTampering struct + Data *TamperingResult + Error_ *IdentificationError + type SignalResponseTor struct + Data *TorResult + Error_ *ProductError + type SignalResponseVirtualMachine struct + Data *VirtualMachineResult + Error_ *ProductError + type SignalResponseVpn struct + Data *VpnResult + Error_ *ProductError + type Subdivision struct + IsoCode string + Name string + type SuspectScoreResult struct + Result int32 + type TamperingResult struct + AnomalyScore float64 + Result bool + type TooManyRequestsError struct + func (e *TooManyRequestsError) Body() []byte + func (e *TooManyRequestsError) Code() string + func (e *TooManyRequestsError) Error() string + func (e *TooManyRequestsError) Model() any + func (e *TooManyRequestsError) RetryAfter() int64 + type TooManyRequestsResponse struct + Error_ string + type TorResult struct + Result bool + type VirtualMachineResult struct + Result bool + type Visit struct + BrowserDetails *BrowserDetails + Confidence *Confidence + FirstSeenAt *SeenAt + Incognito bool + Ip string + IpLocation *DeprecatedIpLocation + LastSeenAt *SeenAt + LinkedId string + RequestId string + Tag ModelMap + Time *time.Time + Timestamp int64 + Url string + VisitorFound bool + type VpnResult struct + Methods *VpnResultMethods + OriginCountry string + OriginTimezone string + Result bool + type VpnResultMethods struct + AuxiliaryMobile bool + OsMismatch bool + PublicVPN bool + TimezoneMismatch bool + type WebhookVisit struct + Bot *BotdDetectionResult + BrowserDetails *BrowserDetails + ClientReferrer string + ClonedApp *ClonedAppResult + Confidence *Confidence + Emulator *EmulatorResult + FactoryReset *FactoryResetResult + FirstSeenAt *SeenAt + Frida *FridaResult + HighActivity *HighActivityResult + Incognito bool + Ip string + IpBlocklist *IpBlockListResult + IpInfo *IpInfoResult + IpLocation *DeprecatedIpLocation + Jailbroken *JailbrokenResult + LastSeenAt *SeenAt + LinkedId string + LocationSpoofing *LocationSpoofingResult + PrivacySettings *PrivacySettingsResult + Proxy *ProxyResult + RawDeviceAttributes *map[string]interface{} + RequestId string + RootApps *RootAppsResult + SuspectScore *SuspectScoreResult + Tag ModelMap + Tampering *TamperingResult + Time *time.Time + Timestamp int64 + Tor *TorResult + Url string + UserAgent string + VirtualMachine *VirtualMachineResult + VisitorFound bool + VisitorId string + Vpn *VpnResult v6.0.0-test.2 Jun 26, 2024 v6.0.0-test.1 Jun 19, 2024 Other modules containing this package github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/v2 github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/v3 github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/v4 github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/v5 github.com/fingerprintjs/fingerprint-pro-server-api-go-sdk/v7