diff options
| author | Pinapelz <donaldshan1@outlook.com> | 2023-04-15 01:26:25 -0700 |
|---|---|---|
| committer | Pinapelz <donaldshan1@outlook.com> | 2023-04-15 01:26:25 -0700 |
| commit | 802defe063ae34a349eb0f59da1100ddb50ea22a (patch) | |
| tree | 37d25107ec2abac76740df69544eadbe6882304e /src/main/java/com/pina/HolodexService.java | |
| parent | 5cc27f5560c05befdee8cbd6db24fc0eaab87cb3 (diff) | |
Implemented VideoSearch Post Request
Diffstat (limited to 'src/main/java/com/pina/HolodexService.java')
| -rw-r--r-- | src/main/java/com/pina/HolodexService.java | 26 |
1 files changed, 20 insertions, 6 deletions
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<List<SimpleVideo>> postVideoSearch( + @Body RequestBody videoSearchResult + ); + + @POST("/api/v2/search/videoSearch") + @Paginated(true) + Call<VideoSearchResult> postPaginatedVideoSearch( + @Body RequestBody videoSearchResult + ); + + } |
