package com.revenuecat.purchases.virtualcurrencies;

import com.revenuecat.purchases.common.JsonProvider;
import com.revenuecat.purchases.common.networking.HTTPResult;
import kotlin.jvm.internal.o;
import l5.AbstractC2458c;
import org.json.JSONObject;

/* JADX INFO: loaded from: classes3.dex */
public final class VirtualCurrenciesFactory {
    public static final VirtualCurrenciesFactory INSTANCE = new VirtualCurrenciesFactory();

    private VirtualCurrenciesFactory() {
    }

    public final VirtualCurrencies buildVirtualCurrencies(HTTPResult httpResult) {
        o.h(httpResult, "httpResult");
        return buildVirtualCurrencies(httpResult.getBody());
    }

    public final VirtualCurrencies buildVirtualCurrencies(JSONObject body) {
        o.h(body, "body");
        AbstractC2458c defaultJson = JsonProvider.Companion.getDefaultJson();
        String string = body.toString();
        o.g(string, "body.toString()");
        defaultJson.getClass();
        return (VirtualCurrencies) defaultJson.b(VirtualCurrencies.Companion.serializer(), string);
    }

    public final VirtualCurrencies buildVirtualCurrencies(String jsonString) {
        o.h(jsonString, "jsonString");
        AbstractC2458c defaultJson = JsonProvider.Companion.getDefaultJson();
        defaultJson.getClass();
        return (VirtualCurrencies) defaultJson.b(VirtualCurrencies.Companion.serializer(), jsonString);
    }
}
