using System.Runtime.Serialization; using Umbraco.Cms.Core.Models.Entities; namespace Umbraco.Cms.Core.Models; [Serializable] [DataContract(IsReference = true)] public class LogViewerQuery : EntityBase, ILogViewerQuery { private string _name = string.Empty; private string _query = string.Empty; public LogViewerQuery(string name, string query) { Name = name; Query = query; } [DataMember] public string Name { get => _name; set => SetPropertyValueAndDetectChanges(value, ref _name!, nameof(Name)); } [DataMember] public string Query { get => _query; set => SetPropertyValueAndDetectChanges(value, ref _query!, nameof(Query)); } }