JournalService setup work in progress

This commit is contained in:
Rgebee 2024-05-07 12:02:43 +01:00
commit f3ce62b551
12 changed files with 215 additions and 85 deletions

View file

@ -278,7 +278,7 @@ using Travel;
[JsonDerivedType(typeof(ShipyardFile))]
[JsonDerivedType(typeof(Status))]
[JsonDerivedType(typeof(JournalBase))]
public interface IJournal
public class JournalBase
{
[JsonPropertyName("timestamp")]
public DateTimeOffset Timestamp { get; init; }
@ -289,10 +289,3 @@ public interface IJournal
[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; }
}