正在查看: Oolka v2.4.42 应用的 TenantMap.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Oolka v2.4.42 应用的 TenantMap.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package in.juspay.services;
import in.juspay.hypersdk.core.Constants;
import kotlin.Metadata;
import kotlin.Unit;
import org.jetbrains.annotations.NotNull;
import org.json.JSONObject;
@Metadata
public final class TenantMap {
private static final TenantMap[] $VALUES;
public static final TenantMap DEFAULT;
public static final TenantMap GLOBAL;
private final JSONObject logsEndPoints;
@NotNull
private final String releaseConfigTemplateUrl;
@NotNull
private final String tenant;
private static final TenantMap[] $values() {
return new TenantMap[]{GLOBAL, DEFAULT};
}
static {
JSONObject jSONObject = new JSONObject();
jSONObject.put("sandboxLogUrl", "https://debug.logs.juspay.net/godel/analytics");
jSONObject.put("prodLogUrl", "https://logs.juspay.io/godel/analytics");
Unit unit = Unit.a;
GLOBAL = new TenantMap("GLOBAL", 0, "juspayglobal", "https://payments.%sjuspay.io/hyper/bundles/in.juspay.merchants/%s/android/%s/release-config.json?toss=%s", jSONObject);
DEFAULT = new TenantMap("DEFAULT", 1, "juspay", Constants.RELEASE_CONFIG_TEMPLATE_URL, null);
$VALUES = $values();
}
private TenantMap(String str, int i, String str2, String str3, JSONObject jSONObject) {
this.tenant = str2;
this.releaseConfigTemplateUrl = str3;
this.logsEndPoints = jSONObject;
}
public static TenantMap valueOf(String str) {
return (TenantMap) Enum.valueOf(TenantMap.class, str);
}
public static TenantMap[] values() {
return (TenantMap[]) $VALUES.clone();
}
public final JSONObject getLogsEndPoints() {
return this.logsEndPoints;
}
@NotNull
public final String getReleaseConfigTemplateUrl() {
return this.releaseConfigTemplateUrl;
}
@NotNull
public final String getTenant() {
return this.tenant;
}
}