导航菜单

页面标题

页面副标题

Crafto v9.3.3 - ChallengeResult.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() {
    }
}