ThreatMatch

Kecocokan saat memeriksa entri ancaman di daftar ancaman Safe Browsing.

Representasi JSON
{
  "threatType": enum (ThreatType),
  "platformType": enum (PlatformType),
  "threatEntryType": enum (ThreatEntryType),
  "threat": {
    object (ThreatEntry)
  },
  "threatEntryMetadata": {
    object (ThreatEntryMetadata)
  },
  "cacheDuration": string
}
Kolom
threatType

enum (ThreatType)

Jenis ancaman yang cocok dengan ancaman ini.

platformType

enum (PlatformType)

Jenis platform yang cocok dengan ancaman ini.

threatEntryType

enum (ThreatEntryType)

Jenis entri ancaman yang cocok dengan ancaman ini.

threat

object (ThreatEntry)

Ancaman yang cocok dengan ancaman ini.

threatEntryMetadata

object (ThreatEntryMetadata)

Metadata opsional yang terkait dengan ancaman ini.

cacheDuration

string (Duration format)

Masa pakai cache untuk kecocokan yang ditampilkan. Klien tidak boleh meng-cache respons ini selama lebih dari durasi ini untuk menghindari positif palsu.

Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan 's'. Contoh: "3.5s".

ThreatEntryMetadata

Metadata yang terkait dengan entri ancaman tertentu. Klien diharapkan mengetahui key-value pair metadata yang terkait dengan setiap jenis ancaman.

Representasi JSON
{
  "entries": [
    {
      object (MetadataEntry)
    }
  ]
}
Kolom
entries[]

object (MetadataEntry)

Entri metadata.

MetadataEntry

Satu entri metadata.

Representasi JSON
{
  "key": string,
  "value": string
}
Kolom
key

string (bytes format)

Kunci entri metadata. Untuk permintaan JSON, kunci berenkode base64.

String berenkode base64.

value

string (bytes format)

Nilai entri metadata. Untuk permintaan JSON, nilainya berenkode base64.

String berenkode base64.