123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- 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
- }
- }
|