AbuseDetected

Una alerta genérica sobre la actividad abusiva de un usuario que ocurre con un cliente.

Representación JSON
{
  "subAlertId": string,
  "product": string,
  "additionalDetails": {
    object (EntityList)
  },
  "variationType": enum (AbuseDetectedVariationType)
}
Campos
subAlertId

string

Es el identificador único de cada subalerta que se integra.

product

string

Producto donde se originó el abuso.

additionalDetails

object (EntityList)

Lista de usuarios o entidades con comportamiento inadecuado que se mostrarán en una tabla en la alerta.

variationType

enum (AbuseDetectedVariationType)

Variación de alertas de AbuseDetected. variationType determina los textos que se muestran en los detalles de la alerta. Esto difiere de subAlertId porque cada alerta secundaria puede tener varios variation_types, que representan diferentes etapas de la alerta.

EntityList

EntityList almacena las entidades en un formato que se puede traducir a una tabla en la IU del Centro de alertas.

Representación JSON
{
  "name": string,
  "headers": [
    string
  ],
  "entities": [
    {
      object (Entity)
    }
  ]
}
Campos
name

string

Es el nombre del detalle clave que se usa para mostrar esta lista de entidades.

headers[]

string

Encabezados de los valores de las entidades. Si no se define ningún valor en Entity, este campo debe estar vacío.

entities[]

object (Entity)

Lista de entidades afectadas por la alerta.

Entidad

Entidad individual afectada por una alerta o relacionada con ella.

Representación JSON
{
  "name": string,
  "link": string,
  "values": [
    string
  ]
}
Campos
name

string

Es el nombre legible de esta entidad, como una dirección de correo electrónico, un ID de archivo o el nombre de un dispositivo.

values[]

string

Valores adicionales más allá del nombre. El orden de los valores debe alinearse con los encabezados de EntityList.