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 )

মেটাডেটা এন্ট্রি.

মেটাডেটা এন্ট্রি

একটি একক মেটাডেটা এন্ট্রি।

JSON প্রতিনিধিত্ব
{
  "key": string,
  "value": string
}
ক্ষেত্র
key

string ( bytes format)

মেটাডেটা এন্ট্রি কী। JSON অনুরোধের জন্য, কীটি base64-এনকোডেড।

একটি base64-এনকোডেড স্ট্রিং।

value

string ( bytes format)

মেটাডেটা এন্ট্রি মান। JSON অনুরোধের জন্য, মান হল base64-এনকোড করা।

একটি base64-এনকোডেড স্ট্রিং।