正在查看: Aptoide v9.22.5.3 应用的 GetUserInfoRequest.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Aptoide v9.22.5.3 应用的 GetUserInfoRequest.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package cm.aptoide.pt.dataprovider.ws.v7;
import cm.aptoide.pt.dataprovider.interfaces.TokenInvalidator;
import cm.aptoide.pt.dataprovider.model.v7.GetUserInfo;
import cm.aptoide.pt.dataprovider.ws.BodyInterceptor;
import cm.aptoide.pt.dataprovider.ws.v7.V7;
import java.util.ArrayList;
import java.util.List;
import okhttp3.OkHttpClient;
import retrofit2.Converter$Factory;
public class GetUserInfoRequest extends V7<GetUserInfo, Body> {
public static class Body extends BaseBody {
private List<String> nodes;
public Body(List<String> list) {
this.nodes = list;
}
public List<String> getNodes() {
return this.nodes;
}
public void setNodes(List<String> list) {
this.nodes = list;
}
}
protected GetUserInfoRequest(Body body, String str, OkHttpClient okHttpClient, Converter$Factory converter$Factory, BodyInterceptor bodyInterceptor, TokenInvalidator tokenInvalidator) {
super(body, str, okHttpClient, converter$Factory, bodyInterceptor, tokenInvalidator);
}
public static String getHost() {
return "https://ws75.aptoide.com/api/7/";
}
public static GetUserInfoRequest of(OkHttpClient okHttpClient, Converter$Factory converter$Factory, BodyInterceptor bodyInterceptor, TokenInvalidator tokenInvalidator) {
ArrayList arrayList = new ArrayList();
arrayList.add("meta");
arrayList.add("settings");
return new GetUserInfoRequest(new Body(arrayList), getHost(), okHttpClient, converter$Factory, bodyInterceptor, tokenInvalidator);
}
@Override
public rx.e<GetUserInfo> loadDataFromNetwork(V7.Interfaces interfaces, boolean z) {
((Body) this.body).setRefresh(z);
return interfaces.getUserInfo((Body) this.body, z);
}
}