Use source generator for resume JSON serializing.

This commit is contained in:
2022-12-16 18:01:11 +00:00
parent 4c11c82189
commit e5d8b627a1

View File

@@ -44,10 +44,15 @@ using Aaru.CommonTypes.AaruMetadata;
namespace Aaru.CommonTypes.Metadata;
[JsonSourceGenerationOptions(WriteIndented = true, DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull,
IncludeFields = true)]
[JsonSerializable(typeof(ResumeJson))]
public partial class ResumeJsonContext : JsonSerializerContext {}
public class ResumeJson
{
[JsonPropertyName("AaruResume")]
public Resume Resume { get; init; }
public Resume Resume { get; set; }
}
/// <summary>Information that allows to resume a dump</summary>