aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Data/Entities/Security
diff options
context:
space:
mode:
authorPatrick Barron <barronpm@gmail.com>2021-08-13 20:35:31 -0400
committerPatrick Barron <barronpm@gmail.com>2021-08-13 20:35:31 -0400
commit15baf04bd2bfc2850c4f516253f1925b40a02f5e (patch)
treecb34b2283900369581a6c1568ba43195cd93d884 /Jellyfin.Data/Entities/Security
parent60ce0c9fa9a3df50a8a7a08629bcedbe3724aee3 (diff)
Add IAuditableEntity
Diffstat (limited to 'Jellyfin.Data/Entities/Security')
-rw-r--r--Jellyfin.Data/Entities/Security/Device.cs11
1 files changed, 7 insertions, 4 deletions
diff --git a/Jellyfin.Data/Entities/Security/Device.cs b/Jellyfin.Data/Entities/Security/Device.cs
index 3d0269229d..9490323b19 100644
--- a/Jellyfin.Data/Entities/Security/Device.cs
+++ b/Jellyfin.Data/Entities/Security/Device.cs
@@ -2,13 +2,14 @@ using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Globalization;
+using Jellyfin.Data.Interfaces;
namespace Jellyfin.Data.Entities.Security
{
/// <summary>
/// An entity representing a device.
/// </summary>
- public class Device
+ public class Device : IAuditableEntity
{
/// <summary>
/// Initializes a new instance of the <see cref="Device"/> class.
@@ -28,6 +29,7 @@ namespace Jellyfin.Data.Entities.Security
AccessToken = Guid.NewGuid().ToString("N", CultureInfo.InvariantCulture);
DateCreated = DateTime.UtcNow;
+ DateModified = DateCreated;
DateLastActivity = DateCreated;
// Non-nullable for EF Core, as this is a required relationship.
@@ -83,11 +85,12 @@ namespace Jellyfin.Data.Entities.Security
/// </summary>
public bool IsActive { get; set; }
- /// <summary>
- /// Gets or sets the date this device was created.
- /// </summary>
+ /// <inheritdoc />
public DateTime DateCreated { get; set; }
+ /// <inheritdoc />
+ public DateTime DateModified { get; set; }
+
/// <summary>
/// Gets or sets the date of last activity.
/// </summary>