aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Entities/IHasUserData.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Controller/Entities/IHasUserData.cs')
-rw-r--r--MediaBrowser.Controller/Entities/IHasUserData.cs18
1 files changed, 17 insertions, 1 deletions
diff --git a/MediaBrowser.Controller/Entities/IHasUserData.cs b/MediaBrowser.Controller/Entities/IHasUserData.cs
index 780181a61..d576d90c4 100644
--- a/MediaBrowser.Controller/Entities/IHasUserData.cs
+++ b/MediaBrowser.Controller/Entities/IHasUserData.cs
@@ -1,4 +1,6 @@
-
+using MediaBrowser.Model.Dto;
+using System;
+
namespace MediaBrowser.Controller.Entities
{
/// <summary>
@@ -7,9 +9,23 @@ namespace MediaBrowser.Controller.Entities
public interface IHasUserData
{
/// <summary>
+ /// Gets or sets the identifier.
+ /// </summary>
+ /// <value>The identifier.</value>
+ Guid Id { get; set; }
+
+ /// <summary>
/// Gets the user data key.
/// </summary>
/// <returns>System.String.</returns>
string GetUserDataKey();
+
+ /// <summary>
+ /// Fills the user data dto values.
+ /// </summary>
+ /// <param name="dto">The dto.</param>
+ /// <param name="userData">The user data.</param>
+ /// <param name="user">The user.</param>
+ void FillUserDataDtoValues(UserItemDataDto dto, UserItemData userData, User user);
}
}