正在查看: Crafto v9.3.3 应用的 ChallengeResult.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Crafto v9.3.3 应用的 ChallengeResult.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.stripe.android.stripe3ds2.transaction;
import Q1.c;
import android.content.Intent;
import android.os.Bundle;
import android.os.Parcel;
import android.os.Parcelable;
import com.stripe.android.stripe3ds2.transactions.ErrorData;
import com.stripe.android.stripe3ds2.transactions.MessageExtension;
import com.stripe.android.stripe3ds2.transactions.UiType;
import kotlin.Metadata;
import kotlin.Pair;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import org.jetbrains.annotations.NotNull;
@Metadata
public abstract class ChallengeResult implements Parcelable {
@NotNull
public static final Companion Companion = new Companion(null);
@NotNull
private static final String EXTRA_RESULT = "extra_result";
@Metadata
public static final class Canceled extends ChallengeResult {
@NotNull
public static final Parcelable.Creator<Canceled> CREATOR = new Creator();
private final UiType initialUiType;
@NotNull
private final IntentData intentData;
private final String uiTypeCode;
@Metadata
public static final class Creator implements Parcelable.Creator<Canceled> {
@Override
@NotNull
public final Canceled createFromParcel(@NotNull Parcel parcel) {
Intrinsics.checkNotNullParameter(parcel, "parcel");
return new Canceled(parcel.readString(), parcel.readInt() == 0 ? null : UiType.valueOf(parcel.readString()), IntentData.CREATOR.createFromParcel(parcel));
}
@Override
@NotNull
public final Canceled[] newArray(int i) {
return new Canceled[i];
}
}
public Canceled(String str, UiType uiType, @NotNull IntentData intentData) {
super(null);
Intrinsics.checkNotNullParameter(intentData, "intentData");
this.uiTypeCode = str;
this.initialUiType = uiType;
this.intentData = intentData;
}
public static Canceled copy$default(Canceled canceled, String str, UiType uiType, IntentData intentData, int i, Object obj) {
if ((i & 1) != 0) {
str = canceled.uiTypeCode;
}
if ((i & 2) != 0) {
uiType = canceled.getInitialUiType();
}
if ((i & 4) != 0) {
intentData = canceled.getIntentData();
}
return canceled.copy(str, uiType, intentData);
}
public final String component1() {
return this.uiTypeCode;
}
public final UiType component2() {
return getInitialUiType();
}
@NotNull
public final IntentData component3() {
return getIntentData();
}
@NotNull
public final Canceled copy(String str, UiType uiType, @NotNull IntentData intentData) {
Intrinsics.checkNotNullParameter(intentData, "intentData");
return new Canceled(str, uiType, intentData);
}
@Override
public int describeContents() {
return 0;
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof Canceled)) {
return false;
}
Canceled canceled = (Canceled) obj;
return Intrinsics.areEqual(this.uiTypeCode, canceled.uiTypeCode) && getInitialUiType() == canceled.getInitialUiType() && Intrinsics.areEqual(getIntentData(), canceled.getIntentData());
}
@Override
public UiType getInitialUiType() {
return this.initialUiType;
}
@Override
@NotNull
public IntentData getIntentData() {
return this.intentData;
}
public final String getUiTypeCode() {
return this.uiTypeCode;
}
public int hashCode() {
String str = this.uiTypeCode;
return getIntentData().hashCode() + ((((str == null ? 0 : str.hashCode()) * 31) + (getInitialUiType() != null ? getInitialUiType().hashCode() : 0)) * 31);
}
@NotNull
public String toString() {
return "Canceled(uiTypeCode=" + ((Object) this.uiTypeCode) + ", initialUiType=" + getInitialUiType() + ", intentData=" + getIntentData() + ')';
}
@Override
public void writeToParcel(@NotNull Parcel parcel, int i) {
Intrinsics.checkNotNullParameter(parcel, "out");
parcel.writeString(this.uiTypeCode);
UiType uiType = this.initialUiType;
if (uiType == null) {
parcel.writeInt(0);
} else {
parcel.writeInt(1);
parcel.writeString(uiType.name());
}
this.intentData.writeToParcel(parcel, i);
}
}
@Metadata
public static final class Companion {
public Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
@NotNull
public final ChallengeResult fromIntent(Intent intent) {
ChallengeResult challengeResult = intent == null ? null : (ChallengeResult) intent.getParcelableExtra("extra_result");
return challengeResult == null ? new RuntimeError(new IllegalStateException("Intent extras did not contain a valid ChallengeResult."), null, IntentData.Companion.getEMPTY()) : challengeResult;
}
private Companion() {
}
}
@Metadata
public static final class Failed extends ChallengeResult {
@NotNull
public static final Parcelable.Creator<Failed> CREATOR = new Creator();
private final UiType initialUiType;
@NotNull
private final IntentData intentData;
@NotNull
private final String uiTypeCode;
@Metadata
public static final class Creator implements Parcelable.Creator<Failed> {
@Override
@NotNull
public final Failed createFromParcel(@NotNull Parcel parcel) {
Intrinsics.checkNotNullParameter(parcel, "parcel");
return new Failed(parcel.readString(), parcel.readInt() == 0 ? null : UiType.valueOf(parcel.readString()), IntentData.CREATOR.createFromParcel(parcel));
}
@Override
@NotNull
public final Failed[] newArray(int i) {
return new Failed[i];
}
}
public Failed(@NotNull String str, UiType uiType, @NotNull IntentData intentData) {
super(null);
Intrinsics.checkNotNullParameter(str, "uiTypeCode");
Intrinsics.checkNotNullParameter(intentData, "intentData");
this.uiTypeCode = str;
this.initialUiType = uiType;
this.intentData = intentData;
}
public static Failed copy$default(Failed failed, String str, UiType uiType, IntentData intentData, int i, Object obj) {
if ((i & 1) != 0) {
str = failed.uiTypeCode;
}
if ((i & 2) != 0) {
uiType = failed.getInitialUiType();
}
if ((i & 4) != 0) {
intentData = failed.getIntentData();
}
return failed.copy(str, uiType, intentData);
}
@NotNull
public final String component1() {
return this.uiTypeCode;
}
public final UiType component2() {
return getInitialUiType();
}
@NotNull
public final IntentData component3() {
return getIntentData();
}
@NotNull
public final Failed copy(@NotNull String str, UiType uiType, @NotNull IntentData intentData) {
Intrinsics.checkNotNullParameter(str, "uiTypeCode");
Intrinsics.checkNotNullParameter(intentData, "intentData");
return new Failed(str, uiType, intentData);
}
@Override
public int describeContents() {
return 0;
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof Failed)) {
return false;
}
Failed failed = (Failed) obj;
return Intrinsics.areEqual(this.uiTypeCode, failed.uiTypeCode) && getInitialUiType() == failed.getInitialUiType() && Intrinsics.areEqual(getIntentData(), failed.getIntentData());
}
@Override
public UiType getInitialUiType() {
return this.initialUiType;
}
@Override
@NotNull
public IntentData getIntentData() {
return this.intentData;
}
@NotNull
public final String getUiTypeCode() {
return this.uiTypeCode;
}
public int hashCode() {
return getIntentData().hashCode() + (((this.uiTypeCode.hashCode() * 31) + (getInitialUiType() == null ? 0 : getInitialUiType().hashCode())) * 31);
}
@NotNull
public String toString() {
return "Failed(uiTypeCode=" + this.uiTypeCode + ", initialUiType=" + getInitialUiType() + ", intentData=" + getIntentData() + ')';
}
@Override
public void writeToParcel(@NotNull Parcel parcel, int i) {
Intrinsics.checkNotNullParameter(parcel, "out");
parcel.writeString(this.uiTypeCode);
UiType uiType = this.initialUiType;
if (uiType == null) {
parcel.writeInt(0);
} else {
parcel.writeInt(1);
parcel.writeString(uiType.name());
}
this.intentData.writeToParcel(parcel, i);
}
}
@Metadata
public static final class ProtocolError extends ChallengeResult {
@NotNull
public static final Parcelable.Creator<ProtocolError> CREATOR = new Creator();
@NotNull
private final ErrorData data;
private final UiType initialUiType;
@NotNull
private final IntentData intentData;
@Metadata
public static final class Creator implements Parcelable.Creator<ProtocolError> {
@Override
@NotNull
public final ProtocolError createFromParcel(@NotNull Parcel parcel) {
Intrinsics.checkNotNullParameter(parcel, "parcel");
return new ProtocolError(ErrorData.CREATOR.createFromParcel(parcel), parcel.readInt() == 0 ? null : UiType.valueOf(parcel.readString()), IntentData.CREATOR.createFromParcel(parcel));
}
@Override
@NotNull
public final ProtocolError[] newArray(int i) {
return new ProtocolError[i];
}
}
public ProtocolError(@NotNull ErrorData errorData, UiType uiType, @NotNull IntentData intentData) {
super(null);
Intrinsics.checkNotNullParameter(errorData, MessageExtension.FIELD_DATA);
Intrinsics.checkNotNullParameter(intentData, "intentData");
this.data = errorData;
this.initialUiType = uiType;
this.intentData = intentData;
}
public static ProtocolError copy$default(ProtocolError protocolError, ErrorData errorData, UiType uiType, IntentData intentData, int i, Object obj) {
if ((i & 1) != 0) {
errorData = protocolError.data;
}
if ((i & 2) != 0) {
uiType = protocolError.getInitialUiType();
}
if ((i & 4) != 0) {
intentData = protocolError.getIntentData();
}
return protocolError.copy(errorData, uiType, intentData);
}
@NotNull
public final ErrorData component1() {
return this.data;
}
public final UiType component2() {
return getInitialUiType();
}
@NotNull
public final IntentData component3() {
return getIntentData();
}
@NotNull
public final ProtocolError copy(@NotNull ErrorData errorData, UiType uiType, @NotNull IntentData intentData) {
Intrinsics.checkNotNullParameter(errorData, MessageExtension.FIELD_DATA);
Intrinsics.checkNotNullParameter(intentData, "intentData");
return new ProtocolError(errorData, uiType, intentData);
}
@Override
public int describeContents() {
return 0;
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof ProtocolError)) {
return false;
}
ProtocolError protocolError = (ProtocolError) obj;
return Intrinsics.areEqual(this.data, protocolError.data) && getInitialUiType() == protocolError.getInitialUiType() && Intrinsics.areEqual(getIntentData(), protocolError.getIntentData());
}
@NotNull
public final ErrorData getData() {
return this.data;
}
@Override
public UiType getInitialUiType() {
return this.initialUiType;
}
@Override
@NotNull
public IntentData getIntentData() {
return this.intentData;
}
public int hashCode() {
return getIntentData().hashCode() + (((this.data.hashCode() * 31) + (getInitialUiType() == null ? 0 : getInitialUiType().hashCode())) * 31);
}
@NotNull
public String toString() {
return "ProtocolError(data=" + this.data + ", initialUiType=" + getInitialUiType() + ", intentData=" + getIntentData() + ')';
}
@Override
public void writeToParcel(@NotNull Parcel parcel, int i) {
Intrinsics.checkNotNullParameter(parcel, "out");
this.data.writeToParcel(parcel, i);
UiType uiType = this.initialUiType;
if (uiType == null) {
parcel.writeInt(0);
} else {
parcel.writeInt(1);
parcel.writeString(uiType.name());
}
this.intentData.writeToParcel(parcel, i);
}
}
@Metadata
public static final class RuntimeError extends ChallengeResult {
@NotNull
public static final Parcelable.Creator<RuntimeError> CREATOR = new Creator();
private final UiType initialUiType;
@NotNull
private final IntentData intentData;
@NotNull
private final Throwable throwable;
@Metadata
public static final class Creator implements Parcelable.Creator<RuntimeError> {
@Override
@NotNull
public final RuntimeError createFromParcel(@NotNull Parcel parcel) {
Intrinsics.checkNotNullParameter(parcel, "parcel");
return new RuntimeError((Throwable) parcel.readSerializable(), parcel.readInt() == 0 ? null : UiType.valueOf(parcel.readString()), IntentData.CREATOR.createFromParcel(parcel));
}
@Override
@NotNull
public final RuntimeError[] newArray(int i) {
return new RuntimeError[i];
}
}
public RuntimeError(@NotNull Throwable th, UiType uiType, @NotNull IntentData intentData) {
super(null);
Intrinsics.checkNotNullParameter(th, "throwable");
Intrinsics.checkNotNullParameter(intentData, "intentData");
this.throwable = th;
this.initialUiType = uiType;
this.intentData = intentData;
}
public static RuntimeError copy$default(RuntimeError runtimeError, Throwable th, UiType uiType, IntentData intentData, int i, Object obj) {
if ((i & 1) != 0) {
th = runtimeError.throwable;
}
if ((i & 2) != 0) {
uiType = runtimeError.getInitialUiType();
}
if ((i & 4) != 0) {
intentData = runtimeError.getIntentData();
}
return runtimeError.copy(th, uiType, intentData);
}
@NotNull
public final Throwable component1() {
return this.throwable;
}
public final UiType component2() {
return getInitialUiType();
}
@NotNull
public final IntentData component3() {
return getIntentData();
}
@NotNull
public final RuntimeError copy(@NotNull Throwable th, UiType uiType, @NotNull IntentData intentData) {
Intrinsics.checkNotNullParameter(th, "throwable");
Intrinsics.checkNotNullParameter(intentData, "intentData");
return new RuntimeError(th, uiType, intentData);
}
@Override
public int describeContents() {
return 0;
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof RuntimeError)) {
return false;
}
RuntimeError runtimeError = (RuntimeError) obj;
return Intrinsics.areEqual(this.throwable, runtimeError.throwable) && getInitialUiType() == runtimeError.getInitialUiType() && Intrinsics.areEqual(getIntentData(), runtimeError.getIntentData());
}
@Override
public UiType getInitialUiType() {
return this.initialUiType;
}
@Override
@NotNull
public IntentData getIntentData() {
return this.intentData;
}
@NotNull
public final Throwable getThrowable() {
return this.throwable;
}
public int hashCode() {
return getIntentData().hashCode() + (((this.throwable.hashCode() * 31) + (getInitialUiType() == null ? 0 : getInitialUiType().hashCode())) * 31);
}
@NotNull
public String toString() {
return "RuntimeError(throwable=" + this.throwable + ", initialUiType=" + getInitialUiType() + ", intentData=" + getIntentData() + ')';
}
@Override
public void writeToParcel(@NotNull Parcel parcel, int i) {
Intrinsics.checkNotNullParameter(parcel, "out");
parcel.writeSerializable(this.throwable);
UiType uiType = this.initialUiType;
if (uiType == null) {
parcel.writeInt(0);
} else {
parcel.writeInt(1);
parcel.writeString(uiType.name());
}
this.intentData.writeToParcel(parcel, i);
}
}
@Metadata
public static final class Succeeded extends ChallengeResult {
@NotNull
public static final Parcelable.Creator<Succeeded> CREATOR = new Creator();
private final UiType initialUiType;
@NotNull
private final IntentData intentData;
@NotNull
private final String uiTypeCode;
@Metadata
public static final class Creator implements Parcelable.Creator<Succeeded> {
@Override
@NotNull
public final Succeeded createFromParcel(@NotNull Parcel parcel) {
Intrinsics.checkNotNullParameter(parcel, "parcel");
return new Succeeded(parcel.readString(), parcel.readInt() == 0 ? null : UiType.valueOf(parcel.readString()), IntentData.CREATOR.createFromParcel(parcel));
}
@Override
@NotNull
public final Succeeded[] newArray(int i) {
return new Succeeded[i];
}
}
public Succeeded(@NotNull String str, UiType uiType, @NotNull IntentData intentData) {
super(null);
Intrinsics.checkNotNullParameter(str, "uiTypeCode");
Intrinsics.checkNotNullParameter(intentData, "intentData");
this.uiTypeCode = str;
this.initialUiType = uiType;
this.intentData = intentData;
}
public static Succeeded copy$default(Succeeded succeeded, String str, UiType uiType, IntentData intentData, int i, Object obj) {
if ((i & 1) != 0) {
str = succeeded.uiTypeCode;
}
if ((i & 2) != 0) {
uiType = succeeded.getInitialUiType();
}
if ((i & 4) != 0) {
intentData = succeeded.getIntentData();
}
return succeeded.copy(str, uiType, intentData);
}
@NotNull
public final String component1() {
return this.uiTypeCode;
}
public final UiType component2() {
return getInitialUiType();
}
@NotNull
public final IntentData component3() {
return getIntentData();
}
@NotNull
public final Succeeded copy(@NotNull String str, UiType uiType, @NotNull IntentData intentData) {
Intrinsics.checkNotNullParameter(str, "uiTypeCode");
Intrinsics.checkNotNullParameter(intentData, "intentData");
return new Succeeded(str, uiType, intentData);
}
@Override
public int describeContents() {
return 0;
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof Succeeded)) {
return false;
}
Succeeded succeeded = (Succeeded) obj;
return Intrinsics.areEqual(this.uiTypeCode, succeeded.uiTypeCode) && getInitialUiType() == succeeded.getInitialUiType() && Intrinsics.areEqual(getIntentData(), succeeded.getIntentData());
}
@Override
public UiType getInitialUiType() {
return this.initialUiType;
}
@Override
@NotNull
public IntentData getIntentData() {
return this.intentData;
}
@NotNull
public final String getUiTypeCode() {
return this.uiTypeCode;
}
public int hashCode() {
return getIntentData().hashCode() + (((this.uiTypeCode.hashCode() * 31) + (getInitialUiType() == null ? 0 : getInitialUiType().hashCode())) * 31);
}
@NotNull
public String toString() {
return "Succeeded(uiTypeCode=" + this.uiTypeCode + ", initialUiType=" + getInitialUiType() + ", intentData=" + getIntentData() + ')';
}
@Override
public void writeToParcel(@NotNull Parcel parcel, int i) {
Intrinsics.checkNotNullParameter(parcel, "out");
parcel.writeString(this.uiTypeCode);
UiType uiType = this.initialUiType;
if (uiType == null) {
parcel.writeInt(0);
} else {
parcel.writeInt(1);
parcel.writeString(uiType.name());
}
this.intentData.writeToParcel(parcel, i);
}
}
@Metadata
public static final class Timeout extends ChallengeResult {
@NotNull
public static final Parcelable.Creator<Timeout> CREATOR = new Creator();
private final UiType initialUiType;
@NotNull
private final IntentData intentData;
private final String uiTypeCode;
@Metadata
public static final class Creator implements Parcelable.Creator<Timeout> {
@Override
@NotNull
public final Timeout createFromParcel(@NotNull Parcel parcel) {
Intrinsics.checkNotNullParameter(parcel, "parcel");
return new Timeout(parcel.readString(), parcel.readInt() == 0 ? null : UiType.valueOf(parcel.readString()), IntentData.CREATOR.createFromParcel(parcel));
}
@Override
@NotNull
public final Timeout[] newArray(int i) {
return new Timeout[i];
}
}
public Timeout(String str, UiType uiType, @NotNull IntentData intentData) {
super(null);
Intrinsics.checkNotNullParameter(intentData, "intentData");
this.uiTypeCode = str;
this.initialUiType = uiType;
this.intentData = intentData;
}
public static Timeout copy$default(Timeout timeout, String str, UiType uiType, IntentData intentData, int i, Object obj) {
if ((i & 1) != 0) {
str = timeout.uiTypeCode;
}
if ((i & 2) != 0) {
uiType = timeout.getInitialUiType();
}
if ((i & 4) != 0) {
intentData = timeout.getIntentData();
}
return timeout.copy(str, uiType, intentData);
}
public final String component1() {
return this.uiTypeCode;
}
public final UiType component2() {
return getInitialUiType();
}
@NotNull
public final IntentData component3() {
return getIntentData();
}
@NotNull
public final Timeout copy(String str, UiType uiType, @NotNull IntentData intentData) {
Intrinsics.checkNotNullParameter(intentData, "intentData");
return new Timeout(str, uiType, intentData);
}
@Override
public int describeContents() {
return 0;
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof Timeout)) {
return false;
}
Timeout timeout = (Timeout) obj;
return Intrinsics.areEqual(this.uiTypeCode, timeout.uiTypeCode) && getInitialUiType() == timeout.getInitialUiType() && Intrinsics.areEqual(getIntentData(), timeout.getIntentData());
}
@Override
public UiType getInitialUiType() {
return this.initialUiType;
}
@Override
@NotNull
public IntentData getIntentData() {
return this.intentData;
}
public final String getUiTypeCode() {
return this.uiTypeCode;
}
public int hashCode() {
String str = this.uiTypeCode;
return getIntentData().hashCode() + ((((str == null ? 0 : str.hashCode()) * 31) + (getInitialUiType() != null ? getInitialUiType().hashCode() : 0)) * 31);
}
@NotNull
public String toString() {
return "Timeout(uiTypeCode=" + ((Object) this.uiTypeCode) + ", initialUiType=" + getInitialUiType() + ", intentData=" + getIntentData() + ')';
}
@Override
public void writeToParcel(@NotNull Parcel parcel, int i) {
Intrinsics.checkNotNullParameter(parcel, "out");
parcel.writeString(this.uiTypeCode);
UiType uiType = this.initialUiType;
if (uiType == null) {
parcel.writeInt(0);
} else {
parcel.writeInt(1);
parcel.writeString(uiType.name());
}
this.intentData.writeToParcel(parcel, i);
}
}
public ChallengeResult(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public abstract UiType getInitialUiType();
@NotNull
public abstract IntentData getIntentData();
@NotNull
public final Bundle toBundle$3ds2sdk_release() {
return c.a(new Pair[]{new Pair("extra_result", this)});
}
private ChallengeResult() {
}
}