Versions in this module Expand all Collapse all v1 v1.1.0 Aug 24, 2017 Changes in this version type Response + Message string + RawJSON string + Status string + func (r *Response) IsSignatureValid(c *sa.Client) (bool, error) v1.0.0 Aug 16, 2017 Changes in this version + type FactorDescription struct + AnonymizerStatus string + Carrier string + ConnectionType string + Dma string + GeoAreaCode string + GeoAsn string + GeoCity string + GeoCityCF string + GeoContinent string + GeoCountry string + GeoCountryCF string + GeoCountryCode string + GeoLatitude string + GeoLongitude string + GeoPostalCode string + GeoRegion string + GeoState string + GeoStateCF string + GeoStateCode string + GeoTimeZone string + HostingFacility string + IPRoutingType string + LineSpeed string + Msa string + Organization string + ProxyLastDetected string + ProxyLevel string + ProxyType string + Sld string + ThreatCategory string + ThreatType string + Tld string + type Factoring struct + Latitude float32 + Longitude float32 + ThreatCategory float32 + ThreatType float32 + type GeoLoc struct + City string + Country string + CountryCode string + Isp string + Latitude string + Longtitude string + Organization string + Region string + RegionCode string + type IPEvaluation struct + Factoring Factoring + FactoringDesc FactorDescription + GeoLoc GeoLoc + IP string + Message string + Method string + RiskColor string + RiskDesc string + RiskFactor float32 + Status string + type Request struct + EvalType string + IPAddress string + UserID string + func (r *Request) EvaluateIP(c *sa.Client, userID string, ipAddress string) (*Response, error) + func (r *Request) Post(c *sa.Client) (*Response, error) + type Response struct + HTTPResponse *http.Response + IPEvaluation IPEvaluation