Table of Contents

Struct VehicleRequestRecord

Namespace
Uncreated.Warfare.Moderation.Reports
Assembly
Uncreated.Warfare.dll
public struct VehicleRequestRecord
Inherited Members

Constructors

VehicleRequestRecord()

public VehicleRequestRecord()

VehicleRequestRecord(ByteReader)

public VehicleRequestRecord(ByteReader reader)

Parameters

reader ByteReader

VehicleRequestRecord(Guid, uint, string, DateTimeOffset, DateTimeOffset?, EDamageOrigin, ulong)

public VehicleRequestRecord(Guid vehicle, uint asset, string name, DateTimeOffset timestamp, DateTimeOffset? destroyed, EDamageOrigin origin, ulong instigator)

Parameters

vehicle Guid
asset uint
name string
timestamp DateTimeOffset
destroyed DateTimeOffset?
origin EDamageOrigin
instigator ulong

Properties

Asset

[JsonPropertyName("vehicle_bay_id")]
public uint Asset { readonly get; set; }

Property Value

uint

Destroyed

[JsonPropertyName("destroyed")]
public DateTimeOffset? Destroyed { readonly get; set; }

Property Value

DateTimeOffset?

Instigator

[JsonPropertyName("instigator")]
public ulong Instigator { readonly get; set; }

Property Value

ulong

Name

[JsonPropertyName("name")]
public string Name { readonly get; set; }

Property Value

string

Origin

[JsonPropertyName("origin")]
[JsonConverter(typeof(JsonStringEnumConverter))]
public EDamageOrigin Origin { readonly get; set; }

Property Value

EDamageOrigin

Timestamp

[JsonPropertyName("timestamp")]
public DateTimeOffset Timestamp { readonly get; set; }

Property Value

DateTimeOffset

Vehicle

[JsonPropertyName("vehicle")]
public Guid Vehicle { readonly get; set; }

Property Value

Guid

Methods

Write(ByteWriter)

public void Write(ByteWriter writer)

Parameters

writer ByteWriter