AbuseDetected

Alerte générique en cas d'activité abusive d'un utilisateur avec un client.

Représentation JSON
{
  "subAlertId": string,
  "product": string,
  "additionalDetails": {
    object (EntityList)
  },
  "variationType": enum (AbuseDetectedVariationType)
}
Champs
subAlertId

string

Identifiant unique de chaque alerte secondaire intégrée.

product

string

Produit à l'origine de l'abus.

additionalDetails

object (EntityList)

Liste des entités/utilisateurs mal intentionnés à afficher dans un tableau de l'alerte.

variationType

enum (AbuseDetectedVariationType)

Variante d'alertes AbuseDetected. Le type de variation détermine les textes affichés dans les détails de l'alerte. Cette valeur diffère de subAlertId, car chaque sous-alerte peut avoir plusieurs variantes_types, représentant différentes étapes de l'alerte.

EntityList

EntityList stocke les entités dans un format pouvant être traduit en tableau dans l'interface utilisateur du centre d'alerte.

Représentation JSON
{
  "name": string,
  "headers": [
    string
  ],
  "entities": [
    {
      object (Entity)
    }
  ]
}
Champs
name

string

Nom du détail de la clé utilisé pour afficher cette liste d'entités.

headers[]

string

En-têtes des valeurs dans les entités. Si aucune valeur n'est définie dans "Entité", ce champ doit être vide.

entities[]

object (Entity)

Liste des entités concernées par l'alerte.

Entité

Entité individuelle concernée par une alerte ou liée à celle-ci.

Représentation JSON
{
  "name": string,
  "link": string,
  "values": [
    string
  ]
}
Champs
name

string

Nom lisible de cette entité, tel qu'une adresse e-mail, un ID de fichier ou un nom d'appareil.

values[]

string

Valeurs en trop au-delà du nom. L'ordre des valeurs doit correspondre à celui des en-têtes dans EntityList.