AbuseDetected

Um alerta genérico para atividades abusivas do usuário que ocorrem com um cliente.

Representação JSON
{
  "subAlertId": string,
  "product": string,
  "additionalDetails": {
    object (EntityList)
  },
  "variationType": enum (AbuseDetectedVariationType)
}
Campos
subAlertId

string

Identificador exclusivo de cada subalerta que é integrado.

product

string

Produto de origem do abuso.

additionalDetails

object (EntityList)

Lista de usuários/entidades abusivas que vão aparecer em uma tabela no alerta.

variationType

enum (AbuseDetectedVariationType)

Variação dos alertas AbuseDetected. O variationType determina os textos exibidos nos detalhes do alerta. Isso é diferente de subAlertId porque cada subalerta pode ter vários variation_types, representando diferentes estágios do alerta.

EntityList

A EntityList armazena entidades em um formato que pode ser convertido em uma tabela na interface da Central de alertas.

Representação JSON
{
  "name": string,
  "headers": [
    string
  ],
  "entities": [
    {
      object (Entity)
    }
  ]
}
Campos
name

string

Nome do detalhe da chave usado para mostrar essa lista de entidades.

headers[]

string

Cabeçalhos dos valores nas entidades. Se nenhum valor for definido em "Entity", esse campo vai estar vazio.

entities[]

object (Entity)

Lista de entidades afetadas pelo alerta.

Entidade

Entidade individual afetada ou relacionada a um alerta.

Representação JSON
{
  "name": string,
  "link": string,
  "values": [
    string
  ]
}
Campos
name

string

Nome legível por humanos dessa entidade, como um endereço de e-mail, ID de arquivo ou nome do dispositivo.

values[]

string

Valores extras além do nome. A ordem dos valores precisa estar alinhada aos cabeçalhos na EntityList.