Versions in this module Expand all Collapse all v5 v5.0.2 Mar 28, 2024 v5.0.2-test.1 Mar 26, 2024 v5.0.1 Feb 27, 2024 Changes in this version + var ContextAPIKey = contextKey("apikey") + var ContextAccessToken = contextKey("accesstoken") + var ContextBasicAuth = contextKey("basic") + var ContextOAuth2 = contextKey("token") + func ParseResponse(httpResponse *http.Response, error interface{}) + type APIClient struct + FingerprintApi *FingerprintApiService + 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 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 Confidence struct + 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 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 EventResponse struct + Error_ *ProductError + Products *ProductsResponse + type FactoryResetResult struct + Time *time.Time + Timestamp int64 + type FingerprintApiGetVisitsOpts struct + Before optional.Int64 + Limit optional.Int32 + LinkedId optional.String + PaginationKey optional.String + RequestId optional.String + type FingerprintApiService service + func (a *FingerprintApiService) GetEvent(ctx context.Context, requestId string) (EventResponse, *http.Response, error) + func (a *FingerprintApiService) GetVisits(ctx context.Context, visitorId string, ...) (Response, *http.Response, error) + type FridaResult struct + Result bool + type GenericSwaggerError struct + func (e GenericSwaggerError) Body() []byte + func (e GenericSwaggerError) Error() string + func (e GenericSwaggerError) Model() interface{} + 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 ManyRequestsResponse struct + Error_ string + RetryAfter int64 + type Model struct + type ModelError struct + Message string + Name string + type ModelMap map[string]string + type Object map[string]interface + 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_ *ProductError + 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_ *ProductError + type SignalResponseRootApps struct + Data *RootAppsResult + Error_ *ProductError + type SignalResponseSuspectScore struct + Data *SuspectScoreResult + Error_ *ProductError + type SignalResponseTampering struct + Data *TamperingResult + Error_ *ProductError + 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 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 + 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 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