SuspiciousUserStatus

@Serializable
data class SuspiciousUserStatus(val userId: String, val broadcasterId: String, val moderatorId: String, val updatedAt: String, val status: String, val types: List<String>)

Represents a suspicious user status on a broadcaster's channel.

See also

Constructors

Link copied to clipboard
constructor(userId: String, broadcasterId: String, moderatorId: String, updatedAt: String, status: String, types: List<String>)

Properties

Link copied to clipboard
@SerialName(value = "broadcaster_id")
val broadcasterId: String

the user ID of the broadcaster indicating in which channel the status is being applied.

Link copied to clipboard
@SerialName(value = "moderator_id")
val moderatorId: String

the user ID of the moderator who applied or modified the last status.

Link copied to clipboard

the type of suspicious status. Possible values are: ACTIVE_MONITORING, RESTRICTED, NO_TREATMENT.

Link copied to clipboard

an array of strings representing the type(s) of suspicious user this is. Possible values are: MANUALLY_ADDED, DETECTED_BAN_EVADER, DETECTED_SUS_CHATTER, BANNED_IN_SHARED_CHANNEL.

Link copied to clipboard
@SerialName(value = "updated_at")
val updatedAt: String

the timestamp of the last time this user's status was updated.

Link copied to clipboard
@SerialName(value = "user_id")
val userId: String

the ID of the user being given or having the suspicious status removed.