TvdbEpisodeExternalId.cs 822 B

12345678910111213141516171819202122232425262728
  1. #pragma warning disable CS1591
  2. using MediaBrowser.Controller.Entities.TV;
  3. using MediaBrowser.Controller.Providers;
  4. using MediaBrowser.Model.Entities;
  5. using MediaBrowser.Model.Providers;
  6. using MediaBrowser.Providers.Plugins.TheTvdb;
  7. namespace MediaBrowser.Providers.TV
  8. {
  9. public class TvdbEpisodeExternalId : IExternalId
  10. {
  11. /// <inheritdoc />
  12. public string ProviderName => "TheTVDB";
  13. /// <inheritdoc />
  14. public string Key => MetadataProvider.Tvdb.ToString();
  15. /// <inheritdoc />
  16. public ExternalIdMediaType? Type => ExternalIdMediaType.Episode;
  17. /// <inheritdoc />
  18. public string UrlFormatString => TvdbUtils.TvdbBaseUrl + "?tab=episode&id={0}";
  19. /// <inheritdoc />
  20. public bool Supports(IHasProviderIds item) => item is Episode;
  21. }
  22. }