正在查看: Biko v2.0.23 应用的 PaymentMethodOptionsParams.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Biko v2.0.23 应用的 PaymentMethodOptionsParams.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.stripe.android.model;
import android.os.Parcel;
import android.os.Parcelable;
import com.stripe.android.model.ConfirmPaymentIntentParams;
import com.stripe.android.model.PaymentMethod;
import io.livekit.android.room.SignalClient;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import kotlin.Metadata;
import kotlin.Pair;
import kotlin.TuplesKt;
import kotlin.collections.CollectionsKt;
import kotlin.collections.MapsKt;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
@Metadata(d1 = {"\u0000H\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010$\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b7\u0018\u00002\u00020\u00012\u00020\u0002:\u0005\u0010\u0011\u0012\u0013\u0014B\u000f\b\u0004\u0012\u0006\u0010\u0003\u001a\u00020\u0004¢\u0006\u0002\u0010\u0005J!\u0010\b\u001a\u0016\u0012\u0012\u0012\u0010\u0012\u0004\u0012\u00020\u000b\u0012\u0006\u0012\u0004\u0018\u00010\f0\n0\tH ¢\u0006\u0002\b\rJ\u0014\u0010\u000e\u001a\u000e\u0012\u0004\u0012\u00020\u000b\u0012\u0004\u0012\u00020\f0\u000fH\u0016R\u0011\u0010\u0003\u001a\u00020\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007\u0082\u0001\u0005\u0015\u0016\u0017\u0018\u0019¨\u0006\u001a"}, d2 = {"Lcom/stripe/android/model/PaymentMethodOptionsParams;", "Lcom/stripe/android/model/StripeParamsModel;", "Landroid/os/Parcelable;", "type", "Lcom/stripe/android/model/PaymentMethod$Type;", "(Lcom/stripe/android/model/PaymentMethod$Type;)V", "getType", "()Lcom/stripe/android/model/PaymentMethod$Type;", "createTypeParams", "", "Lkotlin/Pair;", "", "", "createTypeParams$payments_core_release", "toParamMap", "", "Blik", "Card", "Konbini", "USBankAccount", "WeChatPay", "Lcom/stripe/android/model/PaymentMethodOptionsParams$Blik;", "Lcom/stripe/android/model/PaymentMethodOptionsParams$Card;", "Lcom/stripe/android/model/PaymentMethodOptionsParams$Konbini;", "Lcom/stripe/android/model/PaymentMethodOptionsParams$USBankAccount;", "Lcom/stripe/android/model/PaymentMethodOptionsParams$WeChatPay;", "payments-core_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
public abstract class PaymentMethodOptionsParams implements StripeParamsModel, Parcelable {
public static final int $stable = 0;
private final PaymentMethod.Type type;
public PaymentMethodOptionsParams(PaymentMethod.Type type, DefaultConstructorMarker defaultConstructorMarker) {
this(type);
}
public abstract List<Pair<String, Object>> createTypeParams$payments_core_release();
private PaymentMethodOptionsParams(PaymentMethod.Type type) {
this.type = type;
}
public final PaymentMethod.Type getType() {
return this.type;
}
@Override
public Map<String, Object> toParamMap() {
List<Pair<String, Object>> createTypeParams$payments_core_release = createTypeParams$payments_core_release();
Map emptyMap = MapsKt.emptyMap();
Iterator<T> it2 = createTypeParams$payments_core_release.iterator();
while (it2.hasNext()) {
Pair pair = (Pair) it2.next();
String str = (String) pair.component1();
Object component2 = pair.component2();
Map mapOf = component2 != null ? MapsKt.mapOf(TuplesKt.to(str, component2)) : null;
if (mapOf == null) {
mapOf = MapsKt.emptyMap();
}
emptyMap = MapsKt.plus(emptyMap, mapOf);
}
return emptyMap.isEmpty() ^ true ? MapsKt.mapOf(TuplesKt.to(this.type.code, emptyMap)) : MapsKt.emptyMap();
}
@Metadata(d1 = {"\u0000H\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0002\b\u0018\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0005\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\b\u0087\b\u0018\u0000 12\u00020\u0001:\u00011B+\b\u0016\u0012\n\b\u0002\u0010\u0002\u001a\u0004\u0018\u00010\u0003\u0012\n\b\u0002\u0010\u0004\u001a\u0004\u0018\u00010\u0003\u0012\n\b\u0002\u0010\u0005\u001a\u0004\u0018\u00010\u0006¢\u0006\u0002\u0010\u0007B7\b\u0000\u0012\n\b\u0002\u0010\u0002\u001a\u0004\u0018\u00010\u0003\u0012\n\b\u0002\u0010\u0004\u001a\u0004\u0018\u00010\u0003\u0012\n\b\u0002\u0010\u0005\u001a\u0004\u0018\u00010\u0006\u0012\n\b\u0002\u0010\b\u001a\u0004\u0018\u00010\t¢\u0006\u0002\u0010\nJ\u000b\u0010\u001a\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u000b\u0010\u001b\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u000b\u0010\u001c\u001a\u0004\u0018\u00010\u0006HÆ\u0003J\u0012\u0010\u001d\u001a\u0004\u0018\u00010\tHÀ\u0003¢\u0006\u0004\b\u001e\u0010\u0010J>\u0010\u001f\u001a\u00020\u00002\n\b\u0002\u0010\u0002\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\u0004\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\u0005\u001a\u0004\u0018\u00010\u00062\n\b\u0002\u0010\b\u001a\u0004\u0018\u00010\tHÆ\u0001¢\u0006\u0002\u0010 J!\u0010!\u001a\u0016\u0012\u0012\u0012\u0010\u0012\u0004\u0012\u00020\u0003\u0012\u0006\u0012\u0004\u0018\u00010$0#0\"H\u0010¢\u0006\u0002\b%J\t\u0010&\u001a\u00020'HÖ\u0001J\u0013\u0010(\u001a\u00020\t2\b\u0010)\u001a\u0004\u0018\u00010$HÖ\u0003J\t\u0010*\u001a\u00020'HÖ\u0001J\t\u0010+\u001a\u00020\u0003HÖ\u0001J\u0019\u0010,\u001a\u00020-2\u0006\u0010.\u001a\u00020/2\u0006\u00100\u001a\u00020'HÖ\u0001R\u001c\u0010\u0002\u001a\u0004\u0018\u00010\u0003X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u000b\u0010\f\"\u0004\b\r\u0010\u000eR\u001e\u0010\b\u001a\u0004\u0018\u00010\tX\u0080\u000e¢\u0006\u0010\n\u0002\u0010\u0013\u001a\u0004\b\u000f\u0010\u0010\"\u0004\b\u0011\u0010\u0012R\u001c\u0010\u0004\u001a\u0004\u0018\u00010\u0003X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0014\u0010\f\"\u0004\b\u0015\u0010\u000eR\u001c\u0010\u0005\u001a\u0004\u0018\u00010\u0006X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0016\u0010\u0017\"\u0004\b\u0018\u0010\u0019¨\u00062"}, d2 = {"Lcom/stripe/android/model/PaymentMethodOptionsParams$Card;", "Lcom/stripe/android/model/PaymentMethodOptionsParams;", Card.PARAM_CVC, "", "network", "setupFutureUsage", "Lcom/stripe/android/model/ConfirmPaymentIntentParams$SetupFutureUsage;", "(Ljava/lang/String;Ljava/lang/String;Lcom/stripe/android/model/ConfirmPaymentIntentParams$SetupFutureUsage;)V", Card.PARAM_MOTO, "", "(Ljava/lang/String;Ljava/lang/String;Lcom/stripe/android/model/ConfirmPaymentIntentParams$SetupFutureUsage;Ljava/lang/Boolean;)V", "getCvc", "()Ljava/lang/String;", "setCvc", "(Ljava/lang/String;)V", "getMoto$payments_core_release", "()Ljava/lang/Boolean;", "setMoto$payments_core_release", "(Ljava/lang/Boolean;)V", "Ljava/lang/Boolean;", "getNetwork", "setNetwork", "getSetupFutureUsage", "()Lcom/stripe/android/model/ConfirmPaymentIntentParams$SetupFutureUsage;", "setSetupFutureUsage", "(Lcom/stripe/android/model/ConfirmPaymentIntentParams$SetupFutureUsage;)V", "component1", "component2", "component3", "component4", "component4$payments_core_release", "copy", "(Ljava/lang/String;Ljava/lang/String;Lcom/stripe/android/model/ConfirmPaymentIntentParams$SetupFutureUsage;Ljava/lang/Boolean;)Lcom/stripe/android/model/PaymentMethodOptionsParams$Card;", "createTypeParams", "", "Lkotlin/Pair;", "", "createTypeParams$payments_core_release", "describeContents", "", "equals", "other", "hashCode", "toString", "writeToParcel", "", "parcel", "Landroid/os/Parcel;", "flags", "Companion", "payments-core_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
public static final class Card extends PaymentMethodOptionsParams {
private static final String PARAM_CVC = "cvc";
private static final String PARAM_MOTO = "moto";
private static final String PARAM_NETWORK = "network";
private static final String PARAM_SETUP_FUTURE_USAGE = "setup_future_usage";
private String cvc;
private Boolean moto;
private String network;
private ConfirmPaymentIntentParams.SetupFutureUsage setupFutureUsage;
private static final Companion Companion = new Companion(null);
public static final int $stable = 8;
public static final Parcelable.Creator<Card> CREATOR = new Creator();
@Metadata(k = 3, mv = {1, 8, 0}, xi = 48)
public static final class Creator implements Parcelable.Creator<Card> {
@Override
public final Card createFromParcel(Parcel parcel) {
Intrinsics.checkNotNullParameter(parcel, "parcel");
String readString = parcel.readString();
String readString2 = parcel.readString();
Boolean bool = null;
ConfirmPaymentIntentParams.SetupFutureUsage valueOf = parcel.readInt() == 0 ? null : ConfirmPaymentIntentParams.SetupFutureUsage.valueOf(parcel.readString());
if (parcel.readInt() != 0) {
bool = Boolean.valueOf(parcel.readInt() != 0);
}
return new Card(readString, readString2, valueOf, bool);
}
@Override
public final Card[] newArray(int i2) {
return new Card[i2];
}
}
public Card() {
this(null, null, null, null, 15, null);
}
public static Card copy$default(Card card, String str, String str2, ConfirmPaymentIntentParams.SetupFutureUsage setupFutureUsage, Boolean bool, int i2, Object obj) {
if ((i2 & 1) != 0) {
str = card.cvc;
}
if ((i2 & 2) != 0) {
str2 = card.network;
}
if ((i2 & 4) != 0) {
setupFutureUsage = card.setupFutureUsage;
}
if ((i2 & 8) != 0) {
bool = card.moto;
}
return card.copy(str, str2, setupFutureUsage, bool);
}
public final String getCvc() {
return this.cvc;
}
public final String getNetwork() {
return this.network;
}
public final ConfirmPaymentIntentParams.SetupFutureUsage getSetupFutureUsage() {
return this.setupFutureUsage;
}
public final Boolean getMoto() {
return this.moto;
}
public final Card copy(String cvc, String network, ConfirmPaymentIntentParams.SetupFutureUsage setupFutureUsage, Boolean moto) {
return new Card(cvc, network, setupFutureUsage, moto);
}
@Override
public int describeContents() {
return 0;
}
public boolean equals(Object other) {
if (this == other) {
return true;
}
if (!(other instanceof Card)) {
return false;
}
Card card = (Card) other;
return Intrinsics.areEqual(this.cvc, card.cvc) && Intrinsics.areEqual(this.network, card.network) && this.setupFutureUsage == card.setupFutureUsage && Intrinsics.areEqual(this.moto, card.moto);
}
public int hashCode() {
String str = this.cvc;
int hashCode = (str == null ? 0 : str.hashCode()) * 31;
String str2 = this.network;
int hashCode2 = (hashCode + (str2 == null ? 0 : str2.hashCode())) * 31;
ConfirmPaymentIntentParams.SetupFutureUsage setupFutureUsage = this.setupFutureUsage;
int hashCode3 = (hashCode2 + (setupFutureUsage == null ? 0 : setupFutureUsage.hashCode())) * 31;
Boolean bool = this.moto;
return hashCode3 + (bool != null ? bool.hashCode() : 0);
}
public String toString() {
return "Card(cvc=" + this.cvc + ", network=" + this.network + ", setupFutureUsage=" + this.setupFutureUsage + ", moto=" + this.moto + ")";
}
@Override
public void writeToParcel(Parcel parcel, int flags) {
Intrinsics.checkNotNullParameter(parcel, "out");
parcel.writeString(this.cvc);
parcel.writeString(this.network);
ConfirmPaymentIntentParams.SetupFutureUsage setupFutureUsage = this.setupFutureUsage;
if (setupFutureUsage == null) {
parcel.writeInt(0);
} else {
parcel.writeInt(1);
parcel.writeString(setupFutureUsage.name());
}
Boolean bool = this.moto;
if (bool == null) {
parcel.writeInt(0);
} else {
parcel.writeInt(1);
parcel.writeInt(bool.booleanValue() ? 1 : 0);
}
}
public Card(String str, String str2, ConfirmPaymentIntentParams.SetupFutureUsage setupFutureUsage, Boolean bool, int i2, DefaultConstructorMarker defaultConstructorMarker) {
this((i2 & 1) != 0 ? null : str, (i2 & 2) != 0 ? null : str2, (i2 & 4) != 0 ? null : setupFutureUsage, (i2 & 8) != 0 ? null : bool);
}
public final String getCvc() {
return this.cvc;
}
public final void setCvc(String str) {
this.cvc = str;
}
public final String getNetwork() {
return this.network;
}
public final void setNetwork(String str) {
this.network = str;
}
public final ConfirmPaymentIntentParams.SetupFutureUsage getSetupFutureUsage() {
return this.setupFutureUsage;
}
public final void setSetupFutureUsage(ConfirmPaymentIntentParams.SetupFutureUsage setupFutureUsage) {
this.setupFutureUsage = setupFutureUsage;
}
public final Boolean getMoto$payments_core_release() {
return this.moto;
}
public final void setMoto$payments_core_release(Boolean bool) {
this.moto = bool;
}
public Card(String str, String str2, ConfirmPaymentIntentParams.SetupFutureUsage setupFutureUsage, Boolean bool) {
super(PaymentMethod.Type.Card, null);
this.cvc = str;
this.network = str2;
this.setupFutureUsage = setupFutureUsage;
this.moto = bool;
}
public Card(String str, String str2, ConfirmPaymentIntentParams.SetupFutureUsage setupFutureUsage, int i2, DefaultConstructorMarker defaultConstructorMarker) {
this((i2 & 1) != 0 ? null : str, (i2 & 2) != 0 ? null : str2, (i2 & 4) != 0 ? null : setupFutureUsage);
}
public Card(String str, String str2, ConfirmPaymentIntentParams.SetupFutureUsage setupFutureUsage) {
this(str, str2, setupFutureUsage, null);
}
@Override
public List<Pair<String, Object>> createTypeParams$payments_core_release() {
Pair[] pairArr = new Pair[4];
pairArr[0] = TuplesKt.to(PARAM_CVC, this.cvc);
pairArr[1] = TuplesKt.to("network", this.network);
pairArr[2] = TuplesKt.to(PARAM_MOTO, this.moto);
ConfirmPaymentIntentParams.SetupFutureUsage setupFutureUsage = this.setupFutureUsage;
pairArr[3] = TuplesKt.to("setup_future_usage", setupFutureUsage != null ? setupFutureUsage.getCode() : null);
return CollectionsKt.listOf(pairArr);
}
@Metadata(d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0004\b\u0082\u0003\u0018\u00002\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002R\u000e\u0010\u0003\u001a\u00020\u0004X\u0082T¢\u0006\u0002\n\u0000R\u000e\u0010\u0005\u001a\u00020\u0004X\u0082T¢\u0006\u0002\n\u0000R\u000e\u0010\u0006\u001a\u00020\u0004X\u0082T¢\u0006\u0002\n\u0000R\u000e\u0010\u0007\u001a\u00020\u0004X\u0082T¢\u0006\u0002\n\u0000¨\u0006\b"}, d2 = {"Lcom/stripe/android/model/PaymentMethodOptionsParams$Card$Companion;", "", "()V", "PARAM_CVC", "", "PARAM_MOTO", "PARAM_NETWORK", "PARAM_SETUP_FUTURE_USAGE", "payments-core_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
private static final class Companion {
public Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
}
}
@Metadata(d1 = {"\u0000>\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0007\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0004\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\b\u0087\b\u0018\u0000 \u001b2\u00020\u0001:\u0001\u001bB\r\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0002\u0010\u0004J\t\u0010\b\u001a\u00020\u0003HÆ\u0003J\u0013\u0010\t\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u0003HÆ\u0001J!\u0010\n\u001a\u0016\u0012\u0012\u0012\u0010\u0012\u0004\u0012\u00020\u0003\u0012\u0006\u0012\u0004\u0018\u00010\r0\f0\u000bH\u0010¢\u0006\u0002\b\u000eJ\t\u0010\u000f\u001a\u00020\u0010HÖ\u0001J\u0013\u0010\u0011\u001a\u00020\u00122\b\u0010\u0013\u001a\u0004\u0018\u00010\rHÖ\u0003J\t\u0010\u0014\u001a\u00020\u0010HÖ\u0001J\t\u0010\u0015\u001a\u00020\u0003HÖ\u0001J\u0019\u0010\u0016\u001a\u00020\u00172\u0006\u0010\u0018\u001a\u00020\u00192\u0006\u0010\u001a\u001a\u00020\u0010HÖ\u0001R\u001a\u0010\u0002\u001a\u00020\u0003X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0005\u0010\u0006\"\u0004\b\u0007\u0010\u0004¨\u0006\u001c"}, d2 = {"Lcom/stripe/android/model/PaymentMethodOptionsParams$Blik;", "Lcom/stripe/android/model/PaymentMethodOptionsParams;", Blik.PARAM_CODE, "", "(Ljava/lang/String;)V", "getCode", "()Ljava/lang/String;", "setCode", "component1", "copy", "createTypeParams", "", "Lkotlin/Pair;", "", "createTypeParams$payments_core_release", "describeContents", "", "equals", "", "other", "hashCode", "toString", "writeToParcel", "", "parcel", "Landroid/os/Parcel;", "flags", "Companion", "payments-core_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
public static final class Blik extends PaymentMethodOptionsParams {
public static final String PARAM_CODE = "code";
private String code;
public static final int $stable = 8;
public static final Parcelable.Creator<Blik> CREATOR = new Creator();
@Metadata(k = 3, mv = {1, 8, 0}, xi = 48)
public static final class Creator implements Parcelable.Creator<Blik> {
@Override
public final Blik createFromParcel(Parcel parcel) {
Intrinsics.checkNotNullParameter(parcel, "parcel");
return new Blik(parcel.readString());
}
@Override
public final Blik[] newArray(int i2) {
return new Blik[i2];
}
}
public static Blik copy$default(Blik blik, String str, int i2, Object obj) {
if ((i2 & 1) != 0) {
str = blik.code;
}
return blik.copy(str);
}
public final String getCode() {
return this.code;
}
public final Blik copy(String code) {
Intrinsics.checkNotNullParameter(code, PARAM_CODE);
return new Blik(code);
}
@Override
public int describeContents() {
return 0;
}
public boolean equals(Object other) {
if (this == other) {
return true;
}
return (other instanceof Blik) && Intrinsics.areEqual(this.code, ((Blik) other).code);
}
public int hashCode() {
return this.code.hashCode();
}
public String toString() {
return "Blik(code=" + this.code + ")";
}
@Override
public void writeToParcel(Parcel parcel, int flags) {
Intrinsics.checkNotNullParameter(parcel, "out");
parcel.writeString(this.code);
}
public final String getCode() {
return this.code;
}
public final void setCode(String str) {
Intrinsics.checkNotNullParameter(str, "<set-?>");
this.code = str;
}
public Blik(String str) {
super(PaymentMethod.Type.Blik, null);
Intrinsics.checkNotNullParameter(str, PARAM_CODE);
this.code = str;
}
@Override
public List<Pair<String, Object>> createTypeParams$payments_core_release() {
return CollectionsKt.listOf(TuplesKt.to(PARAM_CODE, this.code));
}
}
@Metadata(d1 = {"\u0000>\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0004\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0004\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\b\u0087\b\u0018\u0000 \u00182\u00020\u0001:\u0001\u0018B\r\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0002\u0010\u0004J\t\u0010\u0005\u001a\u00020\u0003HÂ\u0003J\u0013\u0010\u0006\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u0003HÆ\u0001J!\u0010\u0007\u001a\u0016\u0012\u0012\u0012\u0010\u0012\u0004\u0012\u00020\u0003\u0012\u0006\u0012\u0004\u0018\u00010\n0\t0\bH\u0010¢\u0006\u0002\b\u000bJ\t\u0010\f\u001a\u00020\rHÖ\u0001J\u0013\u0010\u000e\u001a\u00020\u000f2\b\u0010\u0010\u001a\u0004\u0018\u00010\nHÖ\u0003J\t\u0010\u0011\u001a\u00020\rHÖ\u0001J\t\u0010\u0012\u001a\u00020\u0003HÖ\u0001J\u0019\u0010\u0013\u001a\u00020\u00142\u0006\u0010\u0015\u001a\u00020\u00162\u0006\u0010\u0017\u001a\u00020\rHÖ\u0001R\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004¢\u0006\u0002\n\u0000¨\u0006\u0019"}, d2 = {"Lcom/stripe/android/model/PaymentMethodOptionsParams$Konbini;", "Lcom/stripe/android/model/PaymentMethodOptionsParams;", "confirmationNumber", "", "(Ljava/lang/String;)V", "component1", "copy", "createTypeParams", "", "Lkotlin/Pair;", "", "createTypeParams$payments_core_release", "describeContents", "", "equals", "", "other", "hashCode", "toString", "writeToParcel", "", "parcel", "Landroid/os/Parcel;", "flags", "Companion", "payments-core_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
public static final class Konbini extends PaymentMethodOptionsParams {
public static final int $stable = 0;
public static final String PARAM_CONFIRMATION_NUMBER = "confirmation_number";
private final String confirmationNumber;
public static final Parcelable.Creator<Konbini> CREATOR = new Creator();
@Metadata(k = 3, mv = {1, 8, 0}, xi = 48)
public static final class Creator implements Parcelable.Creator<Konbini> {
@Override
public final Konbini createFromParcel(Parcel parcel) {
Intrinsics.checkNotNullParameter(parcel, "parcel");
return new Konbini(parcel.readString());
}
@Override
public final Konbini[] newArray(int i2) {
return new Konbini[i2];
}
}
private final String getConfirmationNumber() {
return this.confirmationNumber;
}
public static Konbini copy$default(Konbini konbini, String str, int i2, Object obj) {
if ((i2 & 1) != 0) {
str = konbini.confirmationNumber;
}
return konbini.copy(str);
}
public final Konbini copy(String confirmationNumber) {
Intrinsics.checkNotNullParameter(confirmationNumber, "confirmationNumber");
return new Konbini(confirmationNumber);
}
@Override
public int describeContents() {
return 0;
}
public boolean equals(Object other) {
if (this == other) {
return true;
}
return (other instanceof Konbini) && Intrinsics.areEqual(this.confirmationNumber, ((Konbini) other).confirmationNumber);
}
public int hashCode() {
return this.confirmationNumber.hashCode();
}
public String toString() {
return "Konbini(confirmationNumber=" + this.confirmationNumber + ")";
}
@Override
public void writeToParcel(Parcel parcel, int flags) {
Intrinsics.checkNotNullParameter(parcel, "out");
parcel.writeString(this.confirmationNumber);
}
public Konbini(String str) {
super(PaymentMethod.Type.Konbini, null);
Intrinsics.checkNotNullParameter(str, "confirmationNumber");
this.confirmationNumber = str;
}
@Override
public List<Pair<String, Object>> createTypeParams$payments_core_release() {
return CollectionsKt.listOf(TuplesKt.to(PARAM_CONFIRMATION_NUMBER, this.confirmationNumber));
}
}
@Metadata(d1 = {"\u0000>\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0007\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0004\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\b\u0087\b\u0018\u0000 \u001b2\u00020\u0001:\u0001\u001bB\r\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0002\u0010\u0004J\t\u0010\b\u001a\u00020\u0003HÆ\u0003J\u0013\u0010\t\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u0003HÆ\u0001J!\u0010\n\u001a\u0016\u0012\u0012\u0012\u0010\u0012\u0004\u0012\u00020\u0003\u0012\u0006\u0012\u0004\u0018\u00010\r0\f0\u000bH\u0010¢\u0006\u0002\b\u000eJ\t\u0010\u000f\u001a\u00020\u0010HÖ\u0001J\u0013\u0010\u0011\u001a\u00020\u00122\b\u0010\u0013\u001a\u0004\u0018\u00010\rHÖ\u0003J\t\u0010\u0014\u001a\u00020\u0010HÖ\u0001J\t\u0010\u0015\u001a\u00020\u0003HÖ\u0001J\u0019\u0010\u0016\u001a\u00020\u00172\u0006\u0010\u0018\u001a\u00020\u00192\u0006\u0010\u001a\u001a\u00020\u0010HÖ\u0001R\u001a\u0010\u0002\u001a\u00020\u0003X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0005\u0010\u0006\"\u0004\b\u0007\u0010\u0004¨\u0006\u001c"}, d2 = {"Lcom/stripe/android/model/PaymentMethodOptionsParams$WeChatPay;", "Lcom/stripe/android/model/PaymentMethodOptionsParams;", "appId", "", "(Ljava/lang/String;)V", "getAppId", "()Ljava/lang/String;", "setAppId", "component1", "copy", "createTypeParams", "", "Lkotlin/Pair;", "", "createTypeParams$payments_core_release", "describeContents", "", "equals", "", "other", "hashCode", "toString", "writeToParcel", "", "parcel", "Landroid/os/Parcel;", "flags", "Companion", "payments-core_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
public static final class WeChatPay extends PaymentMethodOptionsParams {
public static final String PARAM_APP_ID = "app_id";
public static final String PARAM_CLIENT = "client";
private String appId;
public static final int $stable = 8;
public static final Parcelable.Creator<WeChatPay> CREATOR = new Creator();
@Metadata(k = 3, mv = {1, 8, 0}, xi = 48)
public static final class Creator implements Parcelable.Creator<WeChatPay> {
@Override
public final WeChatPay createFromParcel(Parcel parcel) {
Intrinsics.checkNotNullParameter(parcel, "parcel");
return new WeChatPay(parcel.readString());
}
@Override
public final WeChatPay[] newArray(int i2) {
return new WeChatPay[i2];
}
}
public static WeChatPay copy$default(WeChatPay weChatPay, String str, int i2, Object obj) {
if ((i2 & 1) != 0) {
str = weChatPay.appId;
}
return weChatPay.copy(str);
}
public final String getAppId() {
return this.appId;
}
public final WeChatPay copy(String appId) {
Intrinsics.checkNotNullParameter(appId, "appId");
return new WeChatPay(appId);
}
@Override
public int describeContents() {
return 0;
}
public boolean equals(Object other) {
if (this == other) {
return true;
}
return (other instanceof WeChatPay) && Intrinsics.areEqual(this.appId, ((WeChatPay) other).appId);
}
public int hashCode() {
return this.appId.hashCode();
}
public String toString() {
return "WeChatPay(appId=" + this.appId + ")";
}
@Override
public void writeToParcel(Parcel parcel, int flags) {
Intrinsics.checkNotNullParameter(parcel, "out");
parcel.writeString(this.appId);
}
public final String getAppId() {
return this.appId;
}
public final void setAppId(String str) {
Intrinsics.checkNotNullParameter(str, "<set-?>");
this.appId = str;
}
public WeChatPay(String str) {
super(PaymentMethod.Type.WeChatPay, null);
Intrinsics.checkNotNullParameter(str, "appId");
this.appId = str;
}
@Override
public List<Pair<String, Object>> createTypeParams$payments_core_release() {
return CollectionsKt.listOf(new Pair[]{TuplesKt.to(PARAM_CLIENT, SignalClient.SDK_TYPE), TuplesKt.to(PARAM_APP_ID, this.appId)});
}
}
@Metadata(d1 = {"\u0000B\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0004\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\b\u0087\b\u0018\u0000 \u001c2\u00020\u0001:\u0001\u001cB\u0011\u0012\n\b\u0002\u0010\u0002\u001a\u0004\u0018\u00010\u0003¢\u0006\u0002\u0010\u0004J\u000b\u0010\b\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u0015\u0010\t\u001a\u00020\u00002\n\b\u0002\u0010\u0002\u001a\u0004\u0018\u00010\u0003HÆ\u0001J!\u0010\n\u001a\u0016\u0012\u0012\u0012\u0010\u0012\u0004\u0012\u00020\r\u0012\u0006\u0012\u0004\u0018\u00010\u000e0\f0\u000bH\u0010¢\u0006\u0002\b\u000fJ\t\u0010\u0010\u001a\u00020\u0011HÖ\u0001J\u0013\u0010\u0012\u001a\u00020\u00132\b\u0010\u0014\u001a\u0004\u0018\u00010\u000eHÖ\u0003J\t\u0010\u0015\u001a\u00020\u0011HÖ\u0001J\t\u0010\u0016\u001a\u00020\rHÖ\u0001J\u0019\u0010\u0017\u001a\u00020\u00182\u0006\u0010\u0019\u001a\u00020\u001a2\u0006\u0010\u001b\u001a\u00020\u0011HÖ\u0001R\u001c\u0010\u0002\u001a\u0004\u0018\u00010\u0003X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0005\u0010\u0006\"\u0004\b\u0007\u0010\u0004¨\u0006\u001d"}, d2 = {"Lcom/stripe/android/model/PaymentMethodOptionsParams$USBankAccount;", "Lcom/stripe/android/model/PaymentMethodOptionsParams;", "setupFutureUsage", "Lcom/stripe/android/model/ConfirmPaymentIntentParams$SetupFutureUsage;", "(Lcom/stripe/android/model/ConfirmPaymentIntentParams$SetupFutureUsage;)V", "getSetupFutureUsage", "()Lcom/stripe/android/model/ConfirmPaymentIntentParams$SetupFutureUsage;", "setSetupFutureUsage", "component1", "copy", "createTypeParams", "", "Lkotlin/Pair;", "", "", "createTypeParams$payments_core_release", "describeContents", "", "equals", "", "other", "hashCode", "toString", "writeToParcel", "", "parcel", "Landroid/os/Parcel;", "flags", "Companion", "payments-core_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
public static final class USBankAccount extends PaymentMethodOptionsParams {
public static final String PARAM_SETUP_FUTURE_USAGE = "setup_future_usage";
private ConfirmPaymentIntentParams.SetupFutureUsage setupFutureUsage;
public static final int $stable = 8;
public static final Parcelable.Creator<USBankAccount> CREATOR = new Creator();
@Metadata(k = 3, mv = {1, 8, 0}, xi = 48)
public static final class Creator implements Parcelable.Creator<USBankAccount> {
@Override
public final USBankAccount createFromParcel(Parcel parcel) {
Intrinsics.checkNotNullParameter(parcel, "parcel");
return new USBankAccount(parcel.readInt() == 0 ? null : ConfirmPaymentIntentParams.SetupFutureUsage.valueOf(parcel.readString()));
}
@Override
public final USBankAccount[] newArray(int i2) {
return new USBankAccount[i2];
}
}
public USBankAccount() {
throw new UnsupportedOperationException("Method not decompiled: com.stripe.android.model.PaymentMethodOptionsParams.USBankAccount.<init>():void");
}
public static USBankAccount copy$default(USBankAccount uSBankAccount, ConfirmPaymentIntentParams.SetupFutureUsage setupFutureUsage, int i2, Object obj) {
if ((i2 & 1) != 0) {
setupFutureUsage = uSBankAccount.setupFutureUsage;
}
return uSBankAccount.copy(setupFutureUsage);
}
public final ConfirmPaymentIntentParams.SetupFutureUsage getSetupFutureUsage() {
return this.setupFutureUsage;
}
public final USBankAccount copy(ConfirmPaymentIntentParams.SetupFutureUsage setupFutureUsage) {
return new USBankAccount(setupFutureUsage);
}
@Override
public int describeContents() {
return 0;
}
public boolean equals(Object other) {
if (this == other) {
return true;
}
return (other instanceof USBankAccount) && this.setupFutureUsage == ((USBankAccount) other).setupFutureUsage;
}
public int hashCode() {
ConfirmPaymentIntentParams.SetupFutureUsage setupFutureUsage = this.setupFutureUsage;
if (setupFutureUsage == null) {
return 0;
}
return setupFutureUsage.hashCode();
}
public String toString() {
return "USBankAccount(setupFutureUsage=" + this.setupFutureUsage + ")";
}
@Override
public void writeToParcel(Parcel parcel, int flags) {
Intrinsics.checkNotNullParameter(parcel, "out");
ConfirmPaymentIntentParams.SetupFutureUsage setupFutureUsage = this.setupFutureUsage;
if (setupFutureUsage == null) {
parcel.writeInt(0);
} else {
parcel.writeInt(1);
parcel.writeString(setupFutureUsage.name());
}
}
public USBankAccount(ConfirmPaymentIntentParams.SetupFutureUsage setupFutureUsage, int i2, DefaultConstructorMarker defaultConstructorMarker) {
this((i2 & 1) != 0 ? null : setupFutureUsage);
}
public final ConfirmPaymentIntentParams.SetupFutureUsage getSetupFutureUsage() {
return this.setupFutureUsage;
}
public final void setSetupFutureUsage(ConfirmPaymentIntentParams.SetupFutureUsage setupFutureUsage) {
this.setupFutureUsage = setupFutureUsage;
}
public USBankAccount(ConfirmPaymentIntentParams.SetupFutureUsage setupFutureUsage) {
super(PaymentMethod.Type.USBankAccount, null);
this.setupFutureUsage = setupFutureUsage;
}
@Override
public List<Pair<String, Object>> createTypeParams$payments_core_release() {
ConfirmPaymentIntentParams.SetupFutureUsage setupFutureUsage = this.setupFutureUsage;
return CollectionsKt.listOf(TuplesKt.to(PARAM_SETUP_FUTURE_USAGE, setupFutureUsage != null ? setupFutureUsage.getCode() : null));
}
}
}