ModEventTakedown

constructor(comment: String? = null, durationInHours: Long? = null, acknowledgeAccountSubjects: Boolean? = null, policies: List<String>? = null, severityLevel: String? = null, targetServices: List<ModEventTakedownTargetServices>? = null, strikeCount: Long? = null, strikeExpiresAt: Timestamp? = null)

Parameters

durationInHours

Indicates how long the takedown should be in effect before automatically expiring.

acknowledgeAccountSubjects

If true, all other reports on content authored by this account will be resolved (acknowledged).

policies

Names/Keywords of the policies that drove the decision.

severityLevel

Severity level of the violation (e.g., 'sev-0', 'sev-1', 'sev-2', etc.).

targetServices

List of services where the takedown should be applied. If empty or not provided, takedown is applied on all configured services.

strikeCount

Number of strikes to assign to the user for this violation.

strikeExpiresAt

When the strike should expire. If not provided, the strike never expires.