83 lines
3.1 KiB
Java
83 lines
3.1 KiB
Java
package com.android.billingclient.api;
|
|
|
|
import androidx.annotation.NonNull;
|
|
import c.d.a.a.o;
|
|
import java.util.ArrayList;
|
|
/* compiled from: com.android.billingclient:billing@@4.0.0 */
|
|
public class BillingFlowParams {
|
|
public boolean a;
|
|
public String b;
|
|
|
|
/* renamed from: c reason: collision with root package name */
|
|
public String f1579c;
|
|
public String d;
|
|
public int e = 0;
|
|
public ArrayList<SkuDetails> f;
|
|
public boolean g;
|
|
|
|
/* compiled from: com.android.billingclient:billing@@4.0.0 */
|
|
public static class a {
|
|
public String a;
|
|
public String b;
|
|
|
|
/* renamed from: c reason: collision with root package name */
|
|
public int f1580c = 0;
|
|
public ArrayList<SkuDetails> d;
|
|
|
|
@NonNull
|
|
public BillingFlowParams a() {
|
|
ArrayList<SkuDetails> arrayList = this.d;
|
|
if (arrayList == null || arrayList.isEmpty()) {
|
|
throw new IllegalArgumentException("SkuDetails must be provided.");
|
|
}
|
|
ArrayList<SkuDetails> arrayList2 = this.d;
|
|
int size = arrayList2.size();
|
|
int i = 0;
|
|
while (i < size) {
|
|
int i2 = i + 1;
|
|
if (arrayList2.get(i) != null) {
|
|
i = i2;
|
|
} else {
|
|
throw new IllegalArgumentException("SKU cannot be null.");
|
|
}
|
|
}
|
|
if (this.d.size() > 1) {
|
|
SkuDetails skuDetails = this.d.get(0);
|
|
String e = skuDetails.e();
|
|
ArrayList<SkuDetails> arrayList3 = this.d;
|
|
int size2 = arrayList3.size();
|
|
for (int i3 = 0; i3 < size2; i3++) {
|
|
SkuDetails skuDetails2 = arrayList3.get(i3);
|
|
if (!e.equals("play_pass_subs") && !skuDetails2.e().equals("play_pass_subs") && !e.equals(skuDetails2.e())) {
|
|
throw new IllegalArgumentException("SKUs should have the same type.");
|
|
}
|
|
}
|
|
String f = skuDetails.f();
|
|
ArrayList<SkuDetails> arrayList4 = this.d;
|
|
int size3 = arrayList4.size();
|
|
for (int i4 = 0; i4 < size3; i4++) {
|
|
SkuDetails skuDetails3 = arrayList4.get(i4);
|
|
if (!e.equals("play_pass_subs") && !skuDetails3.e().equals("play_pass_subs") && !f.equals(skuDetails3.f())) {
|
|
throw new IllegalArgumentException("All SKUs must have the same package name.");
|
|
}
|
|
}
|
|
}
|
|
BillingFlowParams billingFlowParams = new BillingFlowParams(null);
|
|
billingFlowParams.a = true ^ this.d.get(0).f().isEmpty();
|
|
billingFlowParams.b = this.a;
|
|
billingFlowParams.d = null;
|
|
billingFlowParams.f1579c = this.b;
|
|
billingFlowParams.e = this.f1580c;
|
|
billingFlowParams.f = this.d;
|
|
billingFlowParams.g = false;
|
|
return billingFlowParams;
|
|
}
|
|
}
|
|
|
|
public BillingFlowParams() {
|
|
}
|
|
|
|
public /* synthetic */ BillingFlowParams(o oVar) {
|
|
}
|
|
}
|