namespace View_by_Distance.Shared.Models.Properties; public interface IProperty { public string? BlurHash { init; get; } public DateTime CreationTime { init; get; } public DateTime? DateTime { init; get; } public DateTime? DateTimeDigitized { init; get; } public DateTime? DateTimeFromName { init; get; } public DateTime? DateTimeOriginal { init; get; } public long FileSize { init; get; } public DateTime? GPSDateStamp { init; get; } public int? Height { init; get; } public int? Id { init; get; } public DateTime LastWriteTime { init; get; } public string? Make { init; get; } public string? Model { init; get; } public string? Orientation { init; get; } public int? Width { init; get; } }