Show / Hide Table of Contents

Namespace Google.Apis.Safebrowsing.v4.Data

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:

service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }

The JSON representation for Empty is empty JSON object {}.

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

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.

Used for sending ThreatEntrySet to clients that do not support compression, or when sending non-4-byte hashes to clients that do support compression.

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.

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

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.

ThreatMatch

A match when checking a threat entry in the Safe Browsing threat lists.

ThreatSource

A single resource related to a threat hit.

UserInfo

Details about the user that encountered the threat.

Back to top