导航菜单

页面标题

页面副标题

Zepto v25.1.4 - MapplsSDKConfig.java 源代码

正在查看: Zepto v25.1.4 应用的 MapplsSDKConfig.java JAVA 源代码文件

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


package com.mappls.sdk.services.api.sdkconfig;

import androidx.annotation.Keep;
import androidx.annotation.NonNull;
import com.google.auto.value.AutoValue;
import com.mappls.sdk.services.api.MapplsService;
import com.mappls.sdk.services.api.sdkconfig.AutoValue_MapplsSDKConfig;
import com.mappls.sdk.services.api.sdkconfig.model.SDKConfigResponse;
import java.io.IOException;
import retrofit2.Call;
import retrofit2.Callback;
import retrofit2.Response;

@AutoValue
@Keep
public abstract class MapplsSDKConfig extends MapplsService<SDKConfigResponse, SDKConfigService> {

    @AutoValue.Builder
    public static abstract class Builder {
        public abstract MapplsSDKConfig a();

        public abstract Builder b();
    }

    public MapplsSDKConfig() {
        super(SDKConfigService.class);
    }

    public static Builder builder() {
        AutoValue_MapplsSDKConfig.Builder builder = new AutoValue_MapplsSDKConfig.Builder();
        builder.a = "https://sdkconfig.mappls.com/";
        return builder;
    }

    @Override
    @NonNull
    public abstract String baseUrl();

    @NonNull
    public abstract String configUrl();

    @Override
    public void enqueueCall(Callback<SDKConfigResponse> callback) {
        super.enqueueCall(callback);
    }

    @Override
    public Response<SDKConfigResponse> executeCall() throws IOException {
        return super.executeCall();
    }

    @Override
    public Call<SDKConfigResponse> initializeCall() {
        return getPlainService().a(configUrl());
    }

    @Override
    public boolean isExecuted() {
        return super.isExecuted();
    }
}