AbuseDetected

Notifikasi umum untuk aktivitas penyalahgunaan pengguna yang terjadi dengan pelanggan.

Representasi JSON
{
  "subAlertId": string,
  "product": string,
  "additionalDetails": {
    object (EntityList)
  },
  "variationType": enum (AbuseDetectedVariationType)
}
Kolom
subAlertId

string

ID unik untuk setiap sub-notifikasi yang diaktivasi.

product

string

Produk yang merupakan asal penyalahgunaan.

additionalDetails

object (EntityList)

Daftar pengguna/entitas yang melakukan penyalahgunaan yang akan ditampilkan dalam tabel di pemberitahuan.

variationType

enum (AbuseDetectedVariationType)

Variasi notifikasi Penyalahgunaan Terdeteksi. variationType menentukan teks yang menampilkan detail notifikasi. Ini berbeda dari subAlertId karena setiap sub-notifikasi dapat memiliki beberapa variation_types, yang mewakili berbagai tahap pemberitahuan.

EntityList

EntityList menyimpan entity dalam format yang dapat diterjemahkan ke dalam tabel di UI Pusat Notifikasi.

Representasi JSON
{
  "name": string,
  "headers": [
    string
  ],
  "entities": [
    {
      object (Entity)
    }
  ]
}
Kolom
name

string

Nama detail kunci yang digunakan untuk menampilkan daftar entity ini.

headers[]

string

Header nilai dalam entity. Jika tidak ada nilai yang ditentukan dalam Entity, kolom ini harus kosong.

entities[]

object (Entity)

Daftar entitas yang terpengaruh oleh pemberitahuan.

Entitas

Entitas individu yang terpengaruh oleh, atau terkait dengan, pemberitahuan.

Representasi JSON
{
  "name": string,
  "link": string,
  "values": [
    string
  ]
}
Kolom
name

string

Nama entitas ini yang dapat dibaca manusia, seperti alamat email, ID file, atau nama perangkat.

values[]

string

Nilai tambahan selain nama. Urutan nilai harus selaras dengan header di EntityList.