package com.revenuecat.purchases.ui.revenuecatui;

import androidx.compose.runtime.internal.StabilityInferred;
import com.revenuecat.purchases.Package;
import com.revenuecat.purchases.ReplacementMode;
import com.revenuecat.purchases.models.SubscriptionOption;
import kotlin.jvm.internal.o;

/* JADX INFO: loaded from: classes3.dex */
@StabilityInferred(parameters = 0)
public final class PaywallPurchaseLogicParams {
    public static final int $stable = 8;
    private final ProductChange productChange;
    private final Package rcPackage;
    private final SubscriptionOption subscriptionOption;

    @StabilityInferred(parameters = 0)
    public static final class Builder {
        public static final int $stable = 8;
        private String oldProductId;
        private final Package rcPackage;
        private ReplacementMode replacementMode;
        private SubscriptionOption subscriptionOption;

        public Builder(Package rcPackage) {
            o.h(rcPackage, "rcPackage");
            this.rcPackage = rcPackage;
        }

        public final PaywallPurchaseLogicParams build() {
            Package r02 = this.rcPackage;
            String str = this.oldProductId;
            return new PaywallPurchaseLogicParams(r02, str != null ? new ProductChange(str, this.replacementMode) : null, this.subscriptionOption);
        }

        public final Builder oldProductId(String oldProductId) {
            o.h(oldProductId, "oldProductId");
            this.oldProductId = oldProductId;
            return this;
        }

        public final Builder replacementMode(ReplacementMode replacementMode) {
            this.replacementMode = replacementMode;
            return this;
        }

        public final Builder subscriptionOption(SubscriptionOption subscriptionOption) {
            this.subscriptionOption = subscriptionOption;
            return this;
        }
    }

    public PaywallPurchaseLogicParams(Package rcPackage, ProductChange productChange, SubscriptionOption subscriptionOption) {
        o.h(rcPackage, "rcPackage");
        this.rcPackage = rcPackage;
        this.productChange = productChange;
        this.subscriptionOption = subscriptionOption;
    }

    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof PaywallPurchaseLogicParams)) {
            return false;
        }
        PaywallPurchaseLogicParams paywallPurchaseLogicParams = (PaywallPurchaseLogicParams) obj;
        return o.c(this.rcPackage, paywallPurchaseLogicParams.rcPackage) && o.c(this.productChange, paywallPurchaseLogicParams.productChange) && o.c(this.subscriptionOption, paywallPurchaseLogicParams.subscriptionOption);
    }

    public final String getOldProductId() {
        ProductChange productChange = this.productChange;
        if (productChange != null) {
            return productChange.getOldProductId();
        }
        return null;
    }

    public final ProductChange getProductChange$revenuecatui_defaultsBc8Release() {
        return this.productChange;
    }

    public final Package getRcPackage() {
        return this.rcPackage;
    }

    public final ReplacementMode getReplacementMode() {
        ProductChange productChange = this.productChange;
        if (productChange != null) {
            return productChange.getReplacementMode();
        }
        return null;
    }

    public final SubscriptionOption getSubscriptionOption() {
        return this.subscriptionOption;
    }

    public int hashCode() {
        int iHashCode = this.rcPackage.hashCode() * 31;
        ProductChange productChange = this.productChange;
        int iHashCode2 = (iHashCode + (productChange == null ? 0 : productChange.hashCode())) * 31;
        SubscriptionOption subscriptionOption = this.subscriptionOption;
        return iHashCode2 + (subscriptionOption != null ? subscriptionOption.hashCode() : 0);
    }

    public String toString() {
        return "PaywallPurchaseLogicParams(rcPackage=" + this.rcPackage + ", productChange=" + this.productChange + ", subscriptionOption=" + this.subscriptionOption + ')';
    }
}
