正在查看: Crafto v9.3.3 应用的 ConfirmSetupIntentParams.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Crafto v9.3.3 应用的 ConfirmSetupIntentParams.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.stripe.android.model;
import H.b;
import android.os.Parcel;
import android.os.Parcelable;
import com.stripe.android.core.a;
import com.stripe.android.model.MandateDataParams;
import com.stripe.android.model.PaymentMethod;
import java.util.LinkedHashMap;
import java.util.Map;
import kotlin.Metadata;
import kotlin.Pair;
import kotlin.collections.Q;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import org.jetbrains.annotations.NotNull;
@Metadata
public final class ConfirmSetupIntentParams implements ConfirmStripeIntentParams {
@NotNull
private final String clientSecret;
private MandateDataParams mandateData;
private String mandateId;
private final PaymentMethodCreateParams paymentMethodCreateParams;
private final String paymentMethodId;
private String returnUrl;
private final boolean useStripeSdk;
@NotNull
public static final Companion Companion = new Companion(null);
@NotNull
public static final Parcelable.Creator<ConfirmSetupIntentParams> CREATOR = new Creator();
public static final int $stable = 8;
@Metadata
public static final class Companion {
public Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public static ConfirmSetupIntentParams create$default(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.create(str, str2, mandateDataParams, str3);
}
@NotNull
public final ConfirmSetupIntentParams create(@NotNull PaymentMethodCreateParams paymentMethodCreateParams, @NotNull String str) {
Intrinsics.checkNotNullParameter(paymentMethodCreateParams, "paymentMethodCreateParams");
Intrinsics.checkNotNullParameter(str, "clientSecret");
return create$default(this, paymentMethodCreateParams, str, (MandateDataParams) null, (String) null, 12, (Object) null);
}
@NotNull
public final ConfirmSetupIntentParams createWithoutPaymentMethod(@NotNull String str) {
Intrinsics.checkNotNullParameter(str, "clientSecret");
return new ConfirmSetupIntentParams(str, null, null, null, false, null, null, 126, null);
}
private Companion() {
}
public static ConfirmSetupIntentParams create$default(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.create(paymentMethodCreateParams, str, mandateDataParams, str2);
}
@NotNull
public final ConfirmSetupIntentParams create(@NotNull PaymentMethodCreateParams paymentMethodCreateParams, @NotNull String str, MandateDataParams mandateDataParams) {
Intrinsics.checkNotNullParameter(paymentMethodCreateParams, "paymentMethodCreateParams");
Intrinsics.checkNotNullParameter(str, "clientSecret");
return create$default(this, paymentMethodCreateParams, str, mandateDataParams, (String) null, 8, (Object) null);
}
@NotNull
public final ConfirmSetupIntentParams create(@NotNull String str, @NotNull String str2) {
Intrinsics.checkNotNullParameter(str, "paymentMethodId");
Intrinsics.checkNotNullParameter(str2, "clientSecret");
return create$default(this, str, str2, (MandateDataParams) null, (String) null, 12, (Object) null);
}
@NotNull
public final ConfirmSetupIntentParams create(@NotNull String str, @NotNull String str2, MandateDataParams mandateDataParams) {
Intrinsics.checkNotNullParameter(str, "paymentMethodId");
Intrinsics.checkNotNullParameter(str2, "clientSecret");
return create$default(this, str, str2, mandateDataParams, (String) null, 8, (Object) null);
}
@NotNull
public final ConfirmSetupIntentParams create(@NotNull String str, @NotNull PaymentMethod.Type type) {
Intrinsics.checkNotNullParameter(str, "clientSecret");
Intrinsics.checkNotNullParameter(type, "paymentMethodType");
MandateDataParams mandateDataParams = new MandateDataParams(MandateDataParams.Type.Online.Companion.getDEFAULT());
if (!type.requiresMandate) {
mandateDataParams = null;
}
return new ConfirmSetupIntentParams(str, null, null, null, false, null, mandateDataParams, 62, null);
}
@NotNull
public final ConfirmSetupIntentParams create(@NotNull String str, @NotNull String str2, MandateDataParams mandateDataParams, String str3) {
Intrinsics.checkNotNullParameter(str, "paymentMethodId");
Intrinsics.checkNotNullParameter(str2, "clientSecret");
return new ConfirmSetupIntentParams(str2, str, null, null, false, str3, mandateDataParams, 28, null);
}
@NotNull
public final ConfirmSetupIntentParams create(@NotNull PaymentMethodCreateParams paymentMethodCreateParams, @NotNull String str, MandateDataParams mandateDataParams, String str2) {
Intrinsics.checkNotNullParameter(paymentMethodCreateParams, "paymentMethodCreateParams");
Intrinsics.checkNotNullParameter(str, "clientSecret");
return new ConfirmSetupIntentParams(str, null, paymentMethodCreateParams, null, false, str2, mandateDataParams, 26, null);
}
}
@Metadata
public static final class Creator implements Parcelable.Creator<ConfirmSetupIntentParams> {
@Override
@NotNull
public final ConfirmSetupIntentParams createFromParcel(@NotNull Parcel parcel) {
Intrinsics.checkNotNullParameter(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
@NotNull
public final ConfirmSetupIntentParams[] newArray(int i) {
return new ConfirmSetupIntentParams[i];
}
}
public ConfirmSetupIntentParams(@NotNull String str, String str2, PaymentMethodCreateParams paymentMethodCreateParams, String str3, boolean z, String str4, MandateDataParams mandateDataParams) {
Intrinsics.checkNotNullParameter(str, "clientSecret");
this.clientSecret = str;
this.paymentMethodId = str2;
this.paymentMethodCreateParams = paymentMethodCreateParams;
this.returnUrl = str3;
this.useStripeSdk = z;
this.mandateId = str4;
this.mandateData = mandateDataParams;
}
private final boolean component5() {
return this.useStripeSdk;
}
public static ConfirmSetupIntentParams copy$default(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.getClientSecret();
}
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.getReturnUrl();
}
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.copy(str, str5, paymentMethodCreateParams2, str6, z2, str7, mandateDataParams);
}
@NotNull
public static final ConfirmSetupIntentParams create(@NotNull PaymentMethodCreateParams paymentMethodCreateParams, @NotNull String str) {
return Companion.create(paymentMethodCreateParams, str);
}
@NotNull
public static final ConfirmSetupIntentParams createWithoutPaymentMethod(@NotNull String str) {
return Companion.createWithoutPaymentMethod(str);
}
private final Map<String, Object> getMandateDataParams() {
Map<String, Object> paramMap;
MandateDataParams mandateDataParams = this.mandateData;
if (mandateDataParams != null && (paramMap = mandateDataParams.toParamMap()) != null) {
return paramMap;
}
PaymentMethodCreateParams paymentMethodCreateParams = this.paymentMethodCreateParams;
if (paymentMethodCreateParams != null && paymentMethodCreateParams.getRequiresMandate$payments_core_release() && this.mandateId == null) {
return new MandateDataParams(MandateDataParams.Type.Online.Companion.getDEFAULT()).toParamMap();
}
return null;
}
private final Map<String, Object> getPaymentMethodParamMap() {
PaymentMethodCreateParams paymentMethodCreateParams = this.paymentMethodCreateParams;
if (paymentMethodCreateParams != null) {
return a.a("payment_method_data", paymentMethodCreateParams.toParamMap());
}
String str = this.paymentMethodId;
return str != null ? b.b("payment_method", str) : Q.d();
}
@NotNull
public final String component1() {
return getClientSecret();
}
public final String component2$payments_core_release() {
return this.paymentMethodId;
}
public final PaymentMethodCreateParams component3$payments_core_release() {
return this.paymentMethodCreateParams;
}
public final String component4() {
return getReturnUrl();
}
public final String component6() {
return this.mandateId;
}
public final MandateDataParams component7() {
return this.mandateData;
}
@NotNull
public final ConfirmSetupIntentParams copy(@NotNull String str, String str2, PaymentMethodCreateParams paymentMethodCreateParams, String str3, boolean z, String str4, MandateDataParams mandateDataParams) {
Intrinsics.checkNotNullParameter(str, "clientSecret");
return new ConfirmSetupIntentParams(str, str2, paymentMethodCreateParams, str3, z, str4, mandateDataParams);
}
@Override
public int describeContents() {
return 0;
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof ConfirmSetupIntentParams)) {
return false;
}
ConfirmSetupIntentParams confirmSetupIntentParams = (ConfirmSetupIntentParams) obj;
return Intrinsics.areEqual(getClientSecret(), confirmSetupIntentParams.getClientSecret()) && Intrinsics.areEqual(this.paymentMethodId, confirmSetupIntentParams.paymentMethodId) && Intrinsics.areEqual(this.paymentMethodCreateParams, confirmSetupIntentParams.paymentMethodCreateParams) && Intrinsics.areEqual(getReturnUrl(), confirmSetupIntentParams.getReturnUrl()) && this.useStripeSdk == confirmSetupIntentParams.useStripeSdk && Intrinsics.areEqual(this.mandateId, confirmSetupIntentParams.mandateId) && Intrinsics.areEqual(this.mandateData, confirmSetupIntentParams.mandateData);
}
@Override
public String getClientSecret() {
return this.clientSecret;
}
public final MandateDataParams getMandateData() {
return this.mandateData;
}
public final String getMandateId() {
return this.mandateId;
}
public final PaymentMethodCreateParams getPaymentMethodCreateParams$payments_core_release() {
return this.paymentMethodCreateParams;
}
public final String getPaymentMethodId$payments_core_release() {
return this.paymentMethodId;
}
@Override
public String getReturnUrl() {
return this.returnUrl;
}
public int hashCode() {
int hashCode = getClientSecret().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) + (getReturnUrl() == null ? 0 : getReturnUrl().hashCode())) * 31;
boolean z = this.useStripeSdk;
int i = z;
if (z != 0) {
i = 1;
}
int i2 = (hashCode3 + i) * 31;
String str2 = this.mandateId;
int hashCode4 = (i2 + (str2 == null ? 0 : str2.hashCode())) * 31;
MandateDataParams mandateDataParams = this.mandateData;
return hashCode4 + (mandateDataParams != null ? mandateDataParams.hashCode() : 0);
}
public final void setMandateData(MandateDataParams mandateDataParams) {
this.mandateData = mandateDataParams;
}
public final void setMandateId(String str) {
this.mandateId = str;
}
@Override
public void setReturnUrl(String str) {
this.returnUrl = str;
}
@Override
public boolean shouldUseStripeSdk() {
return this.useStripeSdk;
}
@Override
@NotNull
public Map<String, Object> toParamMap() {
Map g = Q.g(new Pair[]{new Pair("client_secret", getClientSecret()), new Pair("use_stripe_sdk", Boolean.valueOf(this.useStripeSdk))});
String returnUrl = getReturnUrl();
Map b = returnUrl != null ? b.b("return_url", returnUrl) : null;
if (b == null) {
b = Q.d();
}
LinkedHashMap i = Q.i(g, b);
String str = this.mandateId;
Map b2 = str != null ? b.b("mandate", str) : null;
if (b2 == null) {
b2 = Q.d();
}
LinkedHashMap i2 = Q.i(i, b2);
Map<String, Object> mandateDataParams = getMandateDataParams();
Map a = mandateDataParams != null ? a.a("mandate_data", mandateDataParams) : null;
if (a == null) {
a = Q.d();
}
return Q.i(Q.i(i2, a), getPaymentMethodParamMap());
}
@NotNull
public String toString() {
return "ConfirmSetupIntentParams(clientSecret=" + getClientSecret() + ", paymentMethodId=" + this.paymentMethodId + ", paymentMethodCreateParams=" + this.paymentMethodCreateParams + ", returnUrl=" + getReturnUrl() + ", useStripeSdk=" + this.useStripeSdk + ", mandateId=" + this.mandateId + ", mandateData=" + this.mandateData + ')';
}
@Override
public void writeToParcel(@NotNull Parcel parcel, int i) {
Intrinsics.checkNotNullParameter(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, i);
}
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, i);
}
}
@NotNull
public static final ConfirmSetupIntentParams create(@NotNull PaymentMethodCreateParams paymentMethodCreateParams, @NotNull String str, MandateDataParams mandateDataParams) {
return Companion.create(paymentMethodCreateParams, str, mandateDataParams);
}
@Override
@NotNull
public ConfirmSetupIntentParams withShouldUseStripeSdk(boolean z) {
return copy$default(this, null, null, null, null, z, null, null, 111, null);
}
@NotNull
public static final ConfirmSetupIntentParams create(@NotNull PaymentMethodCreateParams paymentMethodCreateParams, @NotNull String str, MandateDataParams mandateDataParams, String str2) {
return Companion.create(paymentMethodCreateParams, str, mandateDataParams, str2);
}
@NotNull
public static final ConfirmSetupIntentParams create(@NotNull String str, @NotNull PaymentMethod.Type type) {
return Companion.create(str, type);
}
@NotNull
public static final ConfirmSetupIntentParams create(@NotNull String str, @NotNull String str2) {
return Companion.create(str, str2);
}
@NotNull
public static final ConfirmSetupIntentParams create(@NotNull String str, @NotNull String str2, MandateDataParams mandateDataParams) {
return Companion.create(str, str2, mandateDataParams);
}
@NotNull
public static final ConfirmSetupIntentParams create(@NotNull String str, @NotNull String str2, MandateDataParams mandateDataParams, String str3) {
return Companion.create(str, str2, mandateDataParams, str3);
}
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);
}
}