From 7e183f7e3dab069a2113a6ef7ece9d8d28d64f79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Orri=20Saemundsson?= Date: Wed, 6 Jan 2021 10:23:22 +0000 Subject: [PATCH] Implement watch providers for TVShow --- TMDbLib/Client/TMDbClientTvShows.cs | 5 +++++ TMDbLib/Objects/TvShows/TvShow.cs | 3 +++ TMDbLib/Objects/TvShows/TvShowMethods.cs | 2 ++ 3 files changed, 10 insertions(+) diff --git a/TMDbLib/Client/TMDbClientTvShows.cs b/TMDbLib/Client/TMDbClientTvShows.cs index 730b810..e4f5974 100644 --- a/TMDbLib/Client/TMDbClientTvShows.cs +++ b/TMDbLib/Client/TMDbClientTvShows.cs @@ -309,6 +309,11 @@ namespace TMDbLib.Client return await GetTvShowMethod>(id, TvShowMethods.Videos, cancellationToken: cancellationToken).ConfigureAwait(false); } + public async Task> GetTvShowWatchProvidersAsync(int id, CancellationToken cancellationToken = default(CancellationToken)) + { + return await GetTvShowMethod>(id, TvShowMethods.WatchProviders, cancellationToken: cancellationToken).ConfigureAwait(false); + } + public async Task TvShowRemoveRatingAsync(int tvShowId, CancellationToken cancellationToken = default(CancellationToken)) { RequireSessionId(SessionType.GuestSession); diff --git a/TMDbLib/Objects/TvShows/TvShow.cs b/TMDbLib/Objects/TvShows/TvShow.cs index fcfbfff..a919700 100644 --- a/TMDbLib/Objects/TvShows/TvShow.cs +++ b/TMDbLib/Objects/TvShows/TvShow.cs @@ -140,6 +140,9 @@ namespace TMDbLib.Objects.TvShows [JsonProperty("videos")] public ResultContainer