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