using System;
namespace MediaBrowser.Controller.Providers
{
///
/// Class BaseProviderInfo
///
public class BaseProviderInfo
{
///
/// Gets or sets the provider id.
///
/// The provider id.
public Guid ProviderId { get; set; }
///
/// Gets or sets the last refreshed.
///
/// The last refreshed.
public DateTime LastRefreshed { get; set; }
///
/// Gets or sets the file system stamp.
///
/// The file system stamp.
public Guid FileSystemStamp { get; set; }
///
/// Gets or sets the last refresh status.
///
/// The last refresh status.
public ProviderRefreshStatus LastRefreshStatus { get; set; }
///
/// Gets or sets the provider version.
///
/// The provider version.
public string ProviderVersion { get; set; }
///
/// Gets or sets the data hash.
///
/// The data hash.
public Guid DataHash { get; set; }
}
///
/// Enum ProviderRefreshStatus
///
public enum ProviderRefreshStatus
{
///
/// The success
///
Success,
///
/// The failure
///
Failure,
///
/// The completed with errors
///
CompletedWithErrors
}
}