From 802defe063ae34a349eb0f59da1100ddb50ea22a Mon Sep 17 00:00:00 2001 From: Pinapelz Date: Sat, 15 Apr 2023 01:26:25 -0700 Subject: Implemented VideoSearch Post Request --- src/main/java/com/pina/HolodexService.java | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) (limited to 'src/main/java/com/pina/HolodexService.java') diff --git a/src/main/java/com/pina/HolodexService.java b/src/main/java/com/pina/HolodexService.java index c7cad0e..40502b7 100644 --- a/src/main/java/com/pina/HolodexService.java +++ b/src/main/java/com/pina/HolodexService.java @@ -1,13 +1,11 @@ package com.pina; -import com.pina.datatypes.Channel; -import com.pina.datatypes.SimpleVideo; -import com.pina.datatypes.Video; +import com.pina.datatypes.*; +import okhttp3.RequestBody; import retrofit2.Call; -import retrofit2.http.GET; -import retrofit2.http.Path; -import retrofit2.http.Query; +import retrofit2.http.*; +import javax.xml.transform.Result; import java.util.List; /** @@ -175,5 +173,21 @@ public interface HolodexService { @Query("sort") String sort ); + /** + * /api/v2/search/videoSearch endpoint + */ + @POST("/api/v2/search/videoSearch") + @Paginated(false) + Call> postVideoSearch( + @Body RequestBody videoSearchResult + ); + + @POST("/api/v2/search/videoSearch") + @Paginated(true) + Call postPaginatedVideoSearch( + @Body RequestBody videoSearchResult + ); + + } -- cgit v1.2.3