正在查看: Atlys v4.8.7 应用的 o.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Atlys v4.8.7 应用的 o.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package di;
import Gh.L0;
import Gh.T0;
import android.app.Application;
import android.os.Parcel;
import android.os.Parcelable;
import ch.C0656z;
public final class o extends p {
public static final Parcelable.Creator<o> CREATOR = new C0656z(14);
public final T0 a;
public final m b;
public o(T0 paymentMethod, m mVar) {
kotlin.jvm.internal.l.h(paymentMethod, "paymentMethod");
this.a = paymentMethod;
this.b = mVar;
}
@Override
public final boolean a() {
L0 l0 = this.a.e;
return l0 == L0.USBankAccount || l0 == L0.SepaDebit;
}
@Override
public final String b(Application application, String merchantName, boolean z, boolean z2) {
kotlin.jvm.internal.l.h(merchantName, "merchantName");
L0 l0 = this.a.e;
int i = l0 == null ? -1 : n.a[l0.ordinal()];
if (i != 1) {
if (i != 2) {
return null;
}
return application.getString(2132018273, merchantName);
}
String string = (z || z2) ? application.getString(2132018187, merchantName) : application.getString(2132018186);
kotlin.jvm.internal.l.g(string, "if (isSaveForFutureUseSe…ntinue_mandate)\n }");
return bn.s.f0(bn.s.f0(string, "<terms>", "<a href=\"https://stripe.com/ach-payments/authorization\">"), "</terms>", "</a>");
}
@Override
public final int describeContents() {
return 0;
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof o)) {
return false;
}
o oVar = (o) obj;
return kotlin.jvm.internal.l.c(this.a, oVar.a) && this.b == oVar.b;
}
public final int hashCode() {
int hashCode = this.a.hashCode() * 31;
m mVar = this.b;
return hashCode + (mVar == null ? 0 : mVar.hashCode());
}
public final String toString() {
return "Saved(paymentMethod=" + this.a + ", walletType=" + this.b + ")";
}
@Override
public final void writeToParcel(Parcel out, int i) {
kotlin.jvm.internal.l.h(out, "out");
out.writeParcelable(this.a, i);
m mVar = this.b;
if (mVar == null) {
out.writeInt(0);
} else {
out.writeInt(1);
out.writeString(mVar.name());
}
}
}