All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.tools.ozone.moderation.ModEventTakedown.kt Maven / Gradle / Ivy

The newest version!
@file:Suppress("DEPRECATION")

package tools.ozone.moderation

import kotlin.Boolean
import kotlin.Long
import kotlin.String
import kotlin.Suppress
import kotlinx.serialization.Serializable

/**
 * Take down a subject permanently or temporarily
 *
 * @param durationInHours Indicates how long the takedown should be in effect before automatically
 * expiring.
 * @param acknowledgeAccountSubjects If true, all other reports on content authored by this account
 * will be resolved (acknowledged).
 */
@Serializable
public data class ModEventTakedown(
  public val comment: String? = null,
  /**
   * Indicates how long the takedown should be in effect before automatically expiring.
   */
  public val durationInHours: Long? = null,
  /**
   * If true, all other reports on content authored by this account will be resolved (acknowledged).
   */
  public val acknowledgeAccountSubjects: Boolean? = null,
)




© 2015 - 2024 Weber Informatics LLC | Privacy Policy