From 0986382fd1e3354f76a2b651937ea820fa194604 Mon Sep 17 00:00:00 2001 From: xeviff Date: Wed, 15 Mar 2023 15:35:38 +0100 Subject: [PATCH] relocate movie option --- .../radarr/api/client/gateway/RadarrAPIInterface.java | 5 +++++ .../mangrana/radarr/api/client/gateway/RadarrApiGateway.java | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/src/main/java/tv/mangrana/radarr/api/client/gateway/RadarrAPIInterface.java b/src/main/java/tv/mangrana/radarr/api/client/gateway/RadarrAPIInterface.java index 5c33079..14efdd0 100644 --- a/src/main/java/tv/mangrana/radarr/api/client/gateway/RadarrAPIInterface.java +++ b/src/main/java/tv/mangrana/radarr/api/client/gateway/RadarrAPIInterface.java @@ -47,4 +47,9 @@ public interface RadarrAPIInterface extends APIInterface { @Consumes({ MediaType.APPLICATION_JSON }) void updateMovie(MovieResource movie, @PathParam("id") int movieId, @QueryParam("apikey") String apikey); + @PUT + @Path("/movie/{id}") + @Consumes({ MediaType.APPLICATION_JSON }) + void relocateMovie(MovieResource movie, @PathParam("id") int movieId, @QueryParam("moveFiles") boolean moveFiles, @QueryParam("apikey") String apikey); + } \ No newline at end of file diff --git a/src/main/java/tv/mangrana/radarr/api/client/gateway/RadarrApiGateway.java b/src/main/java/tv/mangrana/radarr/api/client/gateway/RadarrApiGateway.java index c7770f5..f1ace0b 100644 --- a/src/main/java/tv/mangrana/radarr/api/client/gateway/RadarrApiGateway.java +++ b/src/main/java/tv/mangrana/radarr/api/client/gateway/RadarrApiGateway.java @@ -50,4 +50,8 @@ public class RadarrApiGateway { proxy.updateMovie(movie, movie.getId(), apiKey); } + public void relocateMovie(MovieResource movie){ + proxy.relocateMovie(movie, movie.getId(), true, apiKey); + } + }