AbuseDetected

Общее оповещение о неправомерных действиях пользователя, происходящих с клиентом.

JSON-представление
{
  "subAlertId": string,
  "product": string,
  "additionalDetails": {
    object (EntityList)
  },
  "variationType": enum (AbuseDetectedVariationType)
}
Поля
subAlertId

string

Уникальный идентификатор каждого подключенного дополнительного оповещения.

product

string

Продукт, из-за которого произошло злоупотребление.

additionalDetails

object ( EntityList )

Список злоупотребляющих пользователей/субъектов, который будет отображаться в таблице в оповещении.

variationType

enum ( AbuseDetectedVariationType )

Вариант оповещений об обнаружении злоупотреблений. Варианттипа определяет тексты, в которых отображаются сведения о предупреждении. Это отличается от subAlertId, поскольку каждое дополнительное оповещение может иметь несколько типов вариаций, представляющих разные этапы оповещения.

Список сущностей

EntityList хранит сущности в формате, который можно преобразовать в таблицу в пользовательском интерфейсе Центра оповещений.

JSON-представление
{
  "name": string,
  "headers": [
    string
  ],
  "entities": [
    {
      object (Entity)
    }
  ]
}
Поля
name

string

Имя ключевой детали, используемой для отображения этого списка сущностей.

headers[]

string

Заголовки значений в сущностях. Если в Entity не определено значение, это поле должно быть пустым.

entities[]

object ( Entity )

Список объектов, затронутых оповещением.

Сущность

Отдельный объект, затронутый оповещением или связанный с ним.

JSON-представление
{
  "name": string,
  "link": string,
  "values": [
    string
  ]
}
Поля
name

string

Читабельное имя этого объекта, например адрес электронной почты, идентификатор файла или имя устройства.

values[]

string

Дополнительные значения помимо имени. Порядок значений должен соответствовать заголовкам в EntityList.