Documentation ¶
Index ¶
- type Client
- type DomainData
- type GeolocateData
- type IpDomainBulkRequest
- type IpDomainBulkResult
- type IpDomainRequest
- type IpDomainResult
- type IpGeolocateBulkRequest
- type IpGeolocateBulkResult
- type IpGeolocateRequest
- type IpGeolocateResult
- type IpProxyBulkRequest
- type IpProxyBulkResult
- type IpProxyRequest
- type IpProxyResult
- type IpReputationBulkRequest
- type IpReputationBulkResult
- type IpReputationRequest
- type IpReputationResult
- type IpVPNBulkRequest
- type IpVPNBulkResult
- 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) ReputationBulk(ctx context.Context, req *IpReputationBulkRequest) (*pangea.PangeaResponse[IpReputationBulkResult], error) GeolocateBulk(ctx context.Context, req *IpGeolocateBulkRequest) (*pangea.PangeaResponse[IpGeolocateBulkResult], error) GetDomainBulk(ctx context.Context, req *IpDomainBulkRequest) (*pangea.PangeaResponse[IpDomainBulkResult], error) IsVPNBulk(ctx context.Context, req *IpVPNBulkRequest) (*pangea.PangeaResponse[IpVPNBulkResult], error) IsProxyBulk(ctx context.Context, req *IpProxyBulkRequest) (*pangea.PangeaResponse[IpProxyBulkResult], error) // Base service methods pangea.BaseServicer }
type DomainData ¶
type GeolocateData ¶
type IpDomainBulkRequest ¶ added in v3.5.0
type IpDomainBulkResult ¶ added in v3.5.0
type IpDomainBulkResult struct { Data map[string]DomainData `json:"data"` Parameters interface{} `json:"parameters,omitempty"` RawData interface{} `json:"raw_data,omitempty"` }
type IpDomainRequest ¶
type IpDomainResult ¶
type IpDomainResult struct { Data DomainData `json:"data"` Parameters interface{} `json:"parameters,omitempty"` RawData interface{} `json:"raw_data,omitempty"` }
type IpGeolocateBulkRequest ¶ added in v3.5.0
type IpGeolocateBulkResult ¶ added in v3.5.0
type IpGeolocateBulkResult struct { Data map[string]GeolocateData `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 IpProxyBulkRequest ¶ added in v3.5.0
type IpProxyBulkResult ¶ added in v3.5.0
type IpProxyRequest ¶
type IpProxyResult ¶
type IpProxyResult struct { Data ProxyData `json:"data"` Parameters interface{} `json:"parameters,omitempty"` RawData interface{} `json:"raw_data,omitempty"` }
type IpReputationBulkRequest ¶ added in v3.5.0
type IpReputationBulkResult ¶ added in v3.5.0
type IpReputationBulkResult struct { Data map[string]ReputationData `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 IpVPNBulkRequest ¶ added in v3.5.0
type IpVPNBulkResult ¶ added in v3.5.0
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.