using System.ComponentModel.DataAnnotations; namespace ZymonicServices; public abstract class ZymonicFilterResult : IZymonicFilterResult { [Key] public string uid { get; set; } = "override the uid"; public DateTime dateUpdated { get { return _dateUpdated ?? DateTime.UtcNow; } set { this._dateUpdated = value; } } private DateTime? _dateUpdated = null; public bool UpdateComplete { get; set; } = false; public TZZid? ZZid { get => throw new NotImplementedException(); set => throw new NotImplementedException(); } public override string ToString() { return "Override this method"; } }