AbuseDetected

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

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

string

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

product

string

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

additionalDetails

object ( EntityList )

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

variationType

enum ( AbuseDetectedVariationType )

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

EntityList

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.