You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
jellyfin/MediaBrowser.Controller/Providers/BaseProviderInfo.cs

61 lines
1.7 KiB

using System;
namespace MediaBrowser.Controller.Providers
{
/// <summary>
/// Class BaseProviderInfo
/// </summary>
public class BaseProviderInfo
{
/// <summary>
/// Gets or sets the provider id.
/// </summary>
/// <value>The provider id.</value>
public Guid ProviderId { get; set; }
/// <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>
public Guid FileSystemStamp { get; set; }
/// <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>
/// Gets or sets the data hash.
/// </summary>
/// <value>The data hash.</value>
public Guid DataHash { get; set; }
}
/// <summary>
/// Enum ProviderRefreshStatus
/// </summary>
public enum ProviderRefreshStatus
{
/// <summary>
/// The success
/// </summary>
Success,
/// <summary>
/// The failure
/// </summary>
Failure,
/// <summary>
/// The completed with errors
/// </summary>
CompletedWithErrors
}
}