aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/com/pinapelz/query/VideoByVideoIdQueryBuilder.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/pinapelz/query/VideoByVideoIdQueryBuilder.java')
-rw-r--r--src/main/java/com/pinapelz/query/VideoByVideoIdQueryBuilder.java20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/main/java/com/pinapelz/query/VideoByVideoIdQueryBuilder.java b/src/main/java/com/pinapelz/query/VideoByVideoIdQueryBuilder.java
index 7348683..6729916 100644
--- a/src/main/java/com/pinapelz/query/VideoByVideoIdQueryBuilder.java
+++ b/src/main/java/com/pinapelz/query/VideoByVideoIdQueryBuilder.java
@@ -1,5 +1,10 @@
package com.pinapelz.query;
+import com.pinapelz.datatypes.Video;
+import com.pinapelz.vtuber.Language;
+
+import java.util.List;
+
/**
* Query builder for getting a video by video id
*/
@@ -21,11 +26,26 @@ public class VideoByVideoIdQueryBuilder {
return lang;
}
+
public VideoByVideoIdQueryBuilder setLang(String lang) {
this.lang = lang;
return this;
}
+ public VideoByVideoIdQueryBuilder setLang(Language lang) {
+ this.lang = lang.toString();
+ return this;
+ }
+
+ public VideoByVideoIdQueryBuilder setLang(List<Language> language) {
+ String[] languages = new String[language.size()];
+ for (int i = 0; i < language.size(); i++) {
+ languages[i] = language.get(i).toString();
+ }
+ this.lang = String.join(",", languages);
+ return this;
+ }
+
public String getC() {
return c;
}
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage