导航菜单

页面标题

页面副标题

Crafto v9.3.3 - PaymentLauncherContract.java 源代码

正在查看: Crafto v9.3.3 应用的 PaymentLauncherContract.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.stripe.android.payments.paymentlauncher;

import K.N;
import P2.L;
import P2.M;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.os.Parcel;
import android.os.Parcelable;
import android.view.Window;
import com.stripe.android.core.injection.InjectorKey;
import com.stripe.android.model.ConfirmStripeIntentParams;
import com.stripe.android.payments.core.injection.NamedConstantsKt;
import java.util.Iterator;
import java.util.LinkedHashSet;
import java.util.Set;
import kotlin.Metadata;
import kotlin.Pair;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import org.jetbrains.annotations.NotNull;

@Metadata
public final class PaymentLauncherContract extends j.a<Args, PaymentResult> {
    public static final int $stable = 0;

    @Metadata
    public static abstract class Args implements Parcelable {

        @NotNull
        private static final String EXTRA_ARGS = "extra_args";
        private final boolean enableLogging;

        @NotNull
        private final String injectorKey;

        @NotNull
        private final Set<String> productUsage;

        @NotNull
        private final String publishableKey;
        private Integer statusBarColor;
        private final String stripeAccountId;

        @NotNull
        public static final Companion Companion = new Companion(null);
        public static final int $stable = 8;

        @Metadata
        public static final class Companion {
            public Companion(DefaultConstructorMarker defaultConstructorMarker) {
                this();
            }

            public final Args fromIntent(@NotNull Intent intent) {
                Intrinsics.checkNotNullParameter(intent, "intent");
                return (Args) intent.getParcelableExtra(Args.EXTRA_ARGS);
            }

            private Companion() {
            }
        }

        @Metadata
        public static final class IntentConfirmationArgs extends Args {

            @NotNull
            private final ConfirmStripeIntentParams confirmStripeIntentParams;
            private final boolean enableLogging;

            @NotNull
            private final String injectorKey;

            @NotNull
            private final Set<String> productUsage;

            @NotNull
            private final String publishableKey;
            private Integer statusBarColor;
            private final String stripeAccountId;

            @NotNull
            public static final Parcelable.Creator<IntentConfirmationArgs> CREATOR = new Creator();
            public static final int $stable = 8;

            @Metadata
            public static final class Creator implements Parcelable.Creator<IntentConfirmationArgs> {
                @Override
                @NotNull
                public final IntentConfirmationArgs createFromParcel(@NotNull Parcel parcel) {
                    Intrinsics.checkNotNullParameter(parcel, "parcel");
                    String readString = parcel.readString();
                    String readString2 = parcel.readString();
                    String readString3 = parcel.readString();
                    int i = 0;
                    boolean z = parcel.readInt() != 0;
                    int readInt = parcel.readInt();
                    LinkedHashSet linkedHashSet = new LinkedHashSet(readInt);
                    while (i != readInt) {
                        i = N.b(parcel, linkedHashSet, i, 1);
                    }
                    return new IntentConfirmationArgs(readString, readString2, readString3, z, linkedHashSet, (ConfirmStripeIntentParams) parcel.readParcelable(IntentConfirmationArgs.class.getClassLoader()), parcel.readInt() == 0 ? null : Integer.valueOf(parcel.readInt()));
                }

                @Override
                @NotNull
                public final IntentConfirmationArgs[] newArray(int i) {
                    return new IntentConfirmationArgs[i];
                }
            }

            public IntentConfirmationArgs(String str, String str2, String str3, boolean z, Set set, ConfirmStripeIntentParams confirmStripeIntentParams, Integer num, int i, DefaultConstructorMarker defaultConstructorMarker) {
                this(str, str2, str3, z, set, confirmStripeIntentParams, (i & 64) != 0 ? null : num);
            }

            public static IntentConfirmationArgs copy$default(IntentConfirmationArgs intentConfirmationArgs, String str, String str2, String str3, boolean z, Set set, ConfirmStripeIntentParams confirmStripeIntentParams, Integer num, int i, Object obj) {
                if ((i & 1) != 0) {
                    str = intentConfirmationArgs.getInjectorKey();
                }
                if ((i & 2) != 0) {
                    str2 = intentConfirmationArgs.getPublishableKey();
                }
                String str4 = str2;
                if ((i & 4) != 0) {
                    str3 = intentConfirmationArgs.getStripeAccountId();
                }
                String str5 = str3;
                if ((i & 8) != 0) {
                    z = intentConfirmationArgs.getEnableLogging();
                }
                boolean z2 = z;
                if ((i & 16) != 0) {
                    set = intentConfirmationArgs.getProductUsage();
                }
                Set set2 = set;
                if ((i & 32) != 0) {
                    confirmStripeIntentParams = intentConfirmationArgs.confirmStripeIntentParams;
                }
                ConfirmStripeIntentParams confirmStripeIntentParams2 = confirmStripeIntentParams;
                if ((i & 64) != 0) {
                    num = intentConfirmationArgs.getStatusBarColor();
                }
                return intentConfirmationArgs.copy(str, str4, str5, z2, set2, confirmStripeIntentParams2, num);
            }

            @NotNull
            public final String component1() {
                return getInjectorKey();
            }

            @NotNull
            public final String component2() {
                return getPublishableKey();
            }

            public final String component3() {
                return getStripeAccountId();
            }

            public final boolean component4() {
                return getEnableLogging();
            }

            @NotNull
            public final Set<String> component5() {
                return getProductUsage();
            }

            @NotNull
            public final ConfirmStripeIntentParams component6() {
                return this.confirmStripeIntentParams;
            }

            public final Integer component7() {
                return getStatusBarColor();
            }

            @NotNull
            public final IntentConfirmationArgs copy(@InjectorKey @NotNull String str, @NotNull String str2, String str3, boolean z, @NotNull Set<String> set, @NotNull ConfirmStripeIntentParams confirmStripeIntentParams, Integer num) {
                Intrinsics.checkNotNullParameter(str, "injectorKey");
                Intrinsics.checkNotNullParameter(str2, "publishableKey");
                Intrinsics.checkNotNullParameter(set, NamedConstantsKt.PRODUCT_USAGE);
                Intrinsics.checkNotNullParameter(confirmStripeIntentParams, "confirmStripeIntentParams");
                return new IntentConfirmationArgs(str, str2, str3, z, set, confirmStripeIntentParams, num);
            }

            @Override
            public int describeContents() {
                return 0;
            }

            public boolean equals(Object obj) {
                if (this == obj) {
                    return true;
                }
                if (!(obj instanceof IntentConfirmationArgs)) {
                    return false;
                }
                IntentConfirmationArgs intentConfirmationArgs = (IntentConfirmationArgs) obj;
                return Intrinsics.areEqual(getInjectorKey(), intentConfirmationArgs.getInjectorKey()) && Intrinsics.areEqual(getPublishableKey(), intentConfirmationArgs.getPublishableKey()) && Intrinsics.areEqual(getStripeAccountId(), intentConfirmationArgs.getStripeAccountId()) && getEnableLogging() == intentConfirmationArgs.getEnableLogging() && Intrinsics.areEqual(getProductUsage(), intentConfirmationArgs.getProductUsage()) && Intrinsics.areEqual(this.confirmStripeIntentParams, intentConfirmationArgs.confirmStripeIntentParams) && Intrinsics.areEqual(getStatusBarColor(), intentConfirmationArgs.getStatusBarColor());
            }

            @NotNull
            public final ConfirmStripeIntentParams getConfirmStripeIntentParams() {
                return this.confirmStripeIntentParams;
            }

            @Override
            public boolean getEnableLogging() {
                return this.enableLogging;
            }

            @Override
            @NotNull
            public String getInjectorKey() {
                return this.injectorKey;
            }

            @Override
            @NotNull
            public Set<String> getProductUsage() {
                return this.productUsage;
            }

            @Override
            @NotNull
            public String getPublishableKey() {
                return this.publishableKey;
            }

            @Override
            public Integer getStatusBarColor() {
                return this.statusBarColor;
            }

            @Override
            public String getStripeAccountId() {
                return this.stripeAccountId;
            }

            public int hashCode() {
                int hashCode = (((getPublishableKey().hashCode() + (getInjectorKey().hashCode() * 31)) * 31) + (getStripeAccountId() == null ? 0 : getStripeAccountId().hashCode())) * 31;
                boolean enableLogging = getEnableLogging();
                int i = enableLogging;
                if (enableLogging) {
                    i = 1;
                }
                return ((this.confirmStripeIntentParams.hashCode() + ((getProductUsage().hashCode() + ((hashCode + i) * 31)) * 31)) * 31) + (getStatusBarColor() != null ? getStatusBarColor().hashCode() : 0);
            }

            @Override
            public void setStatusBarColor(Integer num) {
                this.statusBarColor = num;
            }

            @NotNull
            public String toString() {
                return "IntentConfirmationArgs(injectorKey=" + getInjectorKey() + ", publishableKey=" + getPublishableKey() + ", stripeAccountId=" + getStripeAccountId() + ", enableLogging=" + getEnableLogging() + ", productUsage=" + getProductUsage() + ", confirmStripeIntentParams=" + this.confirmStripeIntentParams + ", statusBarColor=" + getStatusBarColor() + ')';
            }

            @Override
            public void writeToParcel(@NotNull Parcel parcel, int i) {
                Intrinsics.checkNotNullParameter(parcel, "out");
                parcel.writeString(this.injectorKey);
                parcel.writeString(this.publishableKey);
                parcel.writeString(this.stripeAccountId);
                parcel.writeInt(this.enableLogging ? 1 : 0);
                Iterator a = M.a(this.productUsage, parcel);
                while (a.hasNext()) {
                    parcel.writeString((String) a.next());
                }
                parcel.writeParcelable(this.confirmStripeIntentParams, i);
                Integer num = this.statusBarColor;
                if (num == null) {
                    parcel.writeInt(0);
                } else {
                    L.a(parcel, 1, num);
                }
            }

            public IntentConfirmationArgs(@InjectorKey @NotNull String str, @NotNull String str2, String str3, boolean z, @NotNull Set<String> set, @NotNull ConfirmStripeIntentParams confirmStripeIntentParams, Integer num) {
                super(str, str2, str3, z, set, num, null);
                Intrinsics.checkNotNullParameter(str, "injectorKey");
                Intrinsics.checkNotNullParameter(str2, "publishableKey");
                Intrinsics.checkNotNullParameter(set, NamedConstantsKt.PRODUCT_USAGE);
                Intrinsics.checkNotNullParameter(confirmStripeIntentParams, "confirmStripeIntentParams");
                this.injectorKey = str;
                this.publishableKey = str2;
                this.stripeAccountId = str3;
                this.enableLogging = z;
                this.productUsage = set;
                this.confirmStripeIntentParams = confirmStripeIntentParams;
                this.statusBarColor = num;
            }
        }

        @Metadata
        public static final class PaymentIntentNextActionArgs extends Args {
            private final boolean enableLogging;

            @NotNull
            private final String injectorKey;

            @NotNull
            private final String paymentIntentClientSecret;

            @NotNull
            private final Set<String> productUsage;

            @NotNull
            private final String publishableKey;
            private Integer statusBarColor;
            private final String stripeAccountId;

            @NotNull
            public static final Parcelable.Creator<PaymentIntentNextActionArgs> CREATOR = new Creator();
            public static final int $stable = 8;

            @Metadata
            public static final class Creator implements Parcelable.Creator<PaymentIntentNextActionArgs> {
                @Override
                @NotNull
                public final PaymentIntentNextActionArgs createFromParcel(@NotNull Parcel parcel) {
                    Intrinsics.checkNotNullParameter(parcel, "parcel");
                    String readString = parcel.readString();
                    String readString2 = parcel.readString();
                    String readString3 = parcel.readString();
                    int i = 0;
                    boolean z = parcel.readInt() != 0;
                    int readInt = parcel.readInt();
                    LinkedHashSet linkedHashSet = new LinkedHashSet(readInt);
                    while (i != readInt) {
                        i = N.b(parcel, linkedHashSet, i, 1);
                    }
                    return new PaymentIntentNextActionArgs(readString, readString2, readString3, z, linkedHashSet, parcel.readString(), parcel.readInt() == 0 ? null : Integer.valueOf(parcel.readInt()));
                }

                @Override
                @NotNull
                public final PaymentIntentNextActionArgs[] newArray(int i) {
                    return new PaymentIntentNextActionArgs[i];
                }
            }

            public PaymentIntentNextActionArgs(String str, String str2, String str3, boolean z, Set set, String str4, Integer num, int i, DefaultConstructorMarker defaultConstructorMarker) {
                this(str, str2, str3, z, set, str4, (i & 64) != 0 ? null : num);
            }

            public static PaymentIntentNextActionArgs copy$default(PaymentIntentNextActionArgs paymentIntentNextActionArgs, String str, String str2, String str3, boolean z, Set set, String str4, Integer num, int i, Object obj) {
                if ((i & 1) != 0) {
                    str = paymentIntentNextActionArgs.getInjectorKey();
                }
                if ((i & 2) != 0) {
                    str2 = paymentIntentNextActionArgs.getPublishableKey();
                }
                String str5 = str2;
                if ((i & 4) != 0) {
                    str3 = paymentIntentNextActionArgs.getStripeAccountId();
                }
                String str6 = str3;
                if ((i & 8) != 0) {
                    z = paymentIntentNextActionArgs.getEnableLogging();
                }
                boolean z2 = z;
                if ((i & 16) != 0) {
                    set = paymentIntentNextActionArgs.getProductUsage();
                }
                Set set2 = set;
                if ((i & 32) != 0) {
                    str4 = paymentIntentNextActionArgs.paymentIntentClientSecret;
                }
                String str7 = str4;
                if ((i & 64) != 0) {
                    num = paymentIntentNextActionArgs.getStatusBarColor();
                }
                return paymentIntentNextActionArgs.copy(str, str5, str6, z2, set2, str7, num);
            }

            @NotNull
            public final String component1() {
                return getInjectorKey();
            }

            @NotNull
            public final String component2() {
                return getPublishableKey();
            }

            public final String component3() {
                return getStripeAccountId();
            }

            public final boolean component4() {
                return getEnableLogging();
            }

            @NotNull
            public final Set<String> component5() {
                return getProductUsage();
            }

            @NotNull
            public final String component6() {
                return this.paymentIntentClientSecret;
            }

            public final Integer component7() {
                return getStatusBarColor();
            }

            @NotNull
            public final PaymentIntentNextActionArgs copy(@InjectorKey @NotNull String str, @NotNull String str2, String str3, boolean z, @NotNull Set<String> set, @NotNull String str4, Integer num) {
                Intrinsics.checkNotNullParameter(str, "injectorKey");
                Intrinsics.checkNotNullParameter(str2, "publishableKey");
                Intrinsics.checkNotNullParameter(set, NamedConstantsKt.PRODUCT_USAGE);
                Intrinsics.checkNotNullParameter(str4, "paymentIntentClientSecret");
                return new PaymentIntentNextActionArgs(str, str2, str3, z, set, str4, num);
            }

            @Override
            public int describeContents() {
                return 0;
            }

            public boolean equals(Object obj) {
                if (this == obj) {
                    return true;
                }
                if (!(obj instanceof PaymentIntentNextActionArgs)) {
                    return false;
                }
                PaymentIntentNextActionArgs paymentIntentNextActionArgs = (PaymentIntentNextActionArgs) obj;
                return Intrinsics.areEqual(getInjectorKey(), paymentIntentNextActionArgs.getInjectorKey()) && Intrinsics.areEqual(getPublishableKey(), paymentIntentNextActionArgs.getPublishableKey()) && Intrinsics.areEqual(getStripeAccountId(), paymentIntentNextActionArgs.getStripeAccountId()) && getEnableLogging() == paymentIntentNextActionArgs.getEnableLogging() && Intrinsics.areEqual(getProductUsage(), paymentIntentNextActionArgs.getProductUsage()) && Intrinsics.areEqual(this.paymentIntentClientSecret, paymentIntentNextActionArgs.paymentIntentClientSecret) && Intrinsics.areEqual(getStatusBarColor(), paymentIntentNextActionArgs.getStatusBarColor());
            }

            @Override
            public boolean getEnableLogging() {
                return this.enableLogging;
            }

            @Override
            @NotNull
            public String getInjectorKey() {
                return this.injectorKey;
            }

            @NotNull
            public final String getPaymentIntentClientSecret() {
                return this.paymentIntentClientSecret;
            }

            @Override
            @NotNull
            public Set<String> getProductUsage() {
                return this.productUsage;
            }

            @Override
            @NotNull
            public String getPublishableKey() {
                return this.publishableKey;
            }

            @Override
            public Integer getStatusBarColor() {
                return this.statusBarColor;
            }

            @Override
            public String getStripeAccountId() {
                return this.stripeAccountId;
            }

            public int hashCode() {
                int hashCode = (((getPublishableKey().hashCode() + (getInjectorKey().hashCode() * 31)) * 31) + (getStripeAccountId() == null ? 0 : getStripeAccountId().hashCode())) * 31;
                boolean enableLogging = getEnableLogging();
                int i = enableLogging;
                if (enableLogging) {
                    i = 1;
                }
                return N.a((getProductUsage().hashCode() + ((hashCode + i) * 31)) * 31, 31, this.paymentIntentClientSecret) + (getStatusBarColor() != null ? getStatusBarColor().hashCode() : 0);
            }

            @Override
            public void setStatusBarColor(Integer num) {
                this.statusBarColor = num;
            }

            @NotNull
            public String toString() {
                return "PaymentIntentNextActionArgs(injectorKey=" + getInjectorKey() + ", publishableKey=" + getPublishableKey() + ", stripeAccountId=" + getStripeAccountId() + ", enableLogging=" + getEnableLogging() + ", productUsage=" + getProductUsage() + ", paymentIntentClientSecret=" + this.paymentIntentClientSecret + ", statusBarColor=" + getStatusBarColor() + ')';
            }

            @Override
            public void writeToParcel(@NotNull Parcel parcel, int i) {
                Intrinsics.checkNotNullParameter(parcel, "out");
                parcel.writeString(this.injectorKey);
                parcel.writeString(this.publishableKey);
                parcel.writeString(this.stripeAccountId);
                parcel.writeInt(this.enableLogging ? 1 : 0);
                Iterator a = M.a(this.productUsage, parcel);
                while (a.hasNext()) {
                    parcel.writeString((String) a.next());
                }
                parcel.writeString(this.paymentIntentClientSecret);
                Integer num = this.statusBarColor;
                if (num == null) {
                    parcel.writeInt(0);
                } else {
                    L.a(parcel, 1, num);
                }
            }

            public PaymentIntentNextActionArgs(@InjectorKey @NotNull String str, @NotNull String str2, String str3, boolean z, @NotNull Set<String> set, @NotNull String str4, Integer num) {
                super(str, str2, str3, z, set, num, null);
                Intrinsics.checkNotNullParameter(str, "injectorKey");
                Intrinsics.checkNotNullParameter(str2, "publishableKey");
                Intrinsics.checkNotNullParameter(set, NamedConstantsKt.PRODUCT_USAGE);
                Intrinsics.checkNotNullParameter(str4, "paymentIntentClientSecret");
                this.injectorKey = str;
                this.publishableKey = str2;
                this.stripeAccountId = str3;
                this.enableLogging = z;
                this.productUsage = set;
                this.paymentIntentClientSecret = str4;
                this.statusBarColor = num;
            }
        }

        @Metadata
        public static final class SetupIntentNextActionArgs extends Args {
            private final boolean enableLogging;

            @NotNull
            private final String injectorKey;

            @NotNull
            private final Set<String> productUsage;

            @NotNull
            private final String publishableKey;

            @NotNull
            private final String setupIntentClientSecret;
            private Integer statusBarColor;
            private final String stripeAccountId;

            @NotNull
            public static final Parcelable.Creator<SetupIntentNextActionArgs> CREATOR = new Creator();
            public static final int $stable = 8;

            @Metadata
            public static final class Creator implements Parcelable.Creator<SetupIntentNextActionArgs> {
                @Override
                @NotNull
                public final SetupIntentNextActionArgs createFromParcel(@NotNull Parcel parcel) {
                    Intrinsics.checkNotNullParameter(parcel, "parcel");
                    String readString = parcel.readString();
                    String readString2 = parcel.readString();
                    String readString3 = parcel.readString();
                    int i = 0;
                    boolean z = parcel.readInt() != 0;
                    int readInt = parcel.readInt();
                    LinkedHashSet linkedHashSet = new LinkedHashSet(readInt);
                    while (i != readInt) {
                        i = N.b(parcel, linkedHashSet, i, 1);
                    }
                    return new SetupIntentNextActionArgs(readString, readString2, readString3, z, linkedHashSet, parcel.readString(), parcel.readInt() == 0 ? null : Integer.valueOf(parcel.readInt()));
                }

                @Override
                @NotNull
                public final SetupIntentNextActionArgs[] newArray(int i) {
                    return new SetupIntentNextActionArgs[i];
                }
            }

            public SetupIntentNextActionArgs(String str, String str2, String str3, boolean z, Set set, String str4, Integer num, int i, DefaultConstructorMarker defaultConstructorMarker) {
                this(str, str2, str3, z, set, str4, (i & 64) != 0 ? null : num);
            }

            public static SetupIntentNextActionArgs copy$default(SetupIntentNextActionArgs setupIntentNextActionArgs, String str, String str2, String str3, boolean z, Set set, String str4, Integer num, int i, Object obj) {
                if ((i & 1) != 0) {
                    str = setupIntentNextActionArgs.getInjectorKey();
                }
                if ((i & 2) != 0) {
                    str2 = setupIntentNextActionArgs.getPublishableKey();
                }
                String str5 = str2;
                if ((i & 4) != 0) {
                    str3 = setupIntentNextActionArgs.getStripeAccountId();
                }
                String str6 = str3;
                if ((i & 8) != 0) {
                    z = setupIntentNextActionArgs.getEnableLogging();
                }
                boolean z2 = z;
                if ((i & 16) != 0) {
                    set = setupIntentNextActionArgs.getProductUsage();
                }
                Set set2 = set;
                if ((i & 32) != 0) {
                    str4 = setupIntentNextActionArgs.setupIntentClientSecret;
                }
                String str7 = str4;
                if ((i & 64) != 0) {
                    num = setupIntentNextActionArgs.getStatusBarColor();
                }
                return setupIntentNextActionArgs.copy(str, str5, str6, z2, set2, str7, num);
            }

            @NotNull
            public final String component1() {
                return getInjectorKey();
            }

            @NotNull
            public final String component2() {
                return getPublishableKey();
            }

            public final String component3() {
                return getStripeAccountId();
            }

            public final boolean component4() {
                return getEnableLogging();
            }

            @NotNull
            public final Set<String> component5() {
                return getProductUsage();
            }

            @NotNull
            public final String component6() {
                return this.setupIntentClientSecret;
            }

            public final Integer component7() {
                return getStatusBarColor();
            }

            @NotNull
            public final SetupIntentNextActionArgs copy(@InjectorKey @NotNull String str, @NotNull String str2, String str3, boolean z, @NotNull Set<String> set, @NotNull String str4, Integer num) {
                Intrinsics.checkNotNullParameter(str, "injectorKey");
                Intrinsics.checkNotNullParameter(str2, "publishableKey");
                Intrinsics.checkNotNullParameter(set, NamedConstantsKt.PRODUCT_USAGE);
                Intrinsics.checkNotNullParameter(str4, "setupIntentClientSecret");
                return new SetupIntentNextActionArgs(str, str2, str3, z, set, str4, num);
            }

            @Override
            public int describeContents() {
                return 0;
            }

            public boolean equals(Object obj) {
                if (this == obj) {
                    return true;
                }
                if (!(obj instanceof SetupIntentNextActionArgs)) {
                    return false;
                }
                SetupIntentNextActionArgs setupIntentNextActionArgs = (SetupIntentNextActionArgs) obj;
                return Intrinsics.areEqual(getInjectorKey(), setupIntentNextActionArgs.getInjectorKey()) && Intrinsics.areEqual(getPublishableKey(), setupIntentNextActionArgs.getPublishableKey()) && Intrinsics.areEqual(getStripeAccountId(), setupIntentNextActionArgs.getStripeAccountId()) && getEnableLogging() == setupIntentNextActionArgs.getEnableLogging() && Intrinsics.areEqual(getProductUsage(), setupIntentNextActionArgs.getProductUsage()) && Intrinsics.areEqual(this.setupIntentClientSecret, setupIntentNextActionArgs.setupIntentClientSecret) && Intrinsics.areEqual(getStatusBarColor(), setupIntentNextActionArgs.getStatusBarColor());
            }

            @Override
            public boolean getEnableLogging() {
                return this.enableLogging;
            }

            @Override
            @NotNull
            public String getInjectorKey() {
                return this.injectorKey;
            }

            @Override
            @NotNull
            public Set<String> getProductUsage() {
                return this.productUsage;
            }

            @Override
            @NotNull
            public String getPublishableKey() {
                return this.publishableKey;
            }

            @NotNull
            public final String getSetupIntentClientSecret() {
                return this.setupIntentClientSecret;
            }

            @Override
            public Integer getStatusBarColor() {
                return this.statusBarColor;
            }

            @Override
            public String getStripeAccountId() {
                return this.stripeAccountId;
            }

            public int hashCode() {
                int hashCode = (((getPublishableKey().hashCode() + (getInjectorKey().hashCode() * 31)) * 31) + (getStripeAccountId() == null ? 0 : getStripeAccountId().hashCode())) * 31;
                boolean enableLogging = getEnableLogging();
                int i = enableLogging;
                if (enableLogging) {
                    i = 1;
                }
                return N.a((getProductUsage().hashCode() + ((hashCode + i) * 31)) * 31, 31, this.setupIntentClientSecret) + (getStatusBarColor() != null ? getStatusBarColor().hashCode() : 0);
            }

            @Override
            public void setStatusBarColor(Integer num) {
                this.statusBarColor = num;
            }

            @NotNull
            public String toString() {
                return "SetupIntentNextActionArgs(injectorKey=" + getInjectorKey() + ", publishableKey=" + getPublishableKey() + ", stripeAccountId=" + getStripeAccountId() + ", enableLogging=" + getEnableLogging() + ", productUsage=" + getProductUsage() + ", setupIntentClientSecret=" + this.setupIntentClientSecret + ", statusBarColor=" + getStatusBarColor() + ')';
            }

            @Override
            public void writeToParcel(@NotNull Parcel parcel, int i) {
                Intrinsics.checkNotNullParameter(parcel, "out");
                parcel.writeString(this.injectorKey);
                parcel.writeString(this.publishableKey);
                parcel.writeString(this.stripeAccountId);
                parcel.writeInt(this.enableLogging ? 1 : 0);
                Iterator a = M.a(this.productUsage, parcel);
                while (a.hasNext()) {
                    parcel.writeString((String) a.next());
                }
                parcel.writeString(this.setupIntentClientSecret);
                Integer num = this.statusBarColor;
                if (num == null) {
                    parcel.writeInt(0);
                } else {
                    L.a(parcel, 1, num);
                }
            }

            public SetupIntentNextActionArgs(@InjectorKey @NotNull String str, @NotNull String str2, String str3, boolean z, @NotNull Set<String> set, @NotNull String str4, Integer num) {
                super(str, str2, str3, z, set, num, null);
                Intrinsics.checkNotNullParameter(str, "injectorKey");
                Intrinsics.checkNotNullParameter(str2, "publishableKey");
                Intrinsics.checkNotNullParameter(set, NamedConstantsKt.PRODUCT_USAGE);
                Intrinsics.checkNotNullParameter(str4, "setupIntentClientSecret");
                this.injectorKey = str;
                this.publishableKey = str2;
                this.stripeAccountId = str3;
                this.enableLogging = z;
                this.productUsage = set;
                this.setupIntentClientSecret = str4;
                this.statusBarColor = num;
            }
        }

        public Args(String str, String str2, String str3, boolean z, Set set, Integer num, DefaultConstructorMarker defaultConstructorMarker) {
            this(str, str2, str3, z, set, num);
        }

        public boolean getEnableLogging() {
            return this.enableLogging;
        }

        @NotNull
        public String getInjectorKey() {
            return this.injectorKey;
        }

        @NotNull
        public Set<String> getProductUsage() {
            return this.productUsage;
        }

        @NotNull
        public String getPublishableKey() {
            return this.publishableKey;
        }

        public Integer getStatusBarColor() {
            return this.statusBarColor;
        }

        public String getStripeAccountId() {
            return this.stripeAccountId;
        }

        public void setStatusBarColor(Integer num) {
            this.statusBarColor = num;
        }

        @NotNull
        public final Bundle toBundle() {
            return Q1.c.a(new Pair[]{new Pair(EXTRA_ARGS, this)});
        }

        private Args(@InjectorKey String str, String str2, String str3, boolean z, Set<String> set, Integer num) {
            this.injectorKey = str;
            this.publishableKey = str2;
            this.stripeAccountId = str3;
            this.enableLogging = z;
            this.productUsage = set;
            this.statusBarColor = num;
        }

        public Args(String str, String str2, String str3, boolean z, Set set, Integer num, int i, DefaultConstructorMarker defaultConstructorMarker) {
            this(str, str2, str3, z, set, (i & 32) != 0 ? null : num, null);
        }
    }

    @NotNull
    public Intent createIntent(@NotNull Context context, @NotNull Args args) {
        Window window;
        Intrinsics.checkNotNullParameter(context, "context");
        Intrinsics.checkNotNullParameter(args, "input");
        Integer num = null;
        Activity activity = context instanceof Activity ? (Activity) context : null;
        if (activity != null && (window = activity.getWindow()) != null) {
            num = Integer.valueOf(window.getStatusBarColor());
        }
        args.setStatusBarColor(num);
        Intent putExtras = new Intent(context, (Class<?>) PaymentLauncherConfirmationActivity.class).putExtras(args.toBundle());
        Intrinsics.checkNotNullExpressionValue(putExtras, "Intent(\n            cont…tExtras(input.toBundle())");
        return putExtras;
    }

    @NotNull
    public PaymentResult m529parseResult(int i, Intent intent) {
        return PaymentResult.Companion.fromIntent(intent);
    }
}