ThreatMatch

सुरक्षित ब्राउज़िंग में खतरे की सूची में खतरे की एंट्री की जांच करते समय मैच होने वाला मैसेज.

JSON के काेड में दिखाना
{
  "threatType": enum (ThreatType),
  "platformType": enum (PlatformType),
  "threatEntryType": enum (ThreatEntryType),
  "threat": {
    object (ThreatEntry)
  },
  "threatEntryMetadata": {
    object (ThreatEntryMetadata)
  },
  "cacheDuration": string
}
फ़ील्ड
threatType

enum (ThreatType)

इस खतरे से मेल खाने वाला खतरे का टाइप.

platformType

enum (PlatformType)

इस खतरे से मैच करने वाला प्लैटफ़ॉर्म टाइप.

threatEntryType

enum (ThreatEntryType)

खतरे की एंट्री का टाइप, इस खतरे से मेल खाता है.

threat

object (ThreatEntry)

इस खतरे से मेल खाता खतरा.

threatEntryMetadata

object (ThreatEntryMetadata)

इस खतरे से जुड़ा वैकल्पिक मेटाडेटा.

cacheDuration

string (Duration format)

लौटाए गए मैच के लिए कैश मेमोरी का लाइफ़टाइम. फ़ॉल्स पॉज़िटिव से बचने के लिए क्लाइंट को इस जवाब को इस अवधि से ज़्यादा समय तक कैश मेमोरी में नहीं रखना चाहिए.

सेकंड में कुल नौ दशमलव अंक, जो 's' पर खत्म होते हैं. उदाहरण: "3.5s".

ThreatEntryMetadata

किसी खास तरह के खतरे की एंट्री से जुड़ा मेटाडेटा. क्लाइंट को हर तरह के खतरे से जुड़े मेटाडेटा कुंजी/वैल्यू पेयर के बारे में जानकारी होनी चाहिए.

JSON के काेड में दिखाना
{
  "entries": [
    {
      object (MetadataEntry)
    }
  ]
}
फ़ील्ड
entries[]

object (MetadataEntry)

मेटाडेटा एंट्री.

MetadataEntry

एक मेटाडेटा एंट्री.

JSON के काेड में दिखाना
{
  "key": string,
  "value": string
}
फ़ील्ड
key

string (bytes format)

मेटाडेटा एंट्री पासकोड. JSON के अनुरोधों के लिए, कुंजी base64 की मदद से कोड में बदली गई है.

base64 कोड में बदली गई स्ट्रिंग.

value

string (bytes format)

मेटाडेटा एंट्री की वैल्यू. JSON के अनुरोधों के लिए, वैल्यू को base64 कोड में बदला गया है.

base64 कोड में बदली गई स्ट्रिंग.