AbuseDetected

Alerte générique concernant une 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 sous-alerte intégrée.

product

string

Produit à l'origine de l'utilisation abusive.

additionalDetails

object (EntityList)

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

variationType

enum (AbuseDetectedVariationType)

Variante des alertes AbuseDetected. Le paramètre "variationType" détermine les textes affichés dans les détails de l'alerte. Il diffère de subAlertId, car chaque sous-alerte peut avoir plusieurs types de variations, représentant différentes étapes de l'alerte.

EntityList

EntityList stocke les entités dans un format pouvant être converti en tableau dans l'interface utilisateur du Centre d'alertes.

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

string

Nom du détail de 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 associée à celle-ci.

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

string

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

values[]

string

Valeurs supplémentaires au-delà du nom. L'ordre des valeurs doit correspondre aux en-têtes d'EntityList.