ThreatMatch

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

जेएसओएन के काेड में दिखाना
{
  "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

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

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

object (MetadataEntry)

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

MetadataEntry

सिर्फ़ एक मेटाडेटा एंट्री.

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

string (bytes format)

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

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

value

string (bytes format)

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

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