googleapis.safebrowsing.v4 library

Classes

Checksum
The expected state of a client's local database.
ClientInfo
The client metadata associated with Safe Browsing API requests.
Constraints
The constraints for this update.
Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: [...]
EncodedFullHashesResourceApi
EncodedUpdatesResourceApi
FetchThreatListUpdatesRequest
Describes a Safe Browsing API update request. Clients can request updates for multiple lists in a single request. NOTE: Field index 2 is unused. NEXT: 5
FetchThreatListUpdatesResponse
FindFullHashesRequest
Request to return full hashes matched by the provided hash prefixes.
FindFullHashesResponse
FindThreatMatchesRequest
Request to check entries against lists.
FindThreatMatchesResponse
FullHashesResourceApi
ListThreatListsResponse
ListUpdateRequest
A single list update request.
ListUpdateResponse
An update to an individual list.
MetadataEntry
A single metadata entry.
RawHashes
The uncompressed threat entries in hash format of a particular prefix length. Hashes can be anywhere from 4 to 32 bytes in size. A large majority are 4 bytes, but some hashes are lengthened if they collide with the hash of a popular URL. [...]
RawIndices
A set of raw indices to remove from a local list.
RiceDeltaEncoding
The Rice-Golomb encoded data. Used for sending compressed 4-byte hashes or compressed removal indices.
SafebrowsingApi
Enables client applications to check web resources (most commonly URLs) against Google-generated lists of unsafe web resources.
ThreatEntry
An individual threat; for example, a malicious URL or its hash representation. Only one of these fields should be set.
ThreatEntryMetadata
The metadata associated with a specific threat entry. The client is expected to know the metadata key/value pairs associated with each threat type.
ThreatEntrySet
A set of threats that should be added or removed from a client's local database.
ThreatHit
ThreatHitsResourceApi
ThreatInfo
The information regarding one or more threats that a client submits when checking for matches in threat lists.
ThreatListDescriptor
Describes an individual threat list. A list is defined by three parameters: the type of threat posed, the type of platform targeted by the threat, and the type of entries in the list.
ThreatListsResourceApi
ThreatListUpdatesResourceApi
ThreatMatch
A match when checking a threat entry in the Safe Browsing threat lists.
ThreatMatchesResourceApi
ThreatSource
A single resource related to a threat hit.
UserInfo
Details about the user that encountered the threat.

Constants

USER_AGENT → const String
'dart-api-client safebrowsing/v4'

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.