ThreatMatch

Kecocokan saat memeriksa entri ancaman dalam 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 aktif cache untuk kecocokan yang ditampilkan. Klien tidak boleh meng-cache respons ini 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, kuncinya dienkode dengan base64.

String berenkode base64.

value

string (bytes format)

Nilai entri metadata. Untuk permintaan JSON, nilainya dienkode dengan base64.

String berenkode base64.