AbuseDetected

고객과 관련하여 발생한 악성 사용자 활동에 대한 일반 알림입니다.

JSON 표현
{
  "subAlertId": string,
  "product": string,
  "additionalDetails": {
    object (EntityList)
  },
  "variationType": enum (AbuseDetectedVariationType)
}
필드
subAlertId

string

온보딩된 각 하위 알림의 고유 식별자입니다.

product

string

악용이 발생한 제품입니다.

additionalDetails

object (EntityList)

알림의 표에 표시할 악성 사용자/항목 목록입니다.

variationType

enum (AbuseDetectedVariationType)

AbuseDetected 알림의 변형입니다. variationType에 따라 알림 세부정보에 표시되는 텍스트가 결정됩니다. 각 하위 알림에는 알림의 다양한 단계를 나타내는 여러 개의 variation_types가 있을 수 있으므로 subAlertId와는 다릅니다.

EntityList

EntityList는 알림 센터 UI의 테이블로 변환할 수 있는 형식으로 항목을 저장합니다.

JSON 표현
{
  "name": string,
  "headers": [
    string
  ],
  "entities": [
    {
      object (Entity)
    }
  ]
}
필드
name

string

이 항목 목록을 표시하는 데 사용되는 키 세부정보의 이름입니다.

headers[]

string

항목의 값 헤더입니다. 항목에 정의된 값이 없는 경우 이 필드는 비어 있어야 합니다.

entities[]

object (Entity)

알림의 영향을 받는 항목 목록입니다.

항목

알림의 영향을 받거나 알림과 관련된 개별 항목입니다.

JSON 표현
{
  "name": string,
  "link": string,
  "values": [
    string
  ]
}
필드
name

string

사람이 읽을 수 있는 이 항목의 이름입니다(예: 이메일 주소, 파일 ID, 기기 이름).

values[]

string

이름 외의 추가 값입니다. 값의 순서는 EntityList의 헤더와 일치해야 합니다.