Class Report
Report represent a report targeting another player.
Inherited Members
Namespace: Unity.Services.Moderation.Models
Assembly: Unity.Services.Moderation.dll
Syntax
public class Report
Properties
PlayerID
PlayerID is the id of the player reported by the player. The case will be made against this player ID and a moderator will be able to administer a sanction against this player ID if the player is convicted.
Declaration
public string PlayerID { get; set; }
Property Value
Type | Description |
---|---|
string |
Players
List of additional players to add to a player report. These are players that may be involved in the incident. Their participation is included in evidence collection, particularly, voice evidence.
Declaration
public List<PlayerContext> Players { get; set; }
Property Value
Type | Description |
---|---|
List<Player |
Reason
Reason is the category of the report, it must be one of the reasons available in the Report
Declaration
public ReportReason Reason { get; set; }
Property Value
Type | Description |
---|---|
Report |
Timestamp
Timestamp represents the time at which this report has been initiated, it contains the reporting player timezone.
Declaration
public DateTime Timestamp { get; set; }
Property Value
Type | Description |
---|---|
Date |
VivoxChannels
List of channels where both the logged-in player and the reported player were part of
Necessary if using Vivox to retrieve events, text and audio files
This is automatically populated if the Vivox Unity SDK (>= v16) is installed
Vivox
Declaration
public List<VivoxChannel> VivoxChannels { get; set; }
Property Value
Type | Description |
---|---|
List<Vivox |
VivoxPlayerId
The Vivox URI of the currently logged-in player Necessary if using Vivox to retrieve events, text and audio files. This is automatically populated if the Vivox Unity SDK (>= v16) is installed
Declaration
public string VivoxPlayerId { get; set; }
Property Value
Type | Description |
---|---|
string |
VivoxReportedPlayerId
The Vivox URI of the reported player Necessary if using Vivox to retrieve events, text and audio files. This is automatically populated if the Vivox Unity SDK (>= v16) is installed
Declaration
public string VivoxReportedPlayerId { get; set; }
Property Value
Type | Description |
---|---|
string |