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); + } + }