正在查看: BodyTech v7.6.4 应用的 ConfirmSetupIntentParams.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: BodyTech v7.6.4 应用的 ConfirmSetupIntentParams.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.stripe.android.model;
import android.os.Parcel;
import android.os.Parcelable;
import androidx.compose.runtime.internal.StabilityInferred;
import com.stripe.android.model.MandateDataParams;
import java.util.Map;
import kotlin.Metadata;
import kotlin.collections.f0;
import kotlin.collections.g0;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlinx.coroutines.scheduling.WorkQueueKt;
@StabilityInferred(parameters = 0)
@Metadata(d1 = {"\u0000H\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0010$\n\u0002\u0010\u000e\n\u0002\u0010\u0000\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\b\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0002\b\"\b\u0087\b\u0018\u0000 =2\u00020\u0001:\u0001 BW\b\u0000\u0012\u0006\u0010\t\u001a\u00020\u0006\u0012\n\b\u0002\u0010\n\u001a\u0004\u0018\u00010\u0006\u0012\n\b\u0002\u0010\f\u001a\u0004\u0018\u00010\u000b\u0012\n\b\u0002\u0010\r\u001a\u0004\u0018\u00010\u0006\u0012\b\b\u0002\u0010\u000e\u001a\u00020\u0002\u0012\n\b\u0002\u0010\u000f\u001a\u0004\u0018\u00010\u0006\u0012\n\b\u0002\u0010\u0011\u001a\u0004\u0018\u00010\u0010¢\u0006\u0004\b;\u0010<J\u0010\u0010\u0004\u001a\u00020\u00002\u0006\u0010\u0003\u001a\u00020\u0002H\u0016J\u0014\u0010\b\u001a\u000e\u0012\u0004\u0012\u00020\u0006\u0012\u0004\u0012\u00020\u00070\u0005H\u0016JY\u0010\u0012\u001a\u00020\u00002\b\b\u0002\u0010\t\u001a\u00020\u00062\n\b\u0002\u0010\n\u001a\u0004\u0018\u00010\u00062\n\b\u0002\u0010\f\u001a\u0004\u0018\u00010\u000b2\n\b\u0002\u0010\r\u001a\u0004\u0018\u00010\u00062\b\b\u0002\u0010\u000e\u001a\u00020\u00022\n\b\u0002\u0010\u000f\u001a\u0004\u0018\u00010\u00062\n\b\u0002\u0010\u0011\u001a\u0004\u0018\u00010\u0010HÆ\u0001J\t\u0010\u0013\u001a\u00020\u0006HÖ\u0001J\t\u0010\u0015\u001a\u00020\u0014HÖ\u0001J\u0013\u0010\u0017\u001a\u00020\u00022\b\u0010\u0016\u001a\u0004\u0018\u00010\u0007HÖ\u0003J\t\u0010\u0018\u001a\u00020\u0014HÖ\u0001J\u0019\u0010\u001d\u001a\u00020\u001c2\u0006\u0010\u001a\u001a\u00020\u00192\u0006\u0010\u001b\u001a\u00020\u0014HÖ\u0001R\u001a\u0010\t\u001a\u00020\u00068\u0016X\u0096\u0004¢\u0006\f\n\u0004\b\u001e\u0010\u001f\u001a\u0004\b \u0010!R\u001c\u0010\n\u001a\u0004\u0018\u00010\u00068\u0000X\u0080\u0004¢\u0006\f\n\u0004\b\"\u0010\u001f\u001a\u0004\b#\u0010!R\u001c\u0010\f\u001a\u0004\u0018\u00010\u000b8\u0000X\u0080\u0004¢\u0006\f\n\u0004\b$\u0010%\u001a\u0004\b&\u0010'R$\u0010\r\u001a\u0004\u0018\u00010\u00068\u0016@\u0016X\u0096\u000e¢\u0006\u0012\n\u0004\b(\u0010\u001f\u001a\u0004\b)\u0010!\"\u0004\b*\u0010+R\u0014\u0010\u000e\u001a\u00020\u00028\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b,\u0010-R$\u0010\u000f\u001a\u0004\u0018\u00010\u00068\u0006@\u0006X\u0086\u000e¢\u0006\u0012\n\u0004\b.\u0010\u001f\u001a\u0004\b/\u0010!\"\u0004\b0\u0010+R$\u0010\u0011\u001a\u0004\u0018\u00010\u00108\u0006@\u0006X\u0086\u000e¢\u0006\u0012\n\u0004\b1\u00102\u001a\u0004\b3\u00104\"\u0004\b5\u00106R \u00109\u001a\u000e\u0012\u0004\u0012\u00020\u0006\u0012\u0004\u0012\u00020\u00070\u00058BX\u0082\u0004¢\u0006\u0006\u001a\u0004\b7\u00108R\"\u0010:\u001a\u0010\u0012\u0004\u0012\u00020\u0006\u0012\u0004\u0012\u00020\u0007\u0018\u00010\u00058BX\u0082\u0004¢\u0006\u0006\u001a\u0004\b$\u00108¨\u0006>"}, d2 = {"Lcom/stripe/android/model/a;", "Lai/d;", "", "shouldUseStripeSdk", "m", "", "", "", "S", "clientSecret", "paymentMethodId", "Lcom/stripe/android/model/PaymentMethodCreateParams;", "paymentMethodCreateParams", "returnUrl", "useStripeSdk", "mandateId", "Lcom/stripe/android/model/m;", "mandateData", "b", "toString", "", "hashCode", "other", "equals", "describeContents", "Landroid/os/Parcel;", "parcel", "flags", "", "writeToParcel", "c", "Ljava/lang/String;", "a", "()Ljava/lang/String;", "d", "getPaymentMethodId$payments_core_release", "e", "Lcom/stripe/android/model/PaymentMethodCreateParams;", "g", "()Lcom/stripe/android/model/PaymentMethodCreateParams;", "k", "R", "q0", "(Ljava/lang/String;)V", "n", "Z", "p", "getMandateId", "setMandateId", "q", "Lcom/stripe/android/model/m;", "getMandateData", "()Lcom/stripe/android/model/m;", "setMandateData", "(Lcom/stripe/android/model/m;)V", "i", "()Ljava/util/Map;", "paymentMethodParamMap", "mandateDataParams", "<init>", "(Ljava/lang/String;Ljava/lang/String;Lcom/stripe/android/model/PaymentMethodCreateParams;Ljava/lang/String;ZLjava/lang/String;Lcom/stripe/android/model/m;)V", "r", "payments-core_release"}, k = 1, mv = {1, 9, 0})
public final class ConfirmSetupIntentParams implements ai.d {
private final String clientSecret;
private final String paymentMethodId;
private final PaymentMethodCreateParams paymentMethodCreateParams;
private String returnUrl;
private final boolean useStripeSdk;
private String mandateId;
private MandateDataParams mandateData;
public static final Companion INSTANCE = new Companion(null);
public static final int t = 8;
public static final Parcelable.Creator<ConfirmSetupIntentParams> CREATOR = new b();
@Metadata(d1 = {"\u0000&\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\r\u0010\u000eJ0\u0010\t\u001a\u00020\b2\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0004\u001a\u00020\u00022\n\b\u0002\u0010\u0006\u001a\u0004\u0018\u00010\u00052\n\b\u0002\u0010\u0007\u001a\u0004\u0018\u00010\u0002H\u0007J0\u0010\f\u001a\u00020\b2\u0006\u0010\u000b\u001a\u00020\n2\u0006\u0010\u0004\u001a\u00020\u00022\n\b\u0002\u0010\u0006\u001a\u0004\u0018\u00010\u00052\n\b\u0002\u0010\u0007\u001a\u0004\u0018\u00010\u0002H\u0007¨\u0006\u000f"}, d2 = {"Lcom/stripe/android/model/a$a;", "", "", "paymentMethodId", "clientSecret", "Lcom/stripe/android/model/m;", "mandateData", "mandateId", "Lcom/stripe/android/model/a;", "b", "Lcom/stripe/android/model/PaymentMethodCreateParams;", "paymentMethodCreateParams", "a", "<init>", "()V", "payments-core_release"}, k = 1, mv = {1, 9, 0})
public static final class Companion {
private Companion() {
}
public Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public static ConfirmSetupIntentParams c(Companion companion, PaymentMethodCreateParams paymentMethodCreateParams, String str, MandateDataParams mandateDataParams, String str2, int i, Object obj) {
if ((i & 4) != 0) {
mandateDataParams = null;
}
if ((i & 8) != 0) {
str2 = null;
}
return companion.a(paymentMethodCreateParams, str, mandateDataParams, str2);
}
public static ConfirmSetupIntentParams d(Companion companion, String str, String str2, MandateDataParams mandateDataParams, String str3, int i, Object obj) {
if ((i & 4) != 0) {
mandateDataParams = null;
}
if ((i & 8) != 0) {
str3 = null;
}
return companion.b(str, str2, mandateDataParams, str3);
}
public final ConfirmSetupIntentParams a(PaymentMethodCreateParams paymentMethodCreateParams, String clientSecret, MandateDataParams mandateData, String mandateId) {
kotlin.jvm.internal.r.i(paymentMethodCreateParams, "paymentMethodCreateParams");
kotlin.jvm.internal.r.i(clientSecret, "clientSecret");
return new ConfirmSetupIntentParams(clientSecret, null, paymentMethodCreateParams, null, false, mandateId, mandateData, 26, null);
}
public final ConfirmSetupIntentParams b(String paymentMethodId, String clientSecret, MandateDataParams mandateData, String mandateId) {
kotlin.jvm.internal.r.i(paymentMethodId, "paymentMethodId");
kotlin.jvm.internal.r.i(clientSecret, "clientSecret");
return new ConfirmSetupIntentParams(clientSecret, paymentMethodId, null, null, false, mandateId, mandateData, 28, null);
}
}
@Metadata(k = WorkQueueKt.STEAL_ANY, mv = {1, 9, 0}, xi = 48)
public static final class b implements Parcelable.Creator<ConfirmSetupIntentParams> {
@Override
public final ConfirmSetupIntentParams createFromParcel(Parcel parcel) {
kotlin.jvm.internal.r.i(parcel, "parcel");
return new ConfirmSetupIntentParams(parcel.readString(), parcel.readString(), parcel.readInt() == 0 ? null : PaymentMethodCreateParams.CREATOR.createFromParcel(parcel), parcel.readString(), parcel.readInt() != 0, parcel.readString(), parcel.readInt() != 0 ? MandateDataParams.CREATOR.createFromParcel(parcel) : null);
}
@Override
public final ConfirmSetupIntentParams[] newArray(int i) {
return new ConfirmSetupIntentParams[i];
}
}
public ConfirmSetupIntentParams(String clientSecret, String str, PaymentMethodCreateParams paymentMethodCreateParams, String str2, boolean z, String str3, MandateDataParams mandateDataParams) {
kotlin.jvm.internal.r.i(clientSecret, "clientSecret");
this.clientSecret = clientSecret;
this.paymentMethodId = str;
this.paymentMethodCreateParams = paymentMethodCreateParams;
this.returnUrl = str2;
this.useStripeSdk = z;
this.mandateId = str3;
this.mandateData = mandateDataParams;
}
public static ConfirmSetupIntentParams c(ConfirmSetupIntentParams confirmSetupIntentParams, String str, String str2, PaymentMethodCreateParams paymentMethodCreateParams, String str3, boolean z, String str4, MandateDataParams mandateDataParams, int i, Object obj) {
if ((i & 1) != 0) {
str = confirmSetupIntentParams.clientSecret;
}
if ((i & 2) != 0) {
str2 = confirmSetupIntentParams.paymentMethodId;
}
String str5 = str2;
if ((i & 4) != 0) {
paymentMethodCreateParams = confirmSetupIntentParams.paymentMethodCreateParams;
}
PaymentMethodCreateParams paymentMethodCreateParams2 = paymentMethodCreateParams;
if ((i & 8) != 0) {
str3 = confirmSetupIntentParams.returnUrl;
}
String str6 = str3;
if ((i & 16) != 0) {
z = confirmSetupIntentParams.useStripeSdk;
}
boolean z2 = z;
if ((i & 32) != 0) {
str4 = confirmSetupIntentParams.mandateId;
}
String str7 = str4;
if ((i & 64) != 0) {
mandateDataParams = confirmSetupIntentParams.mandateData;
}
return confirmSetupIntentParams.b(str, str5, paymentMethodCreateParams2, str6, z2, str7, mandateDataParams);
}
private final Map<String, Object> e() {
Map<String, Object> S;
MandateDataParams mandateDataParams = this.mandateData;
if (mandateDataParams != null && (S = mandateDataParams.S()) != null) {
return S;
}
PaymentMethodCreateParams paymentMethodCreateParams = this.paymentMethodCreateParams;
if (paymentMethodCreateParams != null && paymentMethodCreateParams.getRequiresMandate() && this.mandateId == null) {
return new MandateDataParams(MandateDataParams.c.Online.INSTANCE.a()).S();
}
return null;
}
private final Map<String, Object> i() {
Map<String, Object> j;
Map<String, Object> f;
Map<String, Object> f2;
PaymentMethodCreateParams paymentMethodCreateParams = this.paymentMethodCreateParams;
if (paymentMethodCreateParams != null) {
f2 = f0.f(gj.i.a("payment_method_data", paymentMethodCreateParams.S()));
return f2;
}
String str = this.paymentMethodId;
if (str != null) {
f = f0.f(gj.i.a("payment_method", str));
return f;
}
j = g0.j();
return j;
}
@Override
public String getReturnUrl() {
return this.returnUrl;
}
@Override
public Map<String, Object> S() {
Map n;
Map s;
Map s2;
Map s3;
Map<String, Object> s4;
n = g0.n(gj.i.a("client_secret", getClientSecret()), gj.i.a("use_stripe_sdk", Boolean.valueOf(this.useStripeSdk)));
String returnUrl = getReturnUrl();
Map f = returnUrl != null ? f0.f(gj.i.a("return_url", returnUrl)) : null;
if (f == null) {
f = g0.j();
}
s = g0.s(n, f);
String str = this.mandateId;
Map f2 = str != null ? f0.f(gj.i.a("mandate", str)) : null;
if (f2 == null) {
f2 = g0.j();
}
s2 = g0.s(s, f2);
Map<String, Object> e = e();
Map f3 = e != null ? f0.f(gj.i.a("mandate_data", e)) : null;
if (f3 == null) {
f3 = g0.j();
}
s3 = g0.s(s2, f3);
s4 = g0.s(s3, i());
return s4;
}
@Override
public String getClientSecret() {
return this.clientSecret;
}
public final ConfirmSetupIntentParams b(String clientSecret, String paymentMethodId, PaymentMethodCreateParams paymentMethodCreateParams, String returnUrl, boolean useStripeSdk, String mandateId, MandateDataParams mandateData) {
kotlin.jvm.internal.r.i(clientSecret, "clientSecret");
return new ConfirmSetupIntentParams(clientSecret, paymentMethodId, paymentMethodCreateParams, returnUrl, useStripeSdk, mandateId, mandateData);
}
@Override
public int describeContents() {
return 0;
}
public boolean equals(Object other) {
if (this == other) {
return true;
}
if (!(other instanceof ConfirmSetupIntentParams)) {
return false;
}
ConfirmSetupIntentParams confirmSetupIntentParams = (ConfirmSetupIntentParams) other;
return kotlin.jvm.internal.r.d(this.clientSecret, confirmSetupIntentParams.clientSecret) && kotlin.jvm.internal.r.d(this.paymentMethodId, confirmSetupIntentParams.paymentMethodId) && kotlin.jvm.internal.r.d(this.paymentMethodCreateParams, confirmSetupIntentParams.paymentMethodCreateParams) && kotlin.jvm.internal.r.d(this.returnUrl, confirmSetupIntentParams.returnUrl) && this.useStripeSdk == confirmSetupIntentParams.useStripeSdk && kotlin.jvm.internal.r.d(this.mandateId, confirmSetupIntentParams.mandateId) && kotlin.jvm.internal.r.d(this.mandateData, confirmSetupIntentParams.mandateData);
}
public final PaymentMethodCreateParams getPaymentMethodCreateParams() {
return this.paymentMethodCreateParams;
}
public int hashCode() {
int hashCode = this.clientSecret.hashCode() * 31;
String str = this.paymentMethodId;
int hashCode2 = (hashCode + (str == null ? 0 : str.hashCode())) * 31;
PaymentMethodCreateParams paymentMethodCreateParams = this.paymentMethodCreateParams;
int hashCode3 = (hashCode2 + (paymentMethodCreateParams == null ? 0 : paymentMethodCreateParams.hashCode())) * 31;
String str2 = this.returnUrl;
int hashCode4 = (((hashCode3 + (str2 == null ? 0 : str2.hashCode())) * 31) + androidx.compose.animation.a.a(this.useStripeSdk)) * 31;
String str3 = this.mandateId;
int hashCode5 = (hashCode4 + (str3 == null ? 0 : str3.hashCode())) * 31;
MandateDataParams mandateDataParams = this.mandateData;
return hashCode5 + (mandateDataParams != null ? mandateDataParams.hashCode() : 0);
}
@Override
public ConfirmSetupIntentParams r(boolean shouldUseStripeSdk) {
return c(this, null, null, null, null, shouldUseStripeSdk, null, null, 111, null);
}
@Override
public void q0(String str) {
this.returnUrl = str;
}
public String toString() {
return "ConfirmSetupIntentParams(clientSecret=" + this.clientSecret + ", paymentMethodId=" + this.paymentMethodId + ", paymentMethodCreateParams=" + this.paymentMethodCreateParams + ", returnUrl=" + this.returnUrl + ", useStripeSdk=" + this.useStripeSdk + ", mandateId=" + this.mandateId + ", mandateData=" + this.mandateData + ")";
}
@Override
public void writeToParcel(Parcel parcel, int flags) {
kotlin.jvm.internal.r.i(parcel, "out");
parcel.writeString(this.clientSecret);
parcel.writeString(this.paymentMethodId);
PaymentMethodCreateParams paymentMethodCreateParams = this.paymentMethodCreateParams;
if (paymentMethodCreateParams == null) {
parcel.writeInt(0);
} else {
parcel.writeInt(1);
paymentMethodCreateParams.writeToParcel(parcel, flags);
}
parcel.writeString(this.returnUrl);
parcel.writeInt(this.useStripeSdk ? 1 : 0);
parcel.writeString(this.mandateId);
MandateDataParams mandateDataParams = this.mandateData;
if (mandateDataParams == null) {
parcel.writeInt(0);
} else {
parcel.writeInt(1);
mandateDataParams.writeToParcel(parcel, flags);
}
}
public ConfirmSetupIntentParams(String str, String str2, PaymentMethodCreateParams paymentMethodCreateParams, String str3, boolean z, String str4, MandateDataParams mandateDataParams, int i, DefaultConstructorMarker defaultConstructorMarker) {
this(str, (i & 2) != 0 ? null : str2, (i & 4) != 0 ? null : paymentMethodCreateParams, (i & 8) != 0 ? null : str3, (i & 16) != 0 ? false : z, (i & 32) != 0 ? null : str4, (i & 64) == 0 ? mandateDataParams : null);
}
}