diff options
| author | Pinapelz <yukais6@uci.edu> | 2023-04-29 20:34:18 -0700 |
|---|---|---|
| committer | Pinapelz <yukais6@uci.edu> | 2023-04-29 20:34:18 -0700 |
| commit | 80239b6b63197519691153839f56e86fe99e18cb (patch) | |
| tree | 32be637b71369a7411e16104a63efc48771ef1fd /src/main/java/com/pinapelz/query/VideoByVideoIdQueryBuilder.java | |
| parent | 9684c18084458c26569fad4574657eaca046d2ec (diff) | |
Updated code to use enums for certain constants
Diffstat (limited to 'src/main/java/com/pinapelz/query/VideoByVideoIdQueryBuilder.java')
| -rw-r--r-- | src/main/java/com/pinapelz/query/VideoByVideoIdQueryBuilder.java | 20 |
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; } |
