aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/com/pina/HolodexService.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/pina/HolodexService.java')
-rw-r--r--src/main/java/com/pina/HolodexService.java26
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
+ );
+
+
}
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage