package com.revenuecat.purchases.amazon;

import com.amazon.device.iap.model.ProductType;
import com.amazon.device.iap.model.Receipt;
import com.amazon.device.iap.model.UserData;
import com.revenuecat.purchases.PresentedOfferingContext;
import com.revenuecat.purchases.models.PurchaseState;
import com.revenuecat.purchases.models.PurchaseType;
import com.revenuecat.purchases.models.StoreTransaction;
import java.util.List;
import kotlin.jvm.internal.o;
import n2.AbstractC2612c;
import org.json.JSONObject;

/* JADX INFO: loaded from: classes3.dex */
public final class StoreTransactionConversionsKt {
    public static final StoreTransaction toStoreTransaction(Receipt receipt, String productId, PresentedOfferingContext presentedOfferingContext, PurchaseState purchaseState, UserData userData) {
        o.h(receipt, "<this>");
        o.h(productId, "productId");
        o.h(purchaseState, "purchaseState");
        o.h(userData, "userData");
        ProductType productType = receipt.getProductType();
        o.g(productType, "this.productType");
        com.revenuecat.purchases.ProductType revenueCatProductType = ProductTypeConversionsKt.toRevenueCatProductType(productType);
        List listQ = AbstractC2612c.q(productId);
        long time = receipt.getPurchaseDate().getTime();
        String receiptId = receipt.getReceiptId();
        o.g(receiptId, "this.receiptId");
        boolean z6 = false;
        if (revenueCatProductType == com.revenuecat.purchases.ProductType.SUBS && !receipt.isCanceled()) {
            z6 = true;
        }
        Boolean boolValueOf = Boolean.valueOf(z6);
        JSONObject json = receipt.toJSON();
        o.g(json, "this.toJSON()");
        return new StoreTransaction(null, listQ, revenueCatProductType, time, receiptId, purchaseState, boolValueOf, null, json, presentedOfferingContext, userData.getUserId(), PurchaseType.AMAZON_PURCHASE, userData.getMarketplace(), null, null, null);
    }
}
