正在查看: Crafto v9.3.3 应用的 USBankAccountFormScreenState.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Crafto v9.3.3 应用的 USBankAccountFormScreenState.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.stripe.android.paymentsheet.paymentdatacollection.ach;
import B.k;
import K.N;
import c0.u0;
import com.stripe.android.financialconnections.model.BankAccount;
import com.stripe.android.financialconnections.model.FinancialConnectionsAccount;
import com.stripe.android.model.ConfirmStripeIntentParams;
import com.stripe.android.paymentsheet.model.PaymentSelection;
import kotlin.Metadata;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import org.jetbrains.annotations.NotNull;
@Metadata
public abstract class USBankAccountFormScreenState {
private final Integer error;
@Metadata
public static final class ConfirmIntent extends USBankAccountFormScreenState {
public static final int $stable = 8;
@NotNull
private final ConfirmStripeIntentParams confirmIntentParams;
public ConfirmIntent(@org.jetbrains.annotations.NotNull com.stripe.android.model.ConfirmStripeIntentParams r3) {
throw new UnsupportedOperationException("Method not decompiled: com.stripe.android.paymentsheet.paymentdatacollection.ach.USBankAccountFormScreenState.ConfirmIntent.<init>(com.stripe.android.model.ConfirmStripeIntentParams):void");
}
public static ConfirmIntent copy$default(ConfirmIntent confirmIntent, ConfirmStripeIntentParams confirmStripeIntentParams, int i, Object obj) {
if ((i & 1) != 0) {
confirmStripeIntentParams = confirmIntent.confirmIntentParams;
}
return confirmIntent.copy(confirmStripeIntentParams);
}
@NotNull
public final ConfirmStripeIntentParams component1() {
return this.confirmIntentParams;
}
@NotNull
public final ConfirmIntent copy(@NotNull ConfirmStripeIntentParams confirmStripeIntentParams) {
Intrinsics.checkNotNullParameter(confirmStripeIntentParams, "confirmIntentParams");
return new ConfirmIntent(confirmStripeIntentParams);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
return (obj instanceof ConfirmIntent) && Intrinsics.areEqual(this.confirmIntentParams, ((ConfirmIntent) obj).confirmIntentParams);
}
@NotNull
public final ConfirmStripeIntentParams getConfirmIntentParams() {
return this.confirmIntentParams;
}
public int hashCode() {
return this.confirmIntentParams.hashCode();
}
@NotNull
public String toString() {
return "ConfirmIntent(confirmIntentParams=" + this.confirmIntentParams + ')';
}
@Override
@NotNull
public ConfirmIntent updateInputs(@NotNull String str, String str2, boolean z) {
Intrinsics.checkNotNullParameter(str, "name");
return this;
}
}
@Metadata
public static final class Finished extends USBankAccountFormScreenState {
public static final int $stable = 0;
@NotNull
private final String bankName;
@NotNull
private final String financialConnectionsSessionId;
@NotNull
private final String intentId;
@NotNull
private final String last4;
@NotNull
private final PaymentSelection paymentSelection;
public Finished(@org.jetbrains.annotations.NotNull com.stripe.android.paymentsheet.model.PaymentSelection r3, @org.jetbrains.annotations.NotNull java.lang.String r4, @org.jetbrains.annotations.NotNull java.lang.String r5, @org.jetbrains.annotations.NotNull java.lang.String r6, @org.jetbrains.annotations.NotNull java.lang.String r7) {
throw new UnsupportedOperationException("Method not decompiled: com.stripe.android.paymentsheet.paymentdatacollection.ach.USBankAccountFormScreenState.Finished.<init>(com.stripe.android.paymentsheet.model.PaymentSelection, java.lang.String, java.lang.String, java.lang.String, java.lang.String):void");
}
public static Finished copy$default(Finished finished, PaymentSelection paymentSelection, String str, String str2, String str3, String str4, int i, Object obj) {
if ((i & 1) != 0) {
paymentSelection = finished.paymentSelection;
}
if ((i & 2) != 0) {
str = finished.financialConnectionsSessionId;
}
String str5 = str;
if ((i & 4) != 0) {
str2 = finished.intentId;
}
String str6 = str2;
if ((i & 8) != 0) {
str3 = finished.last4;
}
String str7 = str3;
if ((i & 16) != 0) {
str4 = finished.bankName;
}
return finished.copy(paymentSelection, str5, str6, str7, str4);
}
@NotNull
public final PaymentSelection component1() {
return this.paymentSelection;
}
@NotNull
public final String component2() {
return this.financialConnectionsSessionId;
}
@NotNull
public final String component3() {
return this.intentId;
}
@NotNull
public final String component4() {
return this.last4;
}
@NotNull
public final String component5() {
return this.bankName;
}
@NotNull
public final Finished copy(@NotNull PaymentSelection paymentSelection, @NotNull String str, @NotNull String str2, @NotNull String str3, @NotNull String str4) {
Intrinsics.checkNotNullParameter(paymentSelection, "paymentSelection");
Intrinsics.checkNotNullParameter(str, "financialConnectionsSessionId");
Intrinsics.checkNotNullParameter(str2, "intentId");
Intrinsics.checkNotNullParameter(str3, "last4");
Intrinsics.checkNotNullParameter(str4, "bankName");
return new Finished(paymentSelection, str, str2, str3, str4);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof Finished)) {
return false;
}
Finished finished = (Finished) obj;
return Intrinsics.areEqual(this.paymentSelection, finished.paymentSelection) && Intrinsics.areEqual(this.financialConnectionsSessionId, finished.financialConnectionsSessionId) && Intrinsics.areEqual(this.intentId, finished.intentId) && Intrinsics.areEqual(this.last4, finished.last4) && Intrinsics.areEqual(this.bankName, finished.bankName);
}
@NotNull
public final String getBankName() {
return this.bankName;
}
@NotNull
public final String getFinancialConnectionsSessionId() {
return this.financialConnectionsSessionId;
}
@NotNull
public final String getIntentId() {
return this.intentId;
}
@NotNull
public final String getLast4() {
return this.last4;
}
@NotNull
public final PaymentSelection getPaymentSelection() {
return this.paymentSelection;
}
public int hashCode() {
return this.bankName.hashCode() + N.a(N.a(N.a(this.paymentSelection.hashCode() * 31, 31, this.financialConnectionsSessionId), 31, this.intentId), 31, this.last4);
}
@NotNull
public String toString() {
StringBuilder sb = new StringBuilder("Finished(paymentSelection=");
sb.append(this.paymentSelection);
sb.append(", financialConnectionsSessionId=");
sb.append(this.financialConnectionsSessionId);
sb.append(", intentId=");
sb.append(this.intentId);
sb.append(", last4=");
sb.append(this.last4);
sb.append(", bankName=");
return u0.a(sb, this.bankName, ')');
}
@Override
@NotNull
public Finished updateInputs(@NotNull String str, String str2, boolean z) {
Intrinsics.checkNotNullParameter(str, "name");
return this;
}
}
@Metadata
public static final class MandateCollection extends USBankAccountFormScreenState {
public static final int $stable = FinancialConnectionsAccount.$stable;
private final String email;
@NotNull
private final String financialConnectionsSessionId;
@NotNull
private final String intentId;
@NotNull
private final String mandateText;
@NotNull
private final String name;
@NotNull
private final FinancialConnectionsAccount paymentAccount;
private final String primaryButtonText;
private final boolean saveForFutureUsage;
public MandateCollection(@org.jetbrains.annotations.NotNull java.lang.String r3, java.lang.String r4, @org.jetbrains.annotations.NotNull com.stripe.android.financialconnections.model.FinancialConnectionsAccount r5, @org.jetbrains.annotations.NotNull java.lang.String r6, @org.jetbrains.annotations.NotNull java.lang.String r7, java.lang.String r8, @org.jetbrains.annotations.NotNull java.lang.String r9, boolean r10) {
throw new UnsupportedOperationException("Method not decompiled: com.stripe.android.paymentsheet.paymentdatacollection.ach.USBankAccountFormScreenState.MandateCollection.<init>(java.lang.String, java.lang.String, com.stripe.android.financialconnections.model.FinancialConnectionsAccount, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean):void");
}
public static MandateCollection copy$default(MandateCollection mandateCollection, String str, String str2, FinancialConnectionsAccount financialConnectionsAccount, String str3, String str4, String str5, String str6, boolean z, int i, Object obj) {
return mandateCollection.copy((i & 1) != 0 ? mandateCollection.name : str, (i & 2) != 0 ? mandateCollection.email : str2, (i & 4) != 0 ? mandateCollection.paymentAccount : financialConnectionsAccount, (i & 8) != 0 ? mandateCollection.financialConnectionsSessionId : str3, (i & 16) != 0 ? mandateCollection.intentId : str4, (i & 32) != 0 ? mandateCollection.primaryButtonText : str5, (i & 64) != 0 ? mandateCollection.mandateText : str6, (i & 128) != 0 ? mandateCollection.saveForFutureUsage : z);
}
@NotNull
public final String component1() {
return this.name;
}
public final String component2() {
return this.email;
}
@NotNull
public final FinancialConnectionsAccount component3() {
return this.paymentAccount;
}
@NotNull
public final String component4() {
return this.financialConnectionsSessionId;
}
@NotNull
public final String component5() {
return this.intentId;
}
public final String component6() {
return this.primaryButtonText;
}
@NotNull
public final String component7() {
return this.mandateText;
}
public final boolean component8() {
return this.saveForFutureUsage;
}
@NotNull
public final MandateCollection copy(@NotNull String str, String str2, @NotNull FinancialConnectionsAccount financialConnectionsAccount, @NotNull String str3, @NotNull String str4, String str5, @NotNull String str6, boolean z) {
Intrinsics.checkNotNullParameter(str, "name");
Intrinsics.checkNotNullParameter(financialConnectionsAccount, "paymentAccount");
Intrinsics.checkNotNullParameter(str3, "financialConnectionsSessionId");
Intrinsics.checkNotNullParameter(str4, "intentId");
Intrinsics.checkNotNullParameter(str6, "mandateText");
return new MandateCollection(str, str2, financialConnectionsAccount, str3, str4, str5, str6, z);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof MandateCollection)) {
return false;
}
MandateCollection mandateCollection = (MandateCollection) obj;
return Intrinsics.areEqual(this.name, mandateCollection.name) && Intrinsics.areEqual(this.email, mandateCollection.email) && Intrinsics.areEqual(this.paymentAccount, mandateCollection.paymentAccount) && Intrinsics.areEqual(this.financialConnectionsSessionId, mandateCollection.financialConnectionsSessionId) && Intrinsics.areEqual(this.intentId, mandateCollection.intentId) && Intrinsics.areEqual(this.primaryButtonText, mandateCollection.primaryButtonText) && Intrinsics.areEqual(this.mandateText, mandateCollection.mandateText) && this.saveForFutureUsage == mandateCollection.saveForFutureUsage;
}
public final String getEmail() {
return this.email;
}
@NotNull
public final String getFinancialConnectionsSessionId() {
return this.financialConnectionsSessionId;
}
@NotNull
public final String getIntentId() {
return this.intentId;
}
@NotNull
public final String getMandateText() {
return this.mandateText;
}
@NotNull
public final String getName() {
return this.name;
}
@NotNull
public final FinancialConnectionsAccount getPaymentAccount() {
return this.paymentAccount;
}
public final String getPrimaryButtonText() {
return this.primaryButtonText;
}
public final boolean getSaveForFutureUsage() {
return this.saveForFutureUsage;
}
public int hashCode() {
int hashCode = this.name.hashCode() * 31;
String str = this.email;
int a = N.a(N.a((this.paymentAccount.hashCode() + ((hashCode + (str == null ? 0 : str.hashCode())) * 31)) * 31, 31, this.financialConnectionsSessionId), 31, this.intentId);
String str2 = this.primaryButtonText;
int a2 = N.a((a + (str2 != null ? str2.hashCode() : 0)) * 31, 31, this.mandateText);
boolean z = this.saveForFutureUsage;
int i = z;
if (z != 0) {
i = 1;
}
return a2 + i;
}
@NotNull
public String toString() {
StringBuilder sb = new StringBuilder("MandateCollection(name=");
sb.append(this.name);
sb.append(", email=");
sb.append(this.email);
sb.append(", paymentAccount=");
sb.append(this.paymentAccount);
sb.append(", financialConnectionsSessionId=");
sb.append(this.financialConnectionsSessionId);
sb.append(", intentId=");
sb.append(this.intentId);
sb.append(", primaryButtonText=");
sb.append(this.primaryButtonText);
sb.append(", mandateText=");
sb.append(this.mandateText);
sb.append(", saveForFutureUsage=");
return k.a(sb, this.saveForFutureUsage, ')');
}
@Override
@NotNull
public MandateCollection updateInputs(@NotNull String str, String str2, boolean z) {
Intrinsics.checkNotNullParameter(str, "name");
return copy$default(this, str, str2, null, null, null, null, null, z, 124, null);
}
}
@Metadata
public static final class NameAndEmailCollection extends USBankAccountFormScreenState {
public static final int $stable = 0;
private final String email;
private final Integer error;
@NotNull
private final String name;
private final String primaryButtonText;
public NameAndEmailCollection(Integer num, String str, String str2, String str3, int i, DefaultConstructorMarker defaultConstructorMarker) {
this((i & 1) != 0 ? null : num, str, str2, str3);
}
public final String getEmail() {
return this.email;
}
@Override
public Integer getError() {
return this.error;
}
@NotNull
public final String getName() {
return this.name;
}
public final String getPrimaryButtonText() {
return this.primaryButtonText;
}
public NameAndEmailCollection(java.lang.Integer r3, @org.jetbrains.annotations.NotNull java.lang.String r4, java.lang.String r5, java.lang.String r6) {
throw new UnsupportedOperationException("Method not decompiled: com.stripe.android.paymentsheet.paymentdatacollection.ach.USBankAccountFormScreenState.NameAndEmailCollection.<init>(java.lang.Integer, java.lang.String, java.lang.String, java.lang.String):void");
}
@Override
@NotNull
public NameAndEmailCollection updateInputs(@NotNull String str, String str2, boolean z) {
Intrinsics.checkNotNullParameter(str, "name");
return new NameAndEmailCollection(getError(), str, str2, this.primaryButtonText);
}
}
@Metadata
public static final class SavedAccount extends USBankAccountFormScreenState {
public static final int $stable = 0;
@NotNull
private final String bankName;
private final String email;
private final String financialConnectionsSessionId;
@NotNull
private final String intentId;
private final String last4;
@NotNull
private final String mandateText;
@NotNull
private final String name;
private final String primaryButtonText;
private final boolean saveForFutureUsage;
public SavedAccount(@org.jetbrains.annotations.NotNull java.lang.String r3, java.lang.String r4, java.lang.String r5, @org.jetbrains.annotations.NotNull java.lang.String r6, @org.jetbrains.annotations.NotNull java.lang.String r7, java.lang.String r8, java.lang.String r9, @org.jetbrains.annotations.NotNull java.lang.String r10, boolean r11) {
throw new UnsupportedOperationException("Method not decompiled: com.stripe.android.paymentsheet.paymentdatacollection.ach.USBankAccountFormScreenState.SavedAccount.<init>(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean):void");
}
public static SavedAccount copy$default(SavedAccount savedAccount, String str, String str2, String str3, String str4, String str5, String str6, String str7, String str8, boolean z, int i, Object obj) {
return savedAccount.copy((i & 1) != 0 ? savedAccount.name : str, (i & 2) != 0 ? savedAccount.email : str2, (i & 4) != 0 ? savedAccount.financialConnectionsSessionId : str3, (i & 8) != 0 ? savedAccount.intentId : str4, (i & 16) != 0 ? savedAccount.bankName : str5, (i & 32) != 0 ? savedAccount.last4 : str6, (i & 64) != 0 ? savedAccount.primaryButtonText : str7, (i & 128) != 0 ? savedAccount.mandateText : str8, (i & 256) != 0 ? savedAccount.saveForFutureUsage : z);
}
@NotNull
public final String component1() {
return this.name;
}
public final String component2() {
return this.email;
}
public final String component3() {
return this.financialConnectionsSessionId;
}
@NotNull
public final String component4() {
return this.intentId;
}
@NotNull
public final String component5() {
return this.bankName;
}
public final String component6() {
return this.last4;
}
public final String component7() {
return this.primaryButtonText;
}
@NotNull
public final String component8() {
return this.mandateText;
}
public final boolean component9() {
return this.saveForFutureUsage;
}
@NotNull
public final SavedAccount copy(@NotNull String str, String str2, String str3, @NotNull String str4, @NotNull String str5, String str6, String str7, @NotNull String str8, boolean z) {
Intrinsics.checkNotNullParameter(str, "name");
Intrinsics.checkNotNullParameter(str4, "intentId");
Intrinsics.checkNotNullParameter(str5, "bankName");
Intrinsics.checkNotNullParameter(str8, "mandateText");
return new SavedAccount(str, str2, str3, str4, str5, str6, str7, str8, z);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof SavedAccount)) {
return false;
}
SavedAccount savedAccount = (SavedAccount) obj;
return Intrinsics.areEqual(this.name, savedAccount.name) && Intrinsics.areEqual(this.email, savedAccount.email) && Intrinsics.areEqual(this.financialConnectionsSessionId, savedAccount.financialConnectionsSessionId) && Intrinsics.areEqual(this.intentId, savedAccount.intentId) && Intrinsics.areEqual(this.bankName, savedAccount.bankName) && Intrinsics.areEqual(this.last4, savedAccount.last4) && Intrinsics.areEqual(this.primaryButtonText, savedAccount.primaryButtonText) && Intrinsics.areEqual(this.mandateText, savedAccount.mandateText) && this.saveForFutureUsage == savedAccount.saveForFutureUsage;
}
@NotNull
public final String getBankName() {
return this.bankName;
}
public final String getEmail() {
return this.email;
}
public final String getFinancialConnectionsSessionId() {
return this.financialConnectionsSessionId;
}
@NotNull
public final String getIntentId() {
return this.intentId;
}
public final String getLast4() {
return this.last4;
}
@NotNull
public final String getMandateText() {
return this.mandateText;
}
@NotNull
public final String getName() {
return this.name;
}
public final String getPrimaryButtonText() {
return this.primaryButtonText;
}
public final boolean getSaveForFutureUsage() {
return this.saveForFutureUsage;
}
public int hashCode() {
int hashCode = this.name.hashCode() * 31;
String str = this.email;
int hashCode2 = (hashCode + (str == null ? 0 : str.hashCode())) * 31;
String str2 = this.financialConnectionsSessionId;
int a = N.a(N.a((hashCode2 + (str2 == null ? 0 : str2.hashCode())) * 31, 31, this.intentId), 31, this.bankName);
String str3 = this.last4;
int hashCode3 = (a + (str3 == null ? 0 : str3.hashCode())) * 31;
String str4 = this.primaryButtonText;
int a2 = N.a((hashCode3 + (str4 != null ? str4.hashCode() : 0)) * 31, 31, this.mandateText);
boolean z = this.saveForFutureUsage;
int i = z;
if (z != 0) {
i = 1;
}
return a2 + i;
}
@NotNull
public String toString() {
StringBuilder sb = new StringBuilder("SavedAccount(name=");
sb.append(this.name);
sb.append(", email=");
sb.append(this.email);
sb.append(", financialConnectionsSessionId=");
sb.append(this.financialConnectionsSessionId);
sb.append(", intentId=");
sb.append(this.intentId);
sb.append(", bankName=");
sb.append(this.bankName);
sb.append(", last4=");
sb.append(this.last4);
sb.append(", primaryButtonText=");
sb.append(this.primaryButtonText);
sb.append(", mandateText=");
sb.append(this.mandateText);
sb.append(", saveForFutureUsage=");
return k.a(sb, this.saveForFutureUsage, ')');
}
@Override
@NotNull
public SavedAccount updateInputs(@NotNull String str, String str2, boolean z) {
Intrinsics.checkNotNullParameter(str, "name");
return copy$default(this, str, str2, null, null, null, null, null, null, z, 252, null);
}
}
@Metadata
public static final class VerifyWithMicrodeposits extends USBankAccountFormScreenState {
public static final int $stable = BankAccount.$stable;
private final String email;
@NotNull
private final String financialConnectionsSessionId;
@NotNull
private final String intentId;
@NotNull
private final String mandateText;
@NotNull
private final String name;
@NotNull
private final BankAccount paymentAccount;
private final String primaryButtonText;
private final boolean saveForFutureUsage;
public VerifyWithMicrodeposits(@org.jetbrains.annotations.NotNull java.lang.String r3, java.lang.String r4, @org.jetbrains.annotations.NotNull com.stripe.android.financialconnections.model.BankAccount r5, @org.jetbrains.annotations.NotNull java.lang.String r6, @org.jetbrains.annotations.NotNull java.lang.String r7, java.lang.String r8, @org.jetbrains.annotations.NotNull java.lang.String r9, boolean r10) {
throw new UnsupportedOperationException("Method not decompiled: com.stripe.android.paymentsheet.paymentdatacollection.ach.USBankAccountFormScreenState.VerifyWithMicrodeposits.<init>(java.lang.String, java.lang.String, com.stripe.android.financialconnections.model.BankAccount, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean):void");
}
public static VerifyWithMicrodeposits copy$default(VerifyWithMicrodeposits verifyWithMicrodeposits, String str, String str2, BankAccount bankAccount, String str3, String str4, String str5, String str6, boolean z, int i, Object obj) {
return verifyWithMicrodeposits.copy((i & 1) != 0 ? verifyWithMicrodeposits.name : str, (i & 2) != 0 ? verifyWithMicrodeposits.email : str2, (i & 4) != 0 ? verifyWithMicrodeposits.paymentAccount : bankAccount, (i & 8) != 0 ? verifyWithMicrodeposits.financialConnectionsSessionId : str3, (i & 16) != 0 ? verifyWithMicrodeposits.intentId : str4, (i & 32) != 0 ? verifyWithMicrodeposits.primaryButtonText : str5, (i & 64) != 0 ? verifyWithMicrodeposits.mandateText : str6, (i & 128) != 0 ? verifyWithMicrodeposits.saveForFutureUsage : z);
}
@NotNull
public final String component1() {
return this.name;
}
public final String component2() {
return this.email;
}
@NotNull
public final BankAccount component3() {
return this.paymentAccount;
}
@NotNull
public final String component4() {
return this.financialConnectionsSessionId;
}
@NotNull
public final String component5() {
return this.intentId;
}
public final String component6() {
return this.primaryButtonText;
}
@NotNull
public final String component7() {
return this.mandateText;
}
public final boolean component8() {
return this.saveForFutureUsage;
}
@NotNull
public final VerifyWithMicrodeposits copy(@NotNull String str, String str2, @NotNull BankAccount bankAccount, @NotNull String str3, @NotNull String str4, String str5, @NotNull String str6, boolean z) {
Intrinsics.checkNotNullParameter(str, "name");
Intrinsics.checkNotNullParameter(bankAccount, "paymentAccount");
Intrinsics.checkNotNullParameter(str3, "financialConnectionsSessionId");
Intrinsics.checkNotNullParameter(str4, "intentId");
Intrinsics.checkNotNullParameter(str6, "mandateText");
return new VerifyWithMicrodeposits(str, str2, bankAccount, str3, str4, str5, str6, z);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof VerifyWithMicrodeposits)) {
return false;
}
VerifyWithMicrodeposits verifyWithMicrodeposits = (VerifyWithMicrodeposits) obj;
return Intrinsics.areEqual(this.name, verifyWithMicrodeposits.name) && Intrinsics.areEqual(this.email, verifyWithMicrodeposits.email) && Intrinsics.areEqual(this.paymentAccount, verifyWithMicrodeposits.paymentAccount) && Intrinsics.areEqual(this.financialConnectionsSessionId, verifyWithMicrodeposits.financialConnectionsSessionId) && Intrinsics.areEqual(this.intentId, verifyWithMicrodeposits.intentId) && Intrinsics.areEqual(this.primaryButtonText, verifyWithMicrodeposits.primaryButtonText) && Intrinsics.areEqual(this.mandateText, verifyWithMicrodeposits.mandateText) && this.saveForFutureUsage == verifyWithMicrodeposits.saveForFutureUsage;
}
public final String getEmail() {
return this.email;
}
@NotNull
public final String getFinancialConnectionsSessionId() {
return this.financialConnectionsSessionId;
}
@NotNull
public final String getIntentId() {
return this.intentId;
}
@NotNull
public final String getMandateText() {
return this.mandateText;
}
@NotNull
public final String getName() {
return this.name;
}
@NotNull
public final BankAccount getPaymentAccount() {
return this.paymentAccount;
}
public final String getPrimaryButtonText() {
return this.primaryButtonText;
}
public final boolean getSaveForFutureUsage() {
return this.saveForFutureUsage;
}
public int hashCode() {
int hashCode = this.name.hashCode() * 31;
String str = this.email;
int a = N.a(N.a((this.paymentAccount.hashCode() + ((hashCode + (str == null ? 0 : str.hashCode())) * 31)) * 31, 31, this.financialConnectionsSessionId), 31, this.intentId);
String str2 = this.primaryButtonText;
int a2 = N.a((a + (str2 != null ? str2.hashCode() : 0)) * 31, 31, this.mandateText);
boolean z = this.saveForFutureUsage;
int i = z;
if (z != 0) {
i = 1;
}
return a2 + i;
}
@NotNull
public String toString() {
StringBuilder sb = new StringBuilder("VerifyWithMicrodeposits(name=");
sb.append(this.name);
sb.append(", email=");
sb.append(this.email);
sb.append(", paymentAccount=");
sb.append(this.paymentAccount);
sb.append(", financialConnectionsSessionId=");
sb.append(this.financialConnectionsSessionId);
sb.append(", intentId=");
sb.append(this.intentId);
sb.append(", primaryButtonText=");
sb.append(this.primaryButtonText);
sb.append(", mandateText=");
sb.append(this.mandateText);
sb.append(", saveForFutureUsage=");
return k.a(sb, this.saveForFutureUsage, ')');
}
@Override
@NotNull
public VerifyWithMicrodeposits updateInputs(@NotNull String str, String str2, boolean z) {
Intrinsics.checkNotNullParameter(str, "name");
return copy$default(this, str, str2, null, null, null, null, null, z, 124, null);
}
}
public USBankAccountFormScreenState(Integer num, DefaultConstructorMarker defaultConstructorMarker) {
this(num);
}
public Integer getError() {
return this.error;
}
@NotNull
public abstract USBankAccountFormScreenState updateInputs(@NotNull String str, String str2, boolean z);
private USBankAccountFormScreenState(Integer num) {
this.error = num;
}
public USBankAccountFormScreenState(Integer num, int i, DefaultConstructorMarker defaultConstructorMarker) {
this((i & 1) != 0 ? null : num, null);
}
}