using System;
namespace MediaBrowser.Controller.Providers
{
///
/// Class BaseProviderInfo
///
public class BaseProviderInfo
{
///
/// 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 FileStamp { 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; }
///
/// Contains a has of data that can be used to determine if the provider should refresh again
///
public Guid Data { get; set; }
}
///
/// Enum ProviderRefreshStatus
///
public enum ProviderRefreshStatus
{
///
/// The success
///
Success,
///
/// The failure
///
Failure,
///
/// The completed with errors
///
CompletedWithErrors
}
}