From 3667541ebea23702b88010f6e548ea537c2c2338 Mon Sep 17 00:00:00 2001 From: Mikal Stordal Date: Fri, 29 Sep 2023 10:55:48 +0200 Subject: [PATCH] Add missing TvEpisode Translations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit …and another endpoint/method missing that I needed, this time for the episodes. --- TMDbLib/Client/TMDbClientTvEpisodes.cs | 5 +++++ TMDbLib/Objects/TvShows/TvEpisode.cs | 3 +++ TMDbLib/Objects/TvShows/TvEpisodeMethods.cs | 2 ++ 3 files changed, 10 insertions(+) diff --git a/TMDbLib/Client/TMDbClientTvEpisodes.cs b/TMDbLib/Client/TMDbClientTvEpisodes.cs index f29a48ba..39e3c153 100644 --- a/TMDbLib/Client/TMDbClientTvEpisodes.cs +++ b/TMDbLib/Client/TMDbClientTvEpisodes.cs @@ -173,6 +173,11 @@ public async Task> GetTvEpisodeVideosAsync(int tvShowId, return await GetTvEpisodeMethodInternal>(tvShowId, seasonNumber, episodeNumber, TvEpisodeMethods.Videos, cancellationToken: cancellationToken).ConfigureAwait(false); } + public async Task GetTvEpisodeTranslationsAsync(int tvShowId, int seasonNumber, int episodeNumber, CancellationToken cancellationToken = default) + { + return await GetTvEpisodeMethodInternal(tvShowId, seasonNumber, episodeNumber, TvEpisodeMethods.Translations, null, null, cancellationToken).ConfigureAwait(false); + } + public async Task TvEpisodeRemoveRatingAsync(int tvShowId, int seasonNumber, int episodeNumber, CancellationToken cancellationToken = default) { RequireSessionId(SessionType.GuestSession); diff --git a/TMDbLib/Objects/TvShows/TvEpisode.cs b/TMDbLib/Objects/TvShows/TvEpisode.cs index c7c637f1..ded1979b 100644 --- a/TMDbLib/Objects/TvShows/TvEpisode.cs +++ b/TMDbLib/Objects/TvShows/TvEpisode.cs @@ -26,5 +26,8 @@ public class TvEpisode : TvEpisodeBase [JsonProperty("videos")] public ResultContainer