From e5d8b627a1c6e255c7b4faa39140f90238aad9c6 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Fri, 16 Dec 2022 18:01:11 +0000 Subject: [PATCH] Use source generator for resume JSON serializing. --- Metadata/Resume.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Metadata/Resume.cs b/Metadata/Resume.cs index 080c43b..657fe90 100644 --- a/Metadata/Resume.cs +++ b/Metadata/Resume.cs @@ -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; } } /// Information that allows to resume a dump