Documentation ¶
Index ¶
- type Client
- type DomainData
- type GeolocateData
- type IpDomainRequest
- type IpDomainResult
- type IpGeolocateRequest
- type IpGeolocateResult
- type IpProxyRequest
- type IpProxyResult
- type IpReputationRequest
- type IpReputationResult
- type IpVPNRequest
- type IpVPNResult
- type ProxyData
- type ReputationData
- type VPNData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client interface { Reputation(ctx context.Context, req *IpReputationRequest) (*pangea.PangeaResponse[IpReputationResult], error) Geolocate(ctx context.Context, req *IpGeolocateRequest) (*pangea.PangeaResponse[IpGeolocateResult], error) GetDomain(ctx context.Context, req *IpDomainRequest) (*pangea.PangeaResponse[IpDomainResult], error) IsVPN(ctx context.Context, req *IpVPNRequest) (*pangea.PangeaResponse[IpVPNResult], error) IsProxy(ctx context.Context, req *IpProxyRequest) (*pangea.PangeaResponse[IpProxyResult], error) // Base service methods pangea.BaseServicer }
type DomainData ¶
type GeolocateData ¶
type IpDomainRequest ¶
type IpDomainResult ¶
type IpDomainResult struct { Data DomainData `json:"data"` Parameters interface{} `json:"parameters,omitempty"` RawData interface{} `json:"raw_data,omitempty"` }
type IpGeolocateRequest ¶
type IpGeolocateResult ¶
type IpGeolocateResult struct { Data GeolocateData `json:"data"` Parameters interface{} `json:"parameters,omitempty"` RawData interface{} `json:"raw_data,omitempty"` }
type IpProxyRequest ¶
type IpProxyResult ¶
type IpProxyResult struct { Data ProxyData `json:"data"` Parameters interface{} `json:"parameters,omitempty"` RawData interface{} `json:"raw_data,omitempty"` }
type IpReputationRequest ¶
type IpReputationResult ¶
type IpReputationResult struct { Data ReputationData `json:"data"` Parameters interface{} `json:"parameters,omitempty"` RawData interface{} `json:"raw_data,omitempty"` }
type IpVPNRequest ¶
type IpVPNResult ¶
type IpVPNResult struct { Data VPNData `json:"data"` Parameters interface{} `json:"parameters,omitempty"` RawData interface{} `json:"raw_data,omitempty"` }
type ReputationData ¶
Click to show internal directories.
Click to hide internal directories.