正在查看: Crafto v9.3.3 应用的 ConfirmPaymentIntentParams.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Crafto v9.3.3 应用的 ConfirmPaymentIntentParams.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.stripe.android.model;
import H.b;
import K.N;
import android.os.Parcel;
import android.os.Parcelable;
import c0.u0;
import com.stripe.android.camera.scanui.CameraView;
import com.stripe.android.core.a;
import com.stripe.android.model.MandateDataParams;
import com.stripe.android.model.PaymentMethod;
import com.stripe.android.model.PaymentMethodCreateParams;
import com.stripe.android.model.PaymentMethodOptionsParams;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import kotlin.Metadata;
import kotlin.Pair;
import kotlin.collections.P;
import kotlin.collections.Q;
import kotlin.collections.t;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import org.jetbrains.annotations.NotNull;
@Metadata
public final class ConfirmPaymentIntentParams implements ConfirmStripeIntentParams {
@NotNull
private static final String PARAM_PAYMENT_METHOD_OPTIONS = "payment_method_options";
@NotNull
private static final String PARAM_RECEIPT_EMAIL = "receipt_email";
@NotNull
private static final String PARAM_SAVE_PAYMENT_METHOD = "save_payment_method";
@NotNull
private static final String PARAM_SETUP_FUTURE_USAGE = "setup_future_usage";
@NotNull
private static final String PARAM_SHIPPING = "shipping";
@NotNull
public static final String PARAM_SOURCE_DATA = "source_data";
@NotNull
private static final String PARAM_SOURCE_ID = "source";
@NotNull
private final String clientSecret;
private MandateDataParams mandateData;
private String mandateId;
private final PaymentMethodCreateParams paymentMethodCreateParams;
private final String paymentMethodId;
private PaymentMethodOptionsParams paymentMethodOptions;
private String receiptEmail;
private String returnUrl;
private Boolean savePaymentMethod;
private SetupFutureUsage setupFutureUsage;
private Shipping shipping;
private final String sourceId;
private final SourceParams sourceParams;
private final boolean useStripeSdk;
@NotNull
public static final Companion Companion = new Companion(null);
@NotNull
public static final Parcelable.Creator<ConfirmPaymentIntentParams> CREATOR = new Creator();
public static final int $stable = 8;
@Metadata
public static final class Companion {
public Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public static ConfirmPaymentIntentParams create$default(Companion companion, String str, Shipping shipping, SetupFutureUsage setupFutureUsage, int i, Object obj) {
if ((i & 2) != 0) {
shipping = null;
}
if ((i & 4) != 0) {
setupFutureUsage = null;
}
return companion.create(str, shipping, setupFutureUsage);
}
public static ConfirmPaymentIntentParams createWithPaymentMethodCreateParams$default(Companion companion, PaymentMethodCreateParams paymentMethodCreateParams, String str, Boolean bool, String str2, MandateDataParams mandateDataParams, SetupFutureUsage setupFutureUsage, Shipping shipping, PaymentMethodOptionsParams paymentMethodOptionsParams, int i, Object obj) {
return companion.createWithPaymentMethodCreateParams(paymentMethodCreateParams, str, (i & 4) != 0 ? null : bool, (i & 8) != 0 ? null : str2, (i & 16) != 0 ? null : mandateDataParams, (i & 32) != 0 ? null : setupFutureUsage, (i & 64) != 0 ? null : shipping, (i & 128) != 0 ? null : paymentMethodOptionsParams);
}
public static ConfirmPaymentIntentParams createWithPaymentMethodId$default(Companion companion, String str, String str2, Boolean bool, PaymentMethodOptionsParams paymentMethodOptionsParams, String str3, MandateDataParams mandateDataParams, SetupFutureUsage setupFutureUsage, Shipping shipping, int i, Object obj) {
return companion.createWithPaymentMethodId(str, str2, (i & 4) != 0 ? null : bool, (i & 8) != 0 ? null : paymentMethodOptionsParams, (i & 16) != 0 ? null : str3, (i & 32) != 0 ? null : mandateDataParams, (i & 64) != 0 ? null : setupFutureUsage, (i & 128) != 0 ? null : shipping);
}
public static ConfirmPaymentIntentParams createWithSourceId$default(Companion companion, String str, String str2, String str3, Boolean bool, Shipping shipping, int i, Object obj) {
return companion.createWithSourceId(str, str2, str3, (i & 8) != 0 ? null : bool, (i & 16) != 0 ? null : shipping);
}
public static ConfirmPaymentIntentParams createWithSourceParams$default(Companion companion, SourceParams sourceParams, String str, String str2, Boolean bool, Shipping shipping, int i, Object obj) {
return companion.createWithSourceParams(sourceParams, str, str2, (i & 8) != 0 ? null : bool, (i & 16) != 0 ? null : shipping);
}
@NotNull
public final ConfirmPaymentIntentParams create(@NotNull String str) {
Intrinsics.checkNotNullParameter(str, "clientSecret");
return create$default(this, str, null, null, 6, null);
}
@NotNull
public final ConfirmPaymentIntentParams createAlipay(@NotNull String str) {
Intrinsics.checkNotNullParameter(str, "clientSecret");
return new ConfirmPaymentIntentParams(PaymentMethodCreateParams.Companion.createAlipay$default(PaymentMethodCreateParams.Companion, null, 1, null), null, null, null, str, "stripe://return_url", null, false, null, null, null, null, null, null, 16334, null);
}
@NotNull
public final ConfirmPaymentIntentParams createForDashboard$payments_core_release(@NotNull String str, @NotNull String str2) {
Intrinsics.checkNotNullParameter(str, "clientSecret");
Intrinsics.checkNotNullParameter(str2, "paymentMethodId");
DefaultConstructorMarker defaultConstructorMarker = null;
String str3 = null;
return new ConfirmPaymentIntentParams(null, str2, null, null, str, null, Boolean.FALSE, true, new PaymentMethodOptionsParams.Card(null, null, null, Boolean.TRUE, 7, defaultConstructorMarker), null, 0 == true ? 1 : 0, 0 == true ? 1 : 0, 0 == true ? 1 : 0, str3, 15917, defaultConstructorMarker);
}
@NotNull
public final ConfirmPaymentIntentParams createWithPaymentMethodCreateParams(@NotNull PaymentMethodCreateParams paymentMethodCreateParams, @NotNull String str) {
Intrinsics.checkNotNullParameter(paymentMethodCreateParams, "paymentMethodCreateParams");
Intrinsics.checkNotNullParameter(str, "clientSecret");
return createWithPaymentMethodCreateParams$default(this, paymentMethodCreateParams, str, null, null, null, null, null, null, 252, null);
}
@NotNull
public final ConfirmPaymentIntentParams createWithPaymentMethodId(@NotNull String str, @NotNull String str2) {
Intrinsics.checkNotNullParameter(str, "paymentMethodId");
Intrinsics.checkNotNullParameter(str2, "clientSecret");
return createWithPaymentMethodId$default(this, str, str2, null, null, null, null, null, null, 252, null);
}
@NotNull
public final ConfirmPaymentIntentParams createWithSourceId(@NotNull String str, @NotNull String str2, @NotNull String str3) {
Intrinsics.checkNotNullParameter(str, "sourceId");
Intrinsics.checkNotNullParameter(str2, "clientSecret");
Intrinsics.checkNotNullParameter(str3, "returnUrl");
return createWithSourceId$default(this, str, str2, str3, null, null, 24, null);
}
@NotNull
public final ConfirmPaymentIntentParams createWithSourceParams(@NotNull SourceParams sourceParams, @NotNull String str, @NotNull String str2) {
Intrinsics.checkNotNullParameter(sourceParams, "sourceParams");
Intrinsics.checkNotNullParameter(str, "clientSecret");
Intrinsics.checkNotNullParameter(str2, "returnUrl");
return createWithSourceParams$default(this, sourceParams, str, str2, null, null, 24, null);
}
private Companion() {
}
@NotNull
public final ConfirmPaymentIntentParams create(@NotNull String str, Shipping shipping) {
Intrinsics.checkNotNullParameter(str, "clientSecret");
return create$default(this, str, shipping, null, 4, null);
}
@NotNull
public final ConfirmPaymentIntentParams createWithPaymentMethodCreateParams(@NotNull PaymentMethodCreateParams paymentMethodCreateParams, @NotNull String str, Boolean bool) {
Intrinsics.checkNotNullParameter(paymentMethodCreateParams, "paymentMethodCreateParams");
Intrinsics.checkNotNullParameter(str, "clientSecret");
return createWithPaymentMethodCreateParams$default(this, paymentMethodCreateParams, str, bool, null, null, null, null, null, 248, null);
}
@NotNull
public final ConfirmPaymentIntentParams createWithPaymentMethodId(@NotNull String str, @NotNull String str2, Boolean bool) {
Intrinsics.checkNotNullParameter(str, "paymentMethodId");
Intrinsics.checkNotNullParameter(str2, "clientSecret");
return createWithPaymentMethodId$default(this, str, str2, bool, null, null, null, null, null, 248, null);
}
@NotNull
public final ConfirmPaymentIntentParams createWithSourceId(@NotNull String str, @NotNull String str2, @NotNull String str3, Boolean bool) {
Intrinsics.checkNotNullParameter(str, "sourceId");
Intrinsics.checkNotNullParameter(str2, "clientSecret");
Intrinsics.checkNotNullParameter(str3, "returnUrl");
return createWithSourceId$default(this, str, str2, str3, bool, null, 16, null);
}
@NotNull
public final ConfirmPaymentIntentParams createWithSourceParams(@NotNull SourceParams sourceParams, @NotNull String str, @NotNull String str2, Boolean bool) {
Intrinsics.checkNotNullParameter(sourceParams, "sourceParams");
Intrinsics.checkNotNullParameter(str, "clientSecret");
Intrinsics.checkNotNullParameter(str2, "returnUrl");
return createWithSourceParams$default(this, sourceParams, str, str2, bool, null, 16, null);
}
@NotNull
public final ConfirmPaymentIntentParams create(@NotNull String str, @NotNull PaymentMethod.Type type) {
Intrinsics.checkNotNullParameter(str, "clientSecret");
Intrinsics.checkNotNullParameter(type, "paymentMethodType");
return new ConfirmPaymentIntentParams(null, null, null, null, str, null, null, false, null, null, type.requiresMandate ? new MandateDataParams(MandateDataParams.Type.Online.Companion.getDEFAULT()) : null, null, null, null, 15343, null);
}
@NotNull
public final ConfirmPaymentIntentParams createWithPaymentMethodCreateParams(@NotNull PaymentMethodCreateParams paymentMethodCreateParams, @NotNull String str, Boolean bool, String str2) {
Intrinsics.checkNotNullParameter(paymentMethodCreateParams, "paymentMethodCreateParams");
Intrinsics.checkNotNullParameter(str, "clientSecret");
return createWithPaymentMethodCreateParams$default(this, paymentMethodCreateParams, str, bool, str2, null, null, null, null, 240, null);
}
@NotNull
public final ConfirmPaymentIntentParams createWithPaymentMethodId(@NotNull String str, @NotNull String str2, Boolean bool, PaymentMethodOptionsParams paymentMethodOptionsParams) {
Intrinsics.checkNotNullParameter(str, "paymentMethodId");
Intrinsics.checkNotNullParameter(str2, "clientSecret");
return createWithPaymentMethodId$default(this, str, str2, bool, paymentMethodOptionsParams, null, null, null, null, 240, null);
}
@NotNull
public final ConfirmPaymentIntentParams createWithSourceId(@NotNull String str, @NotNull String str2, @NotNull String str3, Boolean bool, Shipping shipping) {
Intrinsics.checkNotNullParameter(str, "sourceId");
Intrinsics.checkNotNullParameter(str2, "clientSecret");
Intrinsics.checkNotNullParameter(str3, "returnUrl");
return new ConfirmPaymentIntentParams(null, null, null, str, str2, str3, bool, false, null, null, null, null, shipping, null, 12167, null);
}
@NotNull
public final ConfirmPaymentIntentParams createWithSourceParams(@NotNull SourceParams sourceParams, @NotNull String str, @NotNull String str2, Boolean bool, Shipping shipping) {
Intrinsics.checkNotNullParameter(sourceParams, "sourceParams");
Intrinsics.checkNotNullParameter(str, "clientSecret");
Intrinsics.checkNotNullParameter(str2, "returnUrl");
return new ConfirmPaymentIntentParams(null, null, sourceParams, null, str, str2, bool, false, null, null, null, null, shipping, null, 12171, null);
}
@NotNull
public final ConfirmPaymentIntentParams createWithPaymentMethodCreateParams(@NotNull PaymentMethodCreateParams paymentMethodCreateParams, @NotNull String str, Boolean bool, String str2, MandateDataParams mandateDataParams) {
Intrinsics.checkNotNullParameter(paymentMethodCreateParams, "paymentMethodCreateParams");
Intrinsics.checkNotNullParameter(str, "clientSecret");
return createWithPaymentMethodCreateParams$default(this, paymentMethodCreateParams, str, bool, str2, mandateDataParams, null, null, null, 224, null);
}
@NotNull
public final ConfirmPaymentIntentParams createWithPaymentMethodId(@NotNull String str, @NotNull String str2, Boolean bool, PaymentMethodOptionsParams paymentMethodOptionsParams, String str3) {
Intrinsics.checkNotNullParameter(str, "paymentMethodId");
Intrinsics.checkNotNullParameter(str2, "clientSecret");
return createWithPaymentMethodId$default(this, str, str2, bool, paymentMethodOptionsParams, str3, null, null, null, 224, null);
}
@NotNull
public final ConfirmPaymentIntentParams createWithPaymentMethodCreateParams(@NotNull PaymentMethodCreateParams paymentMethodCreateParams, @NotNull String str, Boolean bool, String str2, MandateDataParams mandateDataParams, SetupFutureUsage setupFutureUsage) {
Intrinsics.checkNotNullParameter(paymentMethodCreateParams, "paymentMethodCreateParams");
Intrinsics.checkNotNullParameter(str, "clientSecret");
return createWithPaymentMethodCreateParams$default(this, paymentMethodCreateParams, str, bool, str2, mandateDataParams, setupFutureUsage, null, null, 192, null);
}
@NotNull
public final ConfirmPaymentIntentParams createWithPaymentMethodId(@NotNull String str, @NotNull String str2, Boolean bool, PaymentMethodOptionsParams paymentMethodOptionsParams, String str3, MandateDataParams mandateDataParams) {
Intrinsics.checkNotNullParameter(str, "paymentMethodId");
Intrinsics.checkNotNullParameter(str2, "clientSecret");
return createWithPaymentMethodId$default(this, str, str2, bool, paymentMethodOptionsParams, str3, mandateDataParams, null, null, 192, null);
}
@NotNull
public final ConfirmPaymentIntentParams create(@NotNull String str, Shipping shipping, SetupFutureUsage setupFutureUsage) {
Intrinsics.checkNotNullParameter(str, "clientSecret");
return new ConfirmPaymentIntentParams(null, null, null, null, str, null, null, false, null, null, null, setupFutureUsage, shipping, null, 10223, null);
}
@NotNull
public final ConfirmPaymentIntentParams createWithPaymentMethodCreateParams(@NotNull PaymentMethodCreateParams paymentMethodCreateParams, @NotNull String str, Boolean bool, String str2, MandateDataParams mandateDataParams, SetupFutureUsage setupFutureUsage, Shipping shipping) {
Intrinsics.checkNotNullParameter(paymentMethodCreateParams, "paymentMethodCreateParams");
Intrinsics.checkNotNullParameter(str, "clientSecret");
return createWithPaymentMethodCreateParams$default(this, paymentMethodCreateParams, str, bool, str2, mandateDataParams, setupFutureUsage, shipping, null, 128, null);
}
@NotNull
public final ConfirmPaymentIntentParams createWithPaymentMethodId(@NotNull String str, @NotNull String str2, Boolean bool, PaymentMethodOptionsParams paymentMethodOptionsParams, String str3, MandateDataParams mandateDataParams, SetupFutureUsage setupFutureUsage) {
Intrinsics.checkNotNullParameter(str, "paymentMethodId");
Intrinsics.checkNotNullParameter(str2, "clientSecret");
return createWithPaymentMethodId$default(this, str, str2, bool, paymentMethodOptionsParams, str3, mandateDataParams, setupFutureUsage, null, 128, null);
}
@NotNull
public final ConfirmPaymentIntentParams createWithPaymentMethodCreateParams(@NotNull PaymentMethodCreateParams paymentMethodCreateParams, @NotNull String str, Boolean bool, String str2, MandateDataParams mandateDataParams, SetupFutureUsage setupFutureUsage, Shipping shipping, PaymentMethodOptionsParams paymentMethodOptionsParams) {
Intrinsics.checkNotNullParameter(paymentMethodCreateParams, "paymentMethodCreateParams");
Intrinsics.checkNotNullParameter(str, "clientSecret");
return new ConfirmPaymentIntentParams(paymentMethodCreateParams, null, null, null, str, null, bool, false, paymentMethodOptionsParams, str2, mandateDataParams, setupFutureUsage, shipping, null, 8366, null);
}
@NotNull
public final ConfirmPaymentIntentParams createWithPaymentMethodId(@NotNull String str, @NotNull String str2, Boolean bool, PaymentMethodOptionsParams paymentMethodOptionsParams, String str3, MandateDataParams mandateDataParams, SetupFutureUsage setupFutureUsage, Shipping shipping) {
Intrinsics.checkNotNullParameter(str, "paymentMethodId");
Intrinsics.checkNotNullParameter(str2, "clientSecret");
return new ConfirmPaymentIntentParams(null, str, null, null, str2, null, bool, false, paymentMethodOptionsParams, str3, mandateDataParams, setupFutureUsage, shipping, null, 8365, null);
}
}
@Metadata
public static final class Creator implements Parcelable.Creator<ConfirmPaymentIntentParams> {
@Override
@NotNull
public final ConfirmPaymentIntentParams createFromParcel(@NotNull Parcel parcel) {
Boolean valueOf;
Intrinsics.checkNotNullParameter(parcel, "parcel");
PaymentMethodCreateParams createFromParcel = parcel.readInt() == 0 ? null : PaymentMethodCreateParams.CREATOR.createFromParcel(parcel);
String readString = parcel.readString();
SourceParams createFromParcel2 = parcel.readInt() == 0 ? null : SourceParams.CREATOR.createFromParcel(parcel);
String readString2 = parcel.readString();
String readString3 = parcel.readString();
String readString4 = parcel.readString();
if (parcel.readInt() == 0) {
valueOf = null;
} else {
valueOf = Boolean.valueOf(parcel.readInt() != 0);
}
return new ConfirmPaymentIntentParams(createFromParcel, readString, createFromParcel2, readString2, readString3, readString4, valueOf, parcel.readInt() != 0, (PaymentMethodOptionsParams) parcel.readParcelable(ConfirmPaymentIntentParams.class.getClassLoader()), parcel.readString(), parcel.readInt() == 0 ? null : MandateDataParams.CREATOR.createFromParcel(parcel), parcel.readInt() == 0 ? null : SetupFutureUsage.valueOf(parcel.readString()), parcel.readInt() != 0 ? Shipping.CREATOR.createFromParcel(parcel) : null, parcel.readString());
}
@Override
@NotNull
public final ConfirmPaymentIntentParams[] newArray(int i) {
return new ConfirmPaymentIntentParams[i];
}
}
@Metadata
public enum SetupFutureUsage {
OnSession("on_session"),
OffSession("off_session"),
Blank(CameraView.FILL_ASPECT_RATIO);
@NotNull
private final String code;
SetupFutureUsage(String str) {
this.code = str;
}
@NotNull
public final String getCode$payments_core_release() {
return this.code;
}
}
@Metadata
public static final class Shipping implements StripeParamsModel, Parcelable {
public static final int $stable = 0;
@Deprecated
@NotNull
private static final String PARAM_ADDRESS = "address";
@Deprecated
@NotNull
private static final String PARAM_CARRIER = "carrier";
@Deprecated
@NotNull
private static final String PARAM_NAME = "name";
@Deprecated
@NotNull
private static final String PARAM_PHONE = "phone";
@Deprecated
@NotNull
private static final String PARAM_TRACKING_NUMBER = "tracking_number";
@NotNull
private final Address address;
private final String carrier;
@NotNull
private final String name;
private final String phone;
private final String trackingNumber;
@NotNull
private static final Companion Companion = new Companion(null);
@NotNull
public static final Parcelable.Creator<Shipping> CREATOR = new Creator();
@Metadata
public static final class Companion {
public Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
}
@Metadata
public static final class Creator implements Parcelable.Creator<Shipping> {
@Override
@NotNull
public final Shipping createFromParcel(@NotNull Parcel parcel) {
Intrinsics.checkNotNullParameter(parcel, "parcel");
return new Shipping(Address.CREATOR.createFromParcel(parcel), parcel.readString(), parcel.readString(), parcel.readString(), parcel.readString());
}
@Override
@NotNull
public final Shipping[] newArray(int i) {
return new Shipping[i];
}
}
public Shipping(@NotNull Address address, @NotNull String str) {
this(address, str, null, null, null, 28, null);
Intrinsics.checkNotNullParameter(address, "address");
Intrinsics.checkNotNullParameter(str, "name");
}
public static Shipping copy$default(Shipping shipping, Address address, String str, String str2, String str3, String str4, int i, Object obj) {
if ((i & 1) != 0) {
address = shipping.address;
}
if ((i & 2) != 0) {
str = shipping.name;
}
String str5 = str;
if ((i & 4) != 0) {
str2 = shipping.carrier;
}
String str6 = str2;
if ((i & 8) != 0) {
str3 = shipping.phone;
}
String str7 = str3;
if ((i & 16) != 0) {
str4 = shipping.trackingNumber;
}
return shipping.copy(address, str5, str6, str7, str4);
}
@NotNull
public final Address component1$payments_core_release() {
return this.address;
}
@NotNull
public final String component2$payments_core_release() {
return this.name;
}
public final String component3$payments_core_release() {
return this.carrier;
}
public final String component4$payments_core_release() {
return this.phone;
}
public final String component5$payments_core_release() {
return this.trackingNumber;
}
@NotNull
public final Shipping copy(@NotNull Address address, @NotNull String str, String str2, String str3, String str4) {
Intrinsics.checkNotNullParameter(address, "address");
Intrinsics.checkNotNullParameter(str, "name");
return new Shipping(address, str, str2, str3, str4);
}
@Override
public int describeContents() {
return 0;
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof Shipping)) {
return false;
}
Shipping shipping = (Shipping) obj;
return Intrinsics.areEqual(this.address, shipping.address) && Intrinsics.areEqual(this.name, shipping.name) && Intrinsics.areEqual(this.carrier, shipping.carrier) && Intrinsics.areEqual(this.phone, shipping.phone) && Intrinsics.areEqual(this.trackingNumber, shipping.trackingNumber);
}
@NotNull
public final Address getAddress$payments_core_release() {
return this.address;
}
public final String getCarrier$payments_core_release() {
return this.carrier;
}
@NotNull
public final String getName$payments_core_release() {
return this.name;
}
public final String getPhone$payments_core_release() {
return this.phone;
}
public final String getTrackingNumber$payments_core_release() {
return this.trackingNumber;
}
public int hashCode() {
int a = N.a(this.address.hashCode() * 31, 31, this.name);
String str = this.carrier;
int hashCode = (a + (str == null ? 0 : str.hashCode())) * 31;
String str2 = this.phone;
int hashCode2 = (hashCode + (str2 == null ? 0 : str2.hashCode())) * 31;
String str3 = this.trackingNumber;
return hashCode2 + (str3 != null ? str3.hashCode() : 0);
}
@Override
@NotNull
public Map<String, Object> toParamMap() {
List<Pair> i = t.i(new Pair[]{new Pair("address", this.address.toParamMap()), new Pair("name", this.name), new Pair(PARAM_CARRIER, this.carrier), new Pair("phone", this.phone), new Pair(PARAM_TRACKING_NUMBER, this.trackingNumber)});
LinkedHashMap d = Q.d();
for (Pair pair : i) {
String str = (String) pair.a;
Object obj = pair.b;
Map b = obj != null ? P.b(new Pair(str, obj)) : null;
if (b == null) {
b = Q.d();
}
d = Q.i(d, b);
}
return d;
}
@NotNull
public String toString() {
StringBuilder sb = new StringBuilder("Shipping(address=");
sb.append(this.address);
sb.append(", name=");
sb.append(this.name);
sb.append(", carrier=");
sb.append(this.carrier);
sb.append(", phone=");
sb.append(this.phone);
sb.append(", trackingNumber=");
return u0.a(sb, this.trackingNumber, ')');
}
@Override
public void writeToParcel(@NotNull Parcel parcel, int i) {
Intrinsics.checkNotNullParameter(parcel, "out");
this.address.writeToParcel(parcel, i);
parcel.writeString(this.name);
parcel.writeString(this.carrier);
parcel.writeString(this.phone);
parcel.writeString(this.trackingNumber);
}
public Shipping(@NotNull Address address, @NotNull String str, String str2) {
this(address, str, str2, null, null, 24, null);
Intrinsics.checkNotNullParameter(address, "address");
Intrinsics.checkNotNullParameter(str, "name");
}
public Shipping(@NotNull Address address, @NotNull String str, String str2, String str3) {
this(address, str, str2, str3, null, 16, null);
Intrinsics.checkNotNullParameter(address, "address");
Intrinsics.checkNotNullParameter(str, "name");
}
public Shipping(@NotNull Address address, @NotNull String str, String str2, String str3, String str4) {
Intrinsics.checkNotNullParameter(address, "address");
Intrinsics.checkNotNullParameter(str, "name");
this.address = address;
this.name = str;
this.carrier = str2;
this.phone = str3;
this.trackingNumber = str4;
}
public Shipping(Address address, String str, String str2, String str3, String str4, int i, DefaultConstructorMarker defaultConstructorMarker) {
this(address, str, (i & 4) != 0 ? null : str2, (i & 8) != 0 ? null : str3, (i & 16) != 0 ? null : str4);
}
}
public ConfirmPaymentIntentParams(PaymentMethodCreateParams paymentMethodCreateParams, String str, SourceParams sourceParams, String str2, @NotNull String str3, String str4, Boolean bool, boolean z, PaymentMethodOptionsParams paymentMethodOptionsParams, String str5, MandateDataParams mandateDataParams, SetupFutureUsage setupFutureUsage, Shipping shipping, String str6) {
Intrinsics.checkNotNullParameter(str3, "clientSecret");
this.paymentMethodCreateParams = paymentMethodCreateParams;
this.paymentMethodId = str;
this.sourceParams = sourceParams;
this.sourceId = str2;
this.clientSecret = str3;
this.returnUrl = str4;
this.savePaymentMethod = bool;
this.useStripeSdk = z;
this.paymentMethodOptions = paymentMethodOptionsParams;
this.mandateId = str5;
this.mandateData = mandateDataParams;
this.setupFutureUsage = setupFutureUsage;
this.shipping = shipping;
this.receiptEmail = str6;
}
private final boolean component8() {
return this.useStripeSdk;
}
public static ConfirmPaymentIntentParams copy$default(ConfirmPaymentIntentParams confirmPaymentIntentParams, PaymentMethodCreateParams paymentMethodCreateParams, String str, SourceParams sourceParams, String str2, String str3, String str4, Boolean bool, boolean z, PaymentMethodOptionsParams paymentMethodOptionsParams, String str5, MandateDataParams mandateDataParams, SetupFutureUsage setupFutureUsage, Shipping shipping, String str6, int i, Object obj) {
return confirmPaymentIntentParams.copy((i & 1) != 0 ? confirmPaymentIntentParams.paymentMethodCreateParams : paymentMethodCreateParams, (i & 2) != 0 ? confirmPaymentIntentParams.paymentMethodId : str, (i & 4) != 0 ? confirmPaymentIntentParams.sourceParams : sourceParams, (i & 8) != 0 ? confirmPaymentIntentParams.sourceId : str2, (i & 16) != 0 ? confirmPaymentIntentParams.getClientSecret() : str3, (i & 32) != 0 ? confirmPaymentIntentParams.getReturnUrl() : str4, (i & 64) != 0 ? confirmPaymentIntentParams.savePaymentMethod : bool, (i & 128) != 0 ? confirmPaymentIntentParams.useStripeSdk : z, (i & 256) != 0 ? confirmPaymentIntentParams.paymentMethodOptions : paymentMethodOptionsParams, (i & 512) != 0 ? confirmPaymentIntentParams.mandateId : str5, (i & 1024) != 0 ? confirmPaymentIntentParams.mandateData : mandateDataParams, (i & 2048) != 0 ? confirmPaymentIntentParams.setupFutureUsage : setupFutureUsage, (i & 4096) != 0 ? confirmPaymentIntentParams.shipping : shipping, (i & 8192) != 0 ? confirmPaymentIntentParams.receiptEmail : str6);
}
@NotNull
public static final ConfirmPaymentIntentParams create(@NotNull String str) {
return Companion.create(str);
}
@NotNull
public static final ConfirmPaymentIntentParams createAlipay(@NotNull String str) {
return Companion.createAlipay(str);
}
@NotNull
public static final ConfirmPaymentIntentParams createWithPaymentMethodCreateParams(@NotNull PaymentMethodCreateParams paymentMethodCreateParams, @NotNull String str) {
return Companion.createWithPaymentMethodCreateParams(paymentMethodCreateParams, str);
}
@NotNull
public static final ConfirmPaymentIntentParams createWithPaymentMethodId(@NotNull String str, @NotNull String str2) {
return Companion.createWithPaymentMethodId(str, str2);
}
@NotNull
public static final ConfirmPaymentIntentParams createWithSourceId(@NotNull String str, @NotNull String str2, @NotNull String str3) {
return Companion.createWithSourceId(str, str2, str3);
}
@NotNull
public static final ConfirmPaymentIntentParams createWithSourceParams(@NotNull SourceParams sourceParams, @NotNull String str, @NotNull String str2) {
return Companion.createWithSourceParams(sourceParams, str, str2);
}
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;
if (str != null) {
return b.b("payment_method", str);
}
SourceParams sourceParams = this.sourceParams;
if (sourceParams != null) {
return a.a(PARAM_SOURCE_DATA, sourceParams.toParamMap());
}
String str2 = this.sourceId;
return str2 != null ? b.b("source", str2) : Q.d();
}
public final PaymentMethodCreateParams component1() {
return this.paymentMethodCreateParams;
}
public final String component10() {
return this.mandateId;
}
public final MandateDataParams component11() {
return this.mandateData;
}
public final SetupFutureUsage component12() {
return this.setupFutureUsage;
}
public final Shipping component13() {
return this.shipping;
}
public final String component14() {
return this.receiptEmail;
}
public final String component2() {
return this.paymentMethodId;
}
public final SourceParams component3() {
return this.sourceParams;
}
public final String component4() {
return this.sourceId;
}
@NotNull
public final String component5() {
return getClientSecret();
}
public final String component6() {
return getReturnUrl();
}
public final Boolean component7() {
return this.savePaymentMethod;
}
public final PaymentMethodOptionsParams component9() {
return this.paymentMethodOptions;
}
@NotNull
public final ConfirmPaymentIntentParams copy(PaymentMethodCreateParams paymentMethodCreateParams, String str, SourceParams sourceParams, String str2, @NotNull String str3, String str4, Boolean bool, boolean z, PaymentMethodOptionsParams paymentMethodOptionsParams, String str5, MandateDataParams mandateDataParams, SetupFutureUsage setupFutureUsage, Shipping shipping, String str6) {
Intrinsics.checkNotNullParameter(str3, "clientSecret");
return new ConfirmPaymentIntentParams(paymentMethodCreateParams, str, sourceParams, str2, str3, str4, bool, z, paymentMethodOptionsParams, str5, mandateDataParams, setupFutureUsage, shipping, str6);
}
@Override
public int describeContents() {
return 0;
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof ConfirmPaymentIntentParams)) {
return false;
}
ConfirmPaymentIntentParams confirmPaymentIntentParams = (ConfirmPaymentIntentParams) obj;
return Intrinsics.areEqual(this.paymentMethodCreateParams, confirmPaymentIntentParams.paymentMethodCreateParams) && Intrinsics.areEqual(this.paymentMethodId, confirmPaymentIntentParams.paymentMethodId) && Intrinsics.areEqual(this.sourceParams, confirmPaymentIntentParams.sourceParams) && Intrinsics.areEqual(this.sourceId, confirmPaymentIntentParams.sourceId) && Intrinsics.areEqual(getClientSecret(), confirmPaymentIntentParams.getClientSecret()) && Intrinsics.areEqual(getReturnUrl(), confirmPaymentIntentParams.getReturnUrl()) && Intrinsics.areEqual(this.savePaymentMethod, confirmPaymentIntentParams.savePaymentMethod) && this.useStripeSdk == confirmPaymentIntentParams.useStripeSdk && Intrinsics.areEqual(this.paymentMethodOptions, confirmPaymentIntentParams.paymentMethodOptions) && Intrinsics.areEqual(this.mandateId, confirmPaymentIntentParams.mandateId) && Intrinsics.areEqual(this.mandateData, confirmPaymentIntentParams.mandateData) && this.setupFutureUsage == confirmPaymentIntentParams.setupFutureUsage && Intrinsics.areEqual(this.shipping, confirmPaymentIntentParams.shipping) && Intrinsics.areEqual(this.receiptEmail, confirmPaymentIntentParams.receiptEmail);
}
@Override
@NotNull
public String getClientSecret() {
return this.clientSecret;
}
public final MandateDataParams getMandateData() {
return this.mandateData;
}
public final String getMandateId() {
return this.mandateId;
}
public final PaymentMethodCreateParams getPaymentMethodCreateParams() {
return this.paymentMethodCreateParams;
}
public final String getPaymentMethodId() {
return this.paymentMethodId;
}
public final PaymentMethodOptionsParams getPaymentMethodOptions() {
return this.paymentMethodOptions;
}
public final String getReceiptEmail() {
return this.receiptEmail;
}
@Override
public String getReturnUrl() {
return this.returnUrl;
}
public final Boolean getSavePaymentMethod() {
return this.savePaymentMethod;
}
public final SetupFutureUsage getSetupFutureUsage() {
return this.setupFutureUsage;
}
public final Shipping getShipping() {
return this.shipping;
}
public final String getSourceId() {
return this.sourceId;
}
public final SourceParams getSourceParams() {
return this.sourceParams;
}
public int hashCode() {
PaymentMethodCreateParams paymentMethodCreateParams = this.paymentMethodCreateParams;
int hashCode = (paymentMethodCreateParams == null ? 0 : paymentMethodCreateParams.hashCode()) * 31;
String str = this.paymentMethodId;
int hashCode2 = (hashCode + (str == null ? 0 : str.hashCode())) * 31;
SourceParams sourceParams = this.sourceParams;
int hashCode3 = (hashCode2 + (sourceParams == null ? 0 : sourceParams.hashCode())) * 31;
String str2 = this.sourceId;
int hashCode4 = (((getClientSecret().hashCode() + ((hashCode3 + (str2 == null ? 0 : str2.hashCode())) * 31)) * 31) + (getReturnUrl() == null ? 0 : getReturnUrl().hashCode())) * 31;
Boolean bool = this.savePaymentMethod;
int hashCode5 = (hashCode4 + (bool == null ? 0 : bool.hashCode())) * 31;
boolean z = this.useStripeSdk;
int i = z;
if (z != 0) {
i = 1;
}
int i2 = (hashCode5 + i) * 31;
PaymentMethodOptionsParams paymentMethodOptionsParams = this.paymentMethodOptions;
int hashCode6 = (i2 + (paymentMethodOptionsParams == null ? 0 : paymentMethodOptionsParams.hashCode())) * 31;
String str3 = this.mandateId;
int hashCode7 = (hashCode6 + (str3 == null ? 0 : str3.hashCode())) * 31;
MandateDataParams mandateDataParams = this.mandateData;
int hashCode8 = (hashCode7 + (mandateDataParams == null ? 0 : mandateDataParams.hashCode())) * 31;
SetupFutureUsage setupFutureUsage = this.setupFutureUsage;
int hashCode9 = (hashCode8 + (setupFutureUsage == null ? 0 : setupFutureUsage.hashCode())) * 31;
Shipping shipping = this.shipping;
int hashCode10 = (hashCode9 + (shipping == null ? 0 : shipping.hashCode())) * 31;
String str4 = this.receiptEmail;
return hashCode10 + (str4 != null ? str4.hashCode() : 0);
}
public final void setMandateData(MandateDataParams mandateDataParams) {
this.mandateData = mandateDataParams;
}
public final void setMandateId(String str) {
this.mandateId = str;
}
public final void setPaymentMethodOptions(PaymentMethodOptionsParams paymentMethodOptionsParams) {
this.paymentMethodOptions = paymentMethodOptionsParams;
}
public final void setReceiptEmail(String str) {
this.receiptEmail = str;
}
@Override
public void setReturnUrl(String str) {
this.returnUrl = str;
}
public final void setSavePaymentMethod(Boolean bool) {
this.savePaymentMethod = bool;
}
public final void setSetupFutureUsage(SetupFutureUsage setupFutureUsage) {
this.setupFutureUsage = setupFutureUsage;
}
public final void setShipping(Shipping shipping) {
this.shipping = shipping;
}
public final boolean shouldSavePaymentMethod() {
return Intrinsics.areEqual(this.savePaymentMethod, Boolean.TRUE);
}
@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))});
Boolean bool = this.savePaymentMethod;
Map b = bool != null ? P.b(new Pair(PARAM_SAVE_PAYMENT_METHOD, bool)) : 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();
}
LinkedHashMap i3 = Q.i(i2, a);
String returnUrl = getReturnUrl();
Map b3 = returnUrl != null ? b.b("return_url", returnUrl) : null;
if (b3 == null) {
b3 = Q.d();
}
LinkedHashMap i4 = Q.i(i3, b3);
PaymentMethodOptionsParams paymentMethodOptionsParams = this.paymentMethodOptions;
Map a2 = paymentMethodOptionsParams != null ? a.a(PARAM_PAYMENT_METHOD_OPTIONS, paymentMethodOptionsParams.toParamMap()) : null;
if (a2 == null) {
a2 = Q.d();
}
LinkedHashMap i5 = Q.i(i4, a2);
SetupFutureUsage setupFutureUsage = this.setupFutureUsage;
Map b4 = setupFutureUsage != null ? b.b("setup_future_usage", setupFutureUsage.getCode$payments_core_release()) : null;
if (b4 == null) {
b4 = Q.d();
}
LinkedHashMap i6 = Q.i(i5, b4);
Shipping shipping = this.shipping;
Map a3 = shipping != null ? a.a(PARAM_SHIPPING, shipping.toParamMap()) : null;
if (a3 == null) {
a3 = Q.d();
}
LinkedHashMap i7 = Q.i(Q.i(i6, a3), getPaymentMethodParamMap());
String str2 = this.receiptEmail;
Map b5 = str2 != null ? b.b(PARAM_RECEIPT_EMAIL, str2) : null;
if (b5 == null) {
b5 = Q.d();
}
return Q.i(i7, b5);
}
@NotNull
public String toString() {
StringBuilder sb = new StringBuilder("ConfirmPaymentIntentParams(paymentMethodCreateParams=");
sb.append(this.paymentMethodCreateParams);
sb.append(", paymentMethodId=");
sb.append(this.paymentMethodId);
sb.append(", sourceParams=");
sb.append(this.sourceParams);
sb.append(", sourceId=");
sb.append(this.sourceId);
sb.append(", clientSecret=");
sb.append(getClientSecret());
sb.append(", returnUrl=");
sb.append(getReturnUrl());
sb.append(", savePaymentMethod=");
sb.append(this.savePaymentMethod);
sb.append(", useStripeSdk=");
sb.append(this.useStripeSdk);
sb.append(", paymentMethodOptions=");
sb.append(this.paymentMethodOptions);
sb.append(", mandateId=");
sb.append(this.mandateId);
sb.append(", mandateData=");
sb.append(this.mandateData);
sb.append(", setupFutureUsage=");
sb.append(this.setupFutureUsage);
sb.append(", shipping=");
sb.append(this.shipping);
sb.append(", receiptEmail=");
return u0.a(sb, this.receiptEmail, ')');
}
@Override
public void writeToParcel(@NotNull Parcel parcel, int i) {
Intrinsics.checkNotNullParameter(parcel, "out");
PaymentMethodCreateParams paymentMethodCreateParams = this.paymentMethodCreateParams;
if (paymentMethodCreateParams == null) {
parcel.writeInt(0);
} else {
parcel.writeInt(1);
paymentMethodCreateParams.writeToParcel(parcel, i);
}
parcel.writeString(this.paymentMethodId);
SourceParams sourceParams = this.sourceParams;
if (sourceParams == null) {
parcel.writeInt(0);
} else {
parcel.writeInt(1);
sourceParams.writeToParcel(parcel, i);
}
parcel.writeString(this.sourceId);
parcel.writeString(this.clientSecret);
parcel.writeString(this.returnUrl);
Boolean bool = this.savePaymentMethod;
if (bool == null) {
parcel.writeInt(0);
} else {
parcel.writeInt(1);
parcel.writeInt(bool.booleanValue() ? 1 : 0);
}
parcel.writeInt(this.useStripeSdk ? 1 : 0);
parcel.writeParcelable(this.paymentMethodOptions, i);
parcel.writeString(this.mandateId);
MandateDataParams mandateDataParams = this.mandateData;
if (mandateDataParams == null) {
parcel.writeInt(0);
} else {
parcel.writeInt(1);
mandateDataParams.writeToParcel(parcel, i);
}
SetupFutureUsage setupFutureUsage = this.setupFutureUsage;
if (setupFutureUsage == null) {
parcel.writeInt(0);
} else {
parcel.writeInt(1);
parcel.writeString(setupFutureUsage.name());
}
Shipping shipping = this.shipping;
if (shipping == null) {
parcel.writeInt(0);
} else {
parcel.writeInt(1);
shipping.writeToParcel(parcel, i);
}
parcel.writeString(this.receiptEmail);
}
@NotNull
public static final ConfirmPaymentIntentParams create(@NotNull String str, Shipping shipping) {
return Companion.create(str, shipping);
}
@NotNull
public static final ConfirmPaymentIntentParams createWithPaymentMethodCreateParams(@NotNull PaymentMethodCreateParams paymentMethodCreateParams, @NotNull String str, Boolean bool) {
return Companion.createWithPaymentMethodCreateParams(paymentMethodCreateParams, str, bool);
}
@NotNull
public static final ConfirmPaymentIntentParams createWithPaymentMethodId(@NotNull String str, @NotNull String str2, Boolean bool) {
return Companion.createWithPaymentMethodId(str, str2, bool);
}
@NotNull
public static final ConfirmPaymentIntentParams createWithSourceId(@NotNull String str, @NotNull String str2, @NotNull String str3, Boolean bool) {
return Companion.createWithSourceId(str, str2, str3, bool);
}
@NotNull
public static final ConfirmPaymentIntentParams createWithSourceParams(@NotNull SourceParams sourceParams, @NotNull String str, @NotNull String str2, Boolean bool) {
return Companion.createWithSourceParams(sourceParams, str, str2, bool);
}
@Override
@NotNull
public ConfirmPaymentIntentParams withShouldUseStripeSdk(boolean z) {
return copy$default(this, null, null, null, null, null, null, null, z, null, null, null, null, null, null, 16255, null);
}
@NotNull
public static final ConfirmPaymentIntentParams create(@NotNull String str, Shipping shipping, SetupFutureUsage setupFutureUsage) {
return Companion.create(str, shipping, setupFutureUsage);
}
@NotNull
public static final ConfirmPaymentIntentParams createWithPaymentMethodCreateParams(@NotNull PaymentMethodCreateParams paymentMethodCreateParams, @NotNull String str, Boolean bool, String str2) {
return Companion.createWithPaymentMethodCreateParams(paymentMethodCreateParams, str, bool, str2);
}
@NotNull
public static final ConfirmPaymentIntentParams createWithPaymentMethodId(@NotNull String str, @NotNull String str2, Boolean bool, PaymentMethodOptionsParams paymentMethodOptionsParams) {
return Companion.createWithPaymentMethodId(str, str2, bool, paymentMethodOptionsParams);
}
@NotNull
public static final ConfirmPaymentIntentParams createWithSourceId(@NotNull String str, @NotNull String str2, @NotNull String str3, Boolean bool, Shipping shipping) {
return Companion.createWithSourceId(str, str2, str3, bool, shipping);
}
@NotNull
public static final ConfirmPaymentIntentParams createWithSourceParams(@NotNull SourceParams sourceParams, @NotNull String str, @NotNull String str2, Boolean bool, Shipping shipping) {
return Companion.createWithSourceParams(sourceParams, str, str2, bool, shipping);
}
@NotNull
public static final ConfirmPaymentIntentParams create(@NotNull String str, @NotNull PaymentMethod.Type type) {
return Companion.create(str, type);
}
@NotNull
public static final ConfirmPaymentIntentParams createWithPaymentMethodCreateParams(@NotNull PaymentMethodCreateParams paymentMethodCreateParams, @NotNull String str, Boolean bool, String str2, MandateDataParams mandateDataParams) {
return Companion.createWithPaymentMethodCreateParams(paymentMethodCreateParams, str, bool, str2, mandateDataParams);
}
@NotNull
public static final ConfirmPaymentIntentParams createWithPaymentMethodId(@NotNull String str, @NotNull String str2, Boolean bool, PaymentMethodOptionsParams paymentMethodOptionsParams, String str3) {
return Companion.createWithPaymentMethodId(str, str2, bool, paymentMethodOptionsParams, str3);
}
@NotNull
public static final ConfirmPaymentIntentParams createWithPaymentMethodCreateParams(@NotNull PaymentMethodCreateParams paymentMethodCreateParams, @NotNull String str, Boolean bool, String str2, MandateDataParams mandateDataParams, SetupFutureUsage setupFutureUsage) {
return Companion.createWithPaymentMethodCreateParams(paymentMethodCreateParams, str, bool, str2, mandateDataParams, setupFutureUsage);
}
@NotNull
public static final ConfirmPaymentIntentParams createWithPaymentMethodId(@NotNull String str, @NotNull String str2, Boolean bool, PaymentMethodOptionsParams paymentMethodOptionsParams, String str3, MandateDataParams mandateDataParams) {
return Companion.createWithPaymentMethodId(str, str2, bool, paymentMethodOptionsParams, str3, mandateDataParams);
}
@NotNull
public static final ConfirmPaymentIntentParams createWithPaymentMethodCreateParams(@NotNull PaymentMethodCreateParams paymentMethodCreateParams, @NotNull String str, Boolean bool, String str2, MandateDataParams mandateDataParams, SetupFutureUsage setupFutureUsage, Shipping shipping) {
return Companion.createWithPaymentMethodCreateParams(paymentMethodCreateParams, str, bool, str2, mandateDataParams, setupFutureUsage, shipping);
}
@NotNull
public static final ConfirmPaymentIntentParams createWithPaymentMethodId(@NotNull String str, @NotNull String str2, Boolean bool, PaymentMethodOptionsParams paymentMethodOptionsParams, String str3, MandateDataParams mandateDataParams, SetupFutureUsage setupFutureUsage) {
return Companion.createWithPaymentMethodId(str, str2, bool, paymentMethodOptionsParams, str3, mandateDataParams, setupFutureUsage);
}
@NotNull
public static final ConfirmPaymentIntentParams createWithPaymentMethodCreateParams(@NotNull PaymentMethodCreateParams paymentMethodCreateParams, @NotNull String str, Boolean bool, String str2, MandateDataParams mandateDataParams, SetupFutureUsage setupFutureUsage, Shipping shipping, PaymentMethodOptionsParams paymentMethodOptionsParams) {
return Companion.createWithPaymentMethodCreateParams(paymentMethodCreateParams, str, bool, str2, mandateDataParams, setupFutureUsage, shipping, paymentMethodOptionsParams);
}
@NotNull
public static final ConfirmPaymentIntentParams createWithPaymentMethodId(@NotNull String str, @NotNull String str2, Boolean bool, PaymentMethodOptionsParams paymentMethodOptionsParams, String str3, MandateDataParams mandateDataParams, SetupFutureUsage setupFutureUsage, Shipping shipping) {
return Companion.createWithPaymentMethodId(str, str2, bool, paymentMethodOptionsParams, str3, mandateDataParams, setupFutureUsage, shipping);
}
public ConfirmPaymentIntentParams(PaymentMethodCreateParams paymentMethodCreateParams, String str, SourceParams sourceParams, String str2, String str3, String str4, Boolean bool, boolean z, PaymentMethodOptionsParams paymentMethodOptionsParams, String str5, MandateDataParams mandateDataParams, SetupFutureUsage setupFutureUsage, Shipping shipping, String str6, int i, DefaultConstructorMarker defaultConstructorMarker) {
this((i & 1) != 0 ? null : paymentMethodCreateParams, (i & 2) != 0 ? null : str, (i & 4) != 0 ? null : sourceParams, (i & 8) != 0 ? null : str2, str3, (i & 32) != 0 ? null : str4, (i & 64) != 0 ? null : bool, (i & 128) != 0 ? false : z, (i & 256) != 0 ? null : paymentMethodOptionsParams, (i & 512) != 0 ? null : str5, (i & 1024) != 0 ? null : mandateDataParams, (i & 2048) != 0 ? null : setupFutureUsage, (i & 4096) != 0 ? null : shipping, (i & 8192) != 0 ? null : str6);
}
}