导航菜单

页面标题

页面副标题

哔哩哔哩 v1.6.6 - ModApiService.java 源代码

正在查看: 哔哩哔哩 v1.6.6 应用的 ModApiService.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.bilibili.lib.mod;

import bl.rd;
import bl.rn;
import bl.vp;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.bilibili.api.base.util.ParamsMap;
import com.bilibili.okretro.GeneralResponse;
import retrofit2.http.BaseUrl;
import retrofit2.http.FieldMap;
import retrofit2.http.FormUrlEncoded;
import retrofit2.http.POST;

@BaseUrl(a = "https://app.bilibili.com")
public interface ModApiService {
    @FormUrlEncoded
    @POST(a = "/x/resource/module/list")
    vp<GeneralResponse<JSONArray>> a(@FieldMap ResourceModListParams resourceModListParams);

    @FormUrlEncoded
    @POST(a = "/x/resource/module")
    vp<GeneralResponse<JSONObject>> a(@FieldMap ResourceModParams resourceModParams);

    public static class ResourceModListParams extends ParamsMap {
        public ResourceModListParams(String str, String str2) {
            super(5);
            putParams("env", rd.a(), "verlist", str, "resource_pool_name", str2, "sysver", rn.a() + "", "scale", rn.b() + "");
        }
    }

    public static class ResourceModParams extends ParamsMap {
        public ResourceModParams(String str, String str2, int i) {
            super(5);
            putParams("env", rd.a(), "resource_pool_name", str, "resource_name", str2, "sysver", rn.a() + "", "scale", rn.b() + "");
            if (i > 0) {
                putParams("ver", i + "");
            }
        }
    }
}