jellyfin/MediaBrowser.Controller/Providers/BaseProviderInfo.cs

52 lines
1.4 KiB
C#
Raw Normal View History

2013-02-21 01:33:05 +00:00
using System;
namespace MediaBrowser.Controller.Providers
{
/// <summary>
/// Class BaseProviderInfo
/// </summary>
public class BaseProviderInfo
{
2013-12-06 20:07:34 +00:00
public Guid ProviderId { get; set; }
2013-02-21 01:33:05 +00:00
/// <summary>
/// Gets or sets the last refreshed.
/// </summary>
/// <value>The last refreshed.</value>
public DateTime LastRefreshed { get; set; }
/// <summary>
/// Gets or sets the file system stamp.
/// </summary>
/// <value>The file system stamp.</value>
2013-04-25 17:27:36 +00:00
public Guid FileStamp { get; set; }
2013-02-21 01:33:05 +00:00
/// <summary>
/// Gets or sets the last refresh status.
/// </summary>
/// <value>The last refresh status.</value>
public ProviderRefreshStatus LastRefreshStatus { get; set; }
/// <summary>
/// Gets or sets the provider version.
/// </summary>
/// <value>The provider version.</value>
public string ProviderVersion { get; set; }
}
/// <summary>
/// Enum ProviderRefreshStatus
/// </summary>
public enum ProviderRefreshStatus
{
/// <summary>
/// The success
/// </summary>
2014-02-08 20:02:35 +00:00
Success = 0,
2013-02-21 01:33:05 +00:00
/// <summary>
/// The completed with errors
/// </summary>
2014-02-08 20:02:35 +00:00
CompletedWithErrors = 1,
/// <summary>
/// The failure
/// </summary>
Failure = 2
}
2013-02-21 01:33:05 +00:00
}