正在查看: Crafto v9.3.3 应用的 PaymentLauncherContract.java JAVA 源代码文件
本页面展示 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);
}
}