onebeyond/onebeyond-studio-core

View on GitHub
src/OneBeyond.Studio.EntityAuditing/OneBeyond.Studio.EntityAuditing.Domain/AuditEventSerializers/JTokenAuditChangeResult.cs

Summary

Maintainability
A
0 mins
Test Coverage
using Newtonsoft.Json.Linq;

namespace OneBeyond.Studio.EntityAuditing.Domain.AuditEventSerializers;

public sealed class JTokenAuditChangeResult : IAuditChangeResult<JToken>
{
    public JTokenAuditChangeResult(JToken data)
        => Data = data;

    public bool IsEmpty
        => Data.Type == JTokenType.Null;

    public JToken Data { get; private set; }
}