mirror of
https://github.com/9ParsonsB/Pulsar.git
synced 2025-07-01 08:23:42 -04:00
Rework Journal Handling
Stub ModulesInfo
This commit is contained in:
@ -277,7 +277,8 @@ using Travel;
|
||||
[JsonDerivedType(typeof(OutfittingFile))]
|
||||
[JsonDerivedType(typeof(ShipyardFile))]
|
||||
[JsonDerivedType(typeof(Status))]
|
||||
public class JournalBase
|
||||
[JsonDerivedType(typeof(JournalBase))]
|
||||
public interface IJournal
|
||||
{
|
||||
[JsonPropertyName("timestamp")]
|
||||
public DateTimeOffset Timestamp { get; init; }
|
||||
@ -287,4 +288,11 @@ public class JournalBase
|
||||
|
||||
[JsonExtensionData]
|
||||
public Dictionary<string, object> AdditionalProperties { get; init; }
|
||||
}
|
||||
|
||||
public abstract class JournalBase : IJournal
|
||||
{
|
||||
public DateTimeOffset Timestamp { get; init; }
|
||||
public string Event { get; init; }
|
||||
public Dictionary<string, object> AdditionalProperties { get; init; }
|
||||
}
|
Reference in New Issue
Block a user