Class GriefingReport
- Namespace
- Uncreated.Warfare.Moderation.Reports
- Assembly
- Uncreated.Warfare.dll
[JsonConverter(typeof(ModerationEntryConverter))]
public class GriefingReport : Report, IModerationEntry
- Inheritance
-
GriefingReport
- Implements
-
- Inherited Members
-
Properties
DamageRecord
[JsonPropertyName("structure_damage")]
public StructureDamageRecord[] DamageRecord { get; set; }
Property Value
- StructureDamageRecord[]
TeamkillRecord
[JsonPropertyName("teamkills")]
public TeamkillRecord[] TeamkillRecord { get; set; }
Property Value
- TeamkillRecord[]
VehicleRequestRecord
[JsonPropertyName("vehicle_requests")]
public VehicleRequestRecord[] VehicleRequestRecord { get; set; }
Property Value
- VehicleRequestRecord[]
VehicleTeamkillRecord
[JsonPropertyName("vehicle_teamkills")]
public VehicleTeamkillRecord[] VehicleTeamkillRecord { get; set; }
Property Value
- VehicleTeamkillRecord[]
Methods
public override Task AddExtraInfo(DatabaseInterface db, List<string> workingList, IFormatProvider formatter, CancellationToken token = default)
Parameters
db DatabaseInterface
workingList List<string>
formatter IFormatProvider
token CancellationToken
Returns
- Task
GetDisplayName()
public override string GetDisplayName()
Returns
- string
ReadIntl(ByteReader, ushort)
protected override void ReadIntl(ByteReader reader, ushort version)
Parameters
reader ByteReader
version ushort
ReadProperty(ref Utf8JsonReader, string, JsonSerializerOptions)
public override bool ReadProperty(ref Utf8JsonReader reader, string propertyName, JsonSerializerOptions options)
Parameters
reader Utf8JsonReader
propertyName string
options JsonSerializerOptions
Returns
- bool
Write(Utf8JsonWriter, JsonSerializerOptions)
public override void Write(Utf8JsonWriter writer, JsonSerializerOptions options)
Parameters
writer Utf8JsonWriter
options JsonSerializerOptions
WriteIntl(ByteWriter)
protected override void WriteIntl(ByteWriter writer)
Parameters
writer ByteWriter