API reference
API reference
Select your platform
No SDKs available
No versions available

AbuseReportType

Updated: Aug 26, 2025

AbuseReportType

@Serializable
enum AbuseReportType : Enum<AbuseReportType>
Represents the type of abuse report, can be categorized as either concerning a user, an object, or being unknown. It can be specified as a field in the horizon.platform.abusereport.options.AbuseReportOptions.reportType option.

Entries

NameSummary
@SerialName(value = "UNKNOWN")
Unknown
Represents that the AbuseReportType is unknown.
@SerialName(value = "OBJECT")
Object
This refers to reports that are related to non-user entities, such as a virtual environment or an inanimate object within a platform. An example provided is a report concerning a "world," which could be a virtual space or environment.
@SerialName(value = "USER")
User
This category is used for reports that directly involve a user’s actions or behavior. This could include reports on harassment, inappropriate behavior, or other violations that are directly linked to a user’s conduct on a platform.

Properties

NameSummary
name
val name: String
ordinal
val ordinal: Int
value
val value: Int

Functions

NameSummary
valueOf
fun valueOf(value: String): AbuseReportType
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
values
fun values(): Array<AbuseReportType>
Returns an array containing the constants of this enum type, in the order they’re declared.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon