- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
84 lines
4.2 KiB
Java
84 lines
4.2 KiB
Java
package androidx.privacysandbox.ads.adservices.adselection;
|
|
|
|
import android.net.Uri;
|
|
import androidx.privacysandbox.ads.adservices.common.AdSelectionSignals;
|
|
import androidx.privacysandbox.ads.adservices.common.AdTechIdentifier;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
|
|
/* loaded from: classes.dex */
|
|
public final class AdSelectionConfig {
|
|
private final AdSelectionSignals adSelectionSignals;
|
|
private final List<AdTechIdentifier> customAudienceBuyers;
|
|
private final Uri decisionLogicUri;
|
|
private final Map<AdTechIdentifier, AdSelectionSignals> perBuyerSignals;
|
|
private final AdTechIdentifier seller;
|
|
private final AdSelectionSignals sellerSignals;
|
|
private final Uri trustedScoringSignalsUri;
|
|
|
|
public final AdSelectionSignals getAdSelectionSignals() {
|
|
return this.adSelectionSignals;
|
|
}
|
|
|
|
public final List<AdTechIdentifier> getCustomAudienceBuyers() {
|
|
return this.customAudienceBuyers;
|
|
}
|
|
|
|
public final Uri getDecisionLogicUri() {
|
|
return this.decisionLogicUri;
|
|
}
|
|
|
|
public final Map<AdTechIdentifier, AdSelectionSignals> getPerBuyerSignals() {
|
|
return this.perBuyerSignals;
|
|
}
|
|
|
|
public final AdTechIdentifier getSeller() {
|
|
return this.seller;
|
|
}
|
|
|
|
public final AdSelectionSignals getSellerSignals() {
|
|
return this.sellerSignals;
|
|
}
|
|
|
|
public final Uri getTrustedScoringSignalsUri() {
|
|
return this.trustedScoringSignalsUri;
|
|
}
|
|
|
|
public AdSelectionConfig(AdTechIdentifier seller, Uri decisionLogicUri, List<AdTechIdentifier> customAudienceBuyers, AdSelectionSignals adSelectionSignals, AdSelectionSignals sellerSignals, Map<AdTechIdentifier, AdSelectionSignals> perBuyerSignals, Uri trustedScoringSignalsUri) {
|
|
Intrinsics.checkNotNullParameter(seller, "seller");
|
|
Intrinsics.checkNotNullParameter(decisionLogicUri, "decisionLogicUri");
|
|
Intrinsics.checkNotNullParameter(customAudienceBuyers, "customAudienceBuyers");
|
|
Intrinsics.checkNotNullParameter(adSelectionSignals, "adSelectionSignals");
|
|
Intrinsics.checkNotNullParameter(sellerSignals, "sellerSignals");
|
|
Intrinsics.checkNotNullParameter(perBuyerSignals, "perBuyerSignals");
|
|
Intrinsics.checkNotNullParameter(trustedScoringSignalsUri, "trustedScoringSignalsUri");
|
|
this.seller = seller;
|
|
this.decisionLogicUri = decisionLogicUri;
|
|
this.customAudienceBuyers = customAudienceBuyers;
|
|
this.adSelectionSignals = adSelectionSignals;
|
|
this.sellerSignals = sellerSignals;
|
|
this.perBuyerSignals = perBuyerSignals;
|
|
this.trustedScoringSignalsUri = trustedScoringSignalsUri;
|
|
}
|
|
|
|
public boolean equals(Object obj) {
|
|
if (this == obj) {
|
|
return true;
|
|
}
|
|
if (!(obj instanceof AdSelectionConfig)) {
|
|
return false;
|
|
}
|
|
AdSelectionConfig adSelectionConfig = (AdSelectionConfig) obj;
|
|
return Intrinsics.areEqual(this.seller, adSelectionConfig.seller) && Intrinsics.areEqual(this.decisionLogicUri, adSelectionConfig.decisionLogicUri) && Intrinsics.areEqual(this.customAudienceBuyers, adSelectionConfig.customAudienceBuyers) && Intrinsics.areEqual(this.adSelectionSignals, adSelectionConfig.adSelectionSignals) && Intrinsics.areEqual(this.sellerSignals, adSelectionConfig.sellerSignals) && Intrinsics.areEqual(this.perBuyerSignals, adSelectionConfig.perBuyerSignals) && Intrinsics.areEqual(this.trustedScoringSignalsUri, adSelectionConfig.trustedScoringSignalsUri);
|
|
}
|
|
|
|
public int hashCode() {
|
|
return (((((((((((this.seller.hashCode() * 31) + this.decisionLogicUri.hashCode()) * 31) + this.customAudienceBuyers.hashCode()) * 31) + this.adSelectionSignals.hashCode()) * 31) + this.sellerSignals.hashCode()) * 31) + this.perBuyerSignals.hashCode()) * 31) + this.trustedScoringSignalsUri.hashCode();
|
|
}
|
|
|
|
public String toString() {
|
|
return "AdSelectionConfig: seller=" + this.seller + ", decisionLogicUri='" + this.decisionLogicUri + "', customAudienceBuyers=" + this.customAudienceBuyers + ", adSelectionSignals=" + this.adSelectionSignals + ", sellerSignals=" + this.sellerSignals + ", perBuyerSignals=" + this.perBuyerSignals + ", trustedScoringSignalsUri=" + this.trustedScoringSignalsUri;
|
|
}
|
|
}
|