Use source generator for device report JSON serializing.

This commit is contained in:
2022-12-16 20:35:28 +00:00
parent 29c1776fab
commit 177683a255

View File

@@ -59,6 +59,13 @@ using Aaru.CommonTypes.Structs.Devices.SCSI.Modes;
namespace Aaru.CommonTypes.Metadata;
// ReSharper disable once PartialTypeWithSinglePart
[JsonSourceGenerationOptions(WriteIndented = true, DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull,
IncludeFields = true)]
[JsonSerializable(typeof(DeviceReport))]
public partial class DeviceReportContext : JsonSerializerContext {}
public class DeviceReport
{
[JsonIgnore]