TwurpleAuthenticationGetting dataExamplesFAQMigration

PubSubLowTrustUserTreatmentMessage

A message that informs about treatment against a low-trust user.

Overview

Properties

banEvasionEvaluation

Type:
PubSubLowTrustUserBanEvasionEvaluationType

A ban evasion likelihood value (if any) that as been applied to the user automatically by Twitch.

Aliased type: "UNKNOWN_EVADER" | "UNLIKELY_EVADER" | "LIKELY_EVADER" | "POSSIBLE_EVADER" | ""

A ban evasion likelihood value that as been applied to the user automatically by Twitch.

Can be an empty string if Twitch did not apply any evasion value.

channelId

Type: string

The ID of the channel where the suspicious user was present.

evaluationDate

Type: Date | null

The date for the first time the suspicious user was automatically evaluated by Twitch.

lowTrustId

Type: string

The ID for the suspicious user entry, which is a combination of the channel ID where the treatment was updated and the user ID of the suspicious user.

moderatorDisplayName

Type: string

The display name of the moderator.

moderatorId

Type: string

The user ID of the moderator.

moderatorName

Type: string

The name of the moderator.

treatment

Type:
PubSubLowTrustUserTreatmentType

The treatment set for the suspicious user.

Aliased type: "NO_TREATMENT" | "ACTIVE_MONITORING" | "RESTRICTED"

The treatment set for the suspicious user.

types

Type:
PubSubLowTrustUserType

User types (if any) that apply to the suspicious user.

Aliased type: "UNKNOWN_TYPE" | "MANUALLY_ADDED" | "DETECTED_BAN_EVADER" | "BANNED_IN_SHARED_CHANNEL"

[]

User types (if any) that apply to the suspicious user.

updateDate

Type: Date

The date of when the treatment was updated for the suspicious user.

userId

Type: string

The user ID of the suspicious user

userName

Type: string

The name of the suspicious user.