* $webriskService = new Google\Service\WebRisk(...); * $hashes = $webriskService->hashes; * */ class Hashes extends \Google\Service\Resource { /** * Gets the full hashes that match the requested hash prefix. This is used after * a hash prefix is looked up in a threatList and there is a match. The client * side threatList only holds partial hashes so the client must query this * method to determine if there is a full hash match of a threat. * (hashes.search) * * @param array $optParams Optional parameters. * * @opt_param string hashPrefix A hash prefix, consisting of the most * significant 4-32 bytes of a SHA256 hash. For JSON requests, this field is * base64-encoded. Note that if this parameter is provided by a URI, it must be * encoded using the web safe base64 variant (RFC 4648). * @opt_param string threatTypes Required. The ThreatLists to search in. * Multiple ThreatLists may be specified. * @return GoogleCloudWebriskV1SearchHashesResponse */ public function search($optParams = []) { $params = []; $params = array_merge($params, $optParams); return $this->call('search', [$params], GoogleCloudWebriskV1SearchHashesResponse::class); } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(Hashes::class, 'Google_Service_WebRisk_Resource_Hashes');