正在查看: 哔哩哔哩 v1.6.6 应用的 BiliFavoriteVideoApiService.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 哔哩哔哩 v1.6.6 应用的 BiliFavoriteVideoApiService.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.bilibili.tv.api.favorite;
import bl.vp;
import com.bilibili.okretro.GeneralResponse;
import com.bilibili.tv.api.BiliApiService;
import com.bilibili.tv.api.video.tag.TagArchives;
import com.bilibili.tv.api.video.tag.TagInfo;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import java.util.Set;
import retrofit2.http.BaseUrl;
import retrofit2.http.Field;
import retrofit2.http.FormUrlEncoded;
import retrofit2.http.GET;
import retrofit2.http.POST;
import retrofit2.http.Query;
import retrofit2.http.QueryMap;
@BaseUrl(a = "http://api.bilibili.com")
public interface BiliFavoriteVideoApiService {
@FormUrlEncoded
@POST(a = "/x/v2/fav/folder/add")
vp<GeneralResponse<Void>> addBox(@Field(a = "access_key") String str, @Field(a = "name") String str2, @Field(a = "public") int i);
@FormUrlEncoded
@POST(a = "/x/v2/fav/video/add")
vp<GeneralResponse<Void>> addVideoToList(@Field(a = "access_key") String str, @Field(a = "fid") String str2, @Field(a = "aid") long j, @Field(a = "from") String str3);
@FormUrlEncoded
@POST(a = "/x/v2/fav/folder/del")
vp<GeneralResponse<Void>> deleteBox(@Field(a = "access_key") String str, @Field(a = "fid") long j);
@FormUrlEncoded
@POST(a = "/x/v2/fav/video/del")
vp<GeneralResponse<Void>> deleteVideo(@Field(a = "access_key") String str, @Field(a = "fid") long j, @Field(a = "aid") long j2);
@FormUrlEncoded
@POST(a = "/x/v2/fav/video/mdel")
vp<GeneralResponse<Void>> deleteVideo(@Field(a = "access_key") String str, @Field(a = "fid") long j, @Field(a = "aids") String str2);
@FormUrlEncoded
@POST(a = "/x/v2/fav/video/del")
vp<GeneralResponse<Void>> deleteVideoFromList(@Field(a = "access_key") String str, @Field(a = "fid") String str2, @Field(a = "aid") long j);
@GET(a = "/x/v2/fav/video")
vp<GeneralResponse<BiliSearchFavoriteBox>> getFavoriteSearchedVideoList(@Query(a = "access_key") String str, @QueryMap FavParamsMap favParamsMap);
@GET(a = "/x/v2/fav/video")
vp<GeneralResponse<BiliFavVideoDetailList>> getFavoriteVideoListV2(@Query(a = "access_key") String str, @QueryMap BiliApiService.MaoPageParamsMap maoPageParamsMap);
@GET(a = "/x/v2/fav/folder")
vp<GeneralResponse<List<BiliFavoriteBox>>> getStatedBoxList(@Query(a = "access_key") String str, @Query(a = "vmid") Long l, @Query(a = "aid") Long l2);
@GET(a = "/x/tag/detail")
vp<GeneralResponse<TagInfo>> getTagDetail(@Query(a = "tag_id") int i, @Query(a = "pn") int i2, @Query(a = "ps") int i3);
@GET(a = "/x/tag/ranking/archives")
vp<GeneralResponse<TagArchives>> getTagVideos(@Query(a = "tag_id") int i, @Query(a = "pn") int i2, @Query(a = "ps") int i3);
@FormUrlEncoded
@POST(a = "/x/v2/fav/folder/rename")
vp<GeneralResponse<Void>> rename(@Field(a = "access_key") String str, @Field(a = "fid") long j, @Field(a = "name") String str2);
@FormUrlEncoded
@POST(a = "/x/v2/fav/folder/public")
vp<GeneralResponse<Void>> switchPublic(@Field(a = "access_key") String str, @Field(a = "fid") long j, @Field(a = "public") int i);
public static final class FavParamsMap extends BiliApiService.MaoMidPageParamsMap {
@Override
public final boolean containsKey(Object obj) {
if (obj != null ? obj instanceof String : true) {
return containsKey((String) obj);
}
return false;
}
public boolean containsKey(String str) {
return super.containsKey((Object) str);
}
@Override
public final boolean containsValue(Object obj) {
if (obj != null ? obj instanceof String : true) {
return containsValue((String) obj);
}
return false;
}
public boolean containsValue(String str) {
return super.containsValue((Object) str);
}
@Override
public final Set<Map.Entry<String, String>> entrySet() {
return getEntries();
}
@Override
public final Object get(Object obj) {
if (obj != null ? obj instanceof String : true) {
return get((String) obj);
}
return null;
}
public String get(String str) {
return (String) super.get((Object) str);
}
public Set getEntries() {
return super.entrySet();
}
public Set getKeys() {
return super.keySet();
}
@Override
public final Object getOrDefault(Object obj, Object obj2) {
return obj != null ? obj instanceof String : true ? getOrDefault((String) obj, (String) obj2) : obj2;
}
public String getOrDefault(String str, String str2) {
return (String) super.getOrDefault((Object) str, (Object) str2);
}
public int getSize() {
return super.size();
}
public Collection getValues() {
return super.values();
}
@Override
public final Set<String> keySet() {
return getKeys();
}
@Override
public final Object remove(Object obj) {
if (obj != null ? obj instanceof String : true) {
return remove((String) obj);
}
return null;
}
public String remove(String str) {
return (String) super.remove((Object) str);
}
@Override
public final boolean remove(Object obj, Object obj2) {
if (!(obj != null ? obj instanceof String : true)) {
return false;
}
if (obj2 != null ? obj2 instanceof String : true) {
return remove((String) obj, (String) obj2);
}
return false;
}
public boolean remove(String str, String str2) {
return super.remove((Object) str, (Object) str2);
}
@Override
public final int size() {
return getSize();
}
@Override
public final Collection<String> values() {
return getValues();
}
public FavParamsMap(int i) {
super(i, 0);
}
public FavParamsMap(long j, long j2, int i) {
super(j, i, 0);
putParams("fid", String.valueOf(j2));
}
public FavParamsMap(long j, long j2, long j3, String str, String str2, int i) {
super(j, i, 0);
putParams("fid", String.valueOf(j2));
putParams("tid", String.valueOf(j3));
if (str != null) {
putParams("keyword", str);
}
if (str2 != null) {
putParams("order", str2);
}
}
}
}