导航菜单

页面标题

页面副标题

BodyTech v7.6.4 - Endpoint.java 源代码

正在查看: BodyTech v7.6.4 应用的 Endpoint.java JAVA 源代码文件

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


package com.mindbodyonline.connect.utils;

import com.mindbodyonline.android.auth.okhttp.domain.model.ClientConfiguration;
import kotlin.Metadata;
import kotlin.jvm.internal.r;
import kotlin.text.d;
import okhttp3.HttpUrl;
import okio.ByteString;

@Metadata(d1 = {"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0002\u0010\u000e\n\u0002\b\u000f\n\u0002\u0018\u0002\n\u0002\b\u000e\b\u0086\u0001\u0018\u00002\b\u0012\u0004\u0012\u00020\u00000\u0001B\u0091\u0001\b\u0002\u0012\u0006\u0010\u0003\u001a\u00020\u0002\u0012\u0006\u0010\u0005\u001a\u00020\u0002\u0012\u0006\u0010\u0006\u001a\u00020\u0002\u0012\u0006\u0010\u0007\u001a\u00020\u0002\u0012\u0006\u0010\b\u001a\u00020\u0002\u0012\u0006\u0010\t\u001a\u00020\u0002\u0012\u0006\u0010\n\u001a\u00020\u0002\u0012\u0006\u0010\u000b\u001a\u00020\u0002\u0012\u0006\u0010\f\u001a\u00020\u0002\u0012\u0006\u0010\r\u001a\u00020\u0002\u0012\u0006\u0010\u000e\u001a\u00020\u0002\u0012\u0006\u0010\u000f\u001a\u00020\u0002\u0012\u0006\u0010\u0010\u001a\u00020\u0002\u0012\u0006\u0010\u0016\u001a\u00020\u0002\u0012\u0006\u0010\u0018\u001a\u00020\u0002\u0012\u0006\u0010\u0019\u001a\u00020\u0002\u0012\u0006\u0010\u0015\u001a\u00020\u0002¢\u0006\u0004\b\u001a\u0010\u001bR\u0014\u0010\u0003\u001a\u00020\u00028\u0006X\u0087\u0004¢\u0006\u0006\n\u0004\b\u0003\u0010\u0004R\u0014\u0010\u0005\u001a\u00020\u00028\u0006X\u0087\u0004¢\u0006\u0006\n\u0004\b\u0005\u0010\u0004R\u0014\u0010\u0006\u001a\u00020\u00028\u0006X\u0087\u0004¢\u0006\u0006\n\u0004\b\u0006\u0010\u0004R\u0014\u0010\u0007\u001a\u00020\u00028\u0006X\u0087\u0004¢\u0006\u0006\n\u0004\b\u0007\u0010\u0004R\u0014\u0010\b\u001a\u00020\u00028\u0006X\u0087\u0004¢\u0006\u0006\n\u0004\b\b\u0010\u0004R\u0014\u0010\t\u001a\u00020\u00028\u0006X\u0087\u0004¢\u0006\u0006\n\u0004\b\t\u0010\u0004R\u0014\u0010\n\u001a\u00020\u00028\u0006X\u0087\u0004¢\u0006\u0006\n\u0004\b\n\u0010\u0004R\u0014\u0010\u000b\u001a\u00020\u00028\u0006X\u0087\u0004¢\u0006\u0006\n\u0004\b\u000b\u0010\u0004R\u0014\u0010\f\u001a\u00020\u00028\u0006X\u0087\u0004¢\u0006\u0006\n\u0004\b\f\u0010\u0004R\u0016\u0010\r\u001a\u00020\u00028\u0006@\u0006X\u0087\u000e¢\u0006\u0006\n\u0004\b\r\u0010\u0004R\u0014\u0010\u000e\u001a\u00020\u00028\u0006X\u0087\u0004¢\u0006\u0006\n\u0004\b\u000e\u0010\u0004R\u0014\u0010\u000f\u001a\u00020\u00028\u0006X\u0087\u0004¢\u0006\u0006\n\u0004\b\u000f\u0010\u0004R\u0014\u0010\u0010\u001a\u00020\u00028\u0006X\u0087\u0004¢\u0006\u0006\n\u0004\b\u0010\u0010\u0004R\u0014\u0010\u0011\u001a\u00020\u00028\u0006X\u0087\u0004¢\u0006\u0006\n\u0004\b\u0011\u0010\u0004R\u0014\u0010\u0013\u001a\u00020\u00128\u0006X\u0087\u0004¢\u0006\u0006\n\u0004\b\u0013\u0010\u0014R\u0014\u0010\u0015\u001a\u00020\u00028\u0006X\u0087\u0004¢\u0006\u0006\n\u0004\b\u0015\u0010\u0004R\u0016\u0010\u0016\u001a\u00020\u00028\u0006@\u0006X\u0087\u000e¢\u0006\u0006\n\u0004\b\u0016\u0010\u0004R\u0014\u0010\u0017\u001a\u00020\u00028\u0002X\u0082D¢\u0006\u0006\n\u0004\b\u0017\u0010\u0004j\u0002\b\u001cj\u0002\b\u001dj\u0002\b\u001ej\u0002\b\u001f¨\u0006 "}, d2 = {"Lcom/mindbodyonline/connect/utils/Endpoint;", "", "", "connect", "Ljava/lang/String;", "payment", "api", "auth", "authScope", "connectServer", "soap", "engage", "userGateway", "pushNotifications", "gateway", "virtualWellness", "contentManagementApi", "baseHeader", "Lcom/mindbodyonline/android/auth/okhttp/domain/model/ClientConfiguration;", "clientConfiguration", "Lcom/mindbodyonline/android/auth/okhttp/domain/model/ClientConfiguration;", "v3ApiKey", "fitmetrixApi", "PROTOCOL", "clientId", "clientSecret", "<init>", "(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", "c", "d", "e", "k", "FMA_release"}, k = 1, mv = {1, 8, 0})
public enum Endpoint {
    DEVELOPMENT("connect.mindbodyonline.com/", "payments.mindbodyonline.com/", "api.mindbodyonline.com/", "signin.mindbodyonline.com/", "openid profile email offline_access Mindbody.Api.Public.v5 Mindbody.Api.Connect Mindbody.Api.Rest Mindbody.Api.Payments Mindbody.Identity.UserGateway Mindbody.Identity.BusinessLinks Identity.Legacy.Gateway", "connect.mindbodyonline.com/", "api.mindbodyonline.com", "brandedapp.mindbodyonline.com/", "www.mindbodyapis.com/identity/gateway/", "pushnotifications.gateway.mindbodyapis.com/", "www.mindbodyapis.com/mobile/branded/", "www.mindbodyapis.com/digitalwellness/contentengine/v1/", "www.mindbodyapis.com/digitalwellness/contentmanagementapi/v1/", "api.fitmetrix.io/api/", "Mindbody.Api.Public.AndroidEngage.Legacy", "c5d526ea-bc94-8189-6854-5683b9d01cc7", "e7bb5acad7154b3186b7f561b78ee2bd"),
    PRODUCTION("connect.mindbodyonline.com/", "payments.mindbodyonline.com/", "api.mindbodyonline.com/", "signin.mindbodyonline.com/", "openid profile email offline_access Mindbody.Api.Public.v5 Mindbody.Api.Connect Mindbody.Api.Rest Mindbody.Api.Payments Mindbody.Identity.UserGateway Mindbody.Identity.BusinessLinks Identity.Legacy.Gateway", "connect.mindbodyonline.com/", "api.mindbodyonline.com", "brandedapp.mindbodyonline.com/", "www.mindbodyapis.com/identity/gateway/", "pushnotifications.gateway.mindbodyapis.com/", "www.mindbodyapis.com/mobile/branded/", "www.mindbodyapis.com/digitalwellness/contentengine/v1/", "www.mindbodyapis.com/digitalwellness/contentmanagementapi/v1/", "api.fitmetrix.io/api/", "Mindbody.Api.Public.AndroidEngage.Legacy", "c5d526ea-bc94-8189-6854-5683b9d01cc7", "e7bb5acad7154b3186b7f561b78ee2bd"),
    INTEGRATION("connect.mindbodyonline.com/", "payments.mindbodyonline.com/", "api.mindbodyonline.com/", "signin.mindbodyonline.com/", "openid profile email offline_access Mindbody.Api.Public.v5 Mindbody.Api.Connect Mindbody.Api.Rest Mindbody.Api.Payments Mindbody.Identity.UserGateway Mindbody.Identity.BusinessLinks Identity.Legacy.Gateway", "connect.mindbodyonline.com/", "api.mindbodyonline.com", "brandedapp.mindbodyonline.com/", "www.mindbodyapis.com/identity/gateway/", "pushnotifications.gateway.mindbodyapis.com/", "www.mindbodyapis.com/mobile/branded/", "www.mindbodyapis.com/digitalwellness/contentengine/v1/", "www.mindbodyapis.com/digitalwellness/contentmanagementapi/v1/", "api.fitmetrix.io/api/", "Mindbody.Api.Public.AndroidEngage.Legacy", "c5d526ea-bc94-8189-6854-5683b9d01cc7", "e7bb5acad7154b3186b7f561b78ee2bd"),
    MOCK("connect.mindbodyonline.com/", "payments.mindbodyonline.com/", "api.mindbodyonline.com/", "signin.mindbodyonline.com/", "openid profile email offline_access Mindbody.Api.Public.v5 Mindbody.Api.Connect Mindbody.Api.Rest Mindbody.Api.Payments Mindbody.Identity.UserGateway Mindbody.Identity.BusinessLinks Identity.Legacy.Gateway", "connect.mindbodyonline.com/", "api.mindbodyonline.com", "brandedapp.mindbodyonline.com/", "www.mindbodyapis.com/identity/gateway/", "pushnotifications.gateway.mindbodyapis.com/", "www.mindbodyapis.com/mobile/branded/", "www.mindbodyapis.com/digitalwellness/contentengine/v1/", "www.mindbodyapis.com/digitalwellness/contentmanagementapi/v1/", "api.fitmetrix.io/api/", "Mindbody.Api.Public.AndroidEngage.Legacy", "c5d526ea-bc94-8189-6854-5683b9d01cc7", "e7bb5acad7154b3186b7f561b78ee2bd");

    private final String PROTOCOL = "https://";
    public final String api;
    public final String auth;
    public final String authScope;
    public final String baseHeader;
    public final ClientConfiguration clientConfiguration;
    public final String connect;
    public final String connectServer;
    public final String contentManagementApi;
    public final String engage;
    public String fitmetrixApi;
    public final String gateway;
    public final String payment;
    public String pushNotifications;
    public final String soap;
    public final String userGateway;
    public final String v3ApiKey;
    public final String virtualWellness;

    Endpoint(String str, String str2, String str3, String str4, String str5, String str6, String str7, String str8, String str9, String str10, String str11, String str12, String str13, String str14, String str15, String str16, String str17) {
        this.connect = "https://" + str;
        this.payment = "https://" + str2;
        this.api = "https://" + str3;
        this.auth = "https://" + str4;
        this.authScope = str5;
        this.connectServer = "https://" + str6;
        this.soap = "https://" + str7;
        this.engage = "https://" + str8;
        this.userGateway = "https://" + str9;
        this.pushNotifications = "https://" + str10;
        this.gateway = "https://" + str11;
        this.virtualWellness = "https://" + str12;
        this.contentManagementApi = "https://" + str13;
        ByteString.Companion companion = ByteString.Companion;
        byte[] bytes = (str15 + ":" + str16).getBytes(d.b);
        r.h(bytes, "getBytes(...)");
        this.baseHeader = ByteString.Companion.of$default(companion, bytes, 0, 0, 3, (Object) null).base64();
        this.clientConfiguration = new ClientConfiguration(str15, str16, str5, HttpUrl.Companion.get("https://" + str4).newBuilder().addPathSegments("connect/token").build(), "com.fitnessmobileapps.bodytech39559://authorize", null, 32, null);
        this.v3ApiKey = str17;
        this.fitmetrixApi = "https://" + str14;
    }
}