public sealed class RawHashes : IMessage<RawHashes>, IEquatable<RawHashes>, IDeepCloneable<RawHashes>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Web Risk v1 API class RawHashes.
The uncompressed threat entries in hash format.
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 URI.
Used for sending ThreatEntryAdditons to clients that do not support
compression, or when sending non-4-byte hashes to clients that do support
compression.
The number of bytes for each prefix encoded below. This field can be
anywhere from 4 (shortest prefix) to 32 (full SHA256 hash).
In practice this is almost always 4, except in exceptional circumstances.
The hashes, in binary format, concatenated into one long string. Hashes are
sorted in lexicographic order. For JSON API users, hashes are
base64-encoded.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["The latest version of the Google Cloud Web Risk v1 API class RawHashes is 2.6.0, with documentation available at the provided link, and versions from 2.5.0 to 1.2.0 are also available."],["RawHashes represents uncompressed threat entries in hash format, which vary in size from 4 to 32 bytes."],["RawHashes is used for sending ThreatEntryAdditions to clients without compression support or for sending non-4-byte hashes to those that do support compression."],["The class implements interfaces such as IMessage, IEquatable, IDeepCloneable, and IBufferMessage, with inheritence from the base object class, and offers properties to access the prefix size and raw hashes."],["RawHashes can be constructed either as an empty object or by cloning another RawHashes instance, allowing for flexibility in its use."]]],[]]