Files
rr3-apk/decompiled/sources/androidx/privacysandbox/ads/adservices/customaudience/CustomAudience.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

191 lines
8.4 KiB
Java

package androidx.privacysandbox.ads.adservices.customaudience;
import android.net.Uri;
import androidx.privacysandbox.ads.adservices.common.AdData;
import androidx.privacysandbox.ads.adservices.common.AdSelectionSignals;
import androidx.privacysandbox.ads.adservices.common.AdTechIdentifier;
import java.time.Instant;
import java.util.List;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes.dex */
public final class CustomAudience {
private final Instant activationTime;
private final List<AdData> ads;
private final Uri biddingLogicUri;
private final AdTechIdentifier buyer;
private final Uri dailyUpdateUri;
private final Instant expirationTime;
private final String name;
private final TrustedBiddingData trustedBiddingSignals;
private final AdSelectionSignals userBiddingSignals;
public final Instant getActivationTime() {
return this.activationTime;
}
public final List<AdData> getAds() {
return this.ads;
}
public final Uri getBiddingLogicUri() {
return this.biddingLogicUri;
}
public final AdTechIdentifier getBuyer() {
return this.buyer;
}
public final Uri getDailyUpdateUri() {
return this.dailyUpdateUri;
}
public final Instant getExpirationTime() {
return this.expirationTime;
}
public final String getName() {
return this.name;
}
public final TrustedBiddingData getTrustedBiddingSignals() {
return this.trustedBiddingSignals;
}
public final AdSelectionSignals getUserBiddingSignals() {
return this.userBiddingSignals;
}
public CustomAudience(AdTechIdentifier buyer, String name, Uri dailyUpdateUri, Uri biddingLogicUri, List<AdData> ads, Instant instant, Instant instant2, AdSelectionSignals adSelectionSignals, TrustedBiddingData trustedBiddingData) {
Intrinsics.checkNotNullParameter(buyer, "buyer");
Intrinsics.checkNotNullParameter(name, "name");
Intrinsics.checkNotNullParameter(dailyUpdateUri, "dailyUpdateUri");
Intrinsics.checkNotNullParameter(biddingLogicUri, "biddingLogicUri");
Intrinsics.checkNotNullParameter(ads, "ads");
this.buyer = buyer;
this.name = name;
this.dailyUpdateUri = dailyUpdateUri;
this.biddingLogicUri = biddingLogicUri;
this.ads = ads;
this.activationTime = instant;
this.expirationTime = instant2;
this.userBiddingSignals = adSelectionSignals;
this.trustedBiddingSignals = trustedBiddingData;
}
public /* synthetic */ CustomAudience(AdTechIdentifier adTechIdentifier, String str, Uri uri, Uri uri2, List list, Instant instant, Instant instant2, AdSelectionSignals adSelectionSignals, TrustedBiddingData trustedBiddingData, int i, DefaultConstructorMarker defaultConstructorMarker) {
this(adTechIdentifier, str, uri, uri2, list, (i & 32) != 0 ? null : instant, (i & 64) != 0 ? null : instant2, (i & 128) != 0 ? null : adSelectionSignals, (i & 256) != 0 ? null : trustedBiddingData);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof CustomAudience)) {
return false;
}
CustomAudience customAudience = (CustomAudience) obj;
return Intrinsics.areEqual(this.buyer, customAudience.buyer) && Intrinsics.areEqual(this.name, customAudience.name) && Intrinsics.areEqual(this.activationTime, customAudience.activationTime) && Intrinsics.areEqual(this.expirationTime, customAudience.expirationTime) && Intrinsics.areEqual(this.dailyUpdateUri, customAudience.dailyUpdateUri) && Intrinsics.areEqual(this.userBiddingSignals, customAudience.userBiddingSignals) && Intrinsics.areEqual(this.trustedBiddingSignals, customAudience.trustedBiddingSignals) && Intrinsics.areEqual(this.ads, customAudience.ads);
}
public int hashCode() {
int hashCode = ((this.buyer.hashCode() * 31) + this.name.hashCode()) * 31;
Instant instant = this.activationTime;
int hashCode2 = (hashCode + (instant != null ? instant.hashCode() : 0)) * 31;
Instant instant2 = this.expirationTime;
int hashCode3 = (((hashCode2 + (instant2 != null ? instant2.hashCode() : 0)) * 31) + this.dailyUpdateUri.hashCode()) * 31;
AdSelectionSignals adSelectionSignals = this.userBiddingSignals;
int hashCode4 = (hashCode3 + (adSelectionSignals != null ? adSelectionSignals.hashCode() : 0)) * 31;
TrustedBiddingData trustedBiddingData = this.trustedBiddingSignals;
return ((((hashCode4 + (trustedBiddingData != null ? trustedBiddingData.hashCode() : 0)) * 31) + this.biddingLogicUri.hashCode()) * 31) + this.ads.hashCode();
}
public String toString() {
return "CustomAudience: buyer=" + this.biddingLogicUri + ", activationTime=" + this.activationTime + ", expirationTime=" + this.expirationTime + ", dailyUpdateUri=" + this.dailyUpdateUri + ", userBiddingSignals=" + this.userBiddingSignals + ", trustedBiddingSignals=" + this.trustedBiddingSignals + ", biddingLogicUri=" + this.biddingLogicUri + ", ads=" + this.ads;
}
public static final class Builder {
private Instant activationTime;
private List<AdData> ads;
private Uri biddingLogicUri;
private AdTechIdentifier buyer;
private Uri dailyUpdateUri;
private Instant expirationTime;
private String name;
private TrustedBiddingData trustedBiddingData;
private AdSelectionSignals userBiddingSignals;
public final Builder setActivationTime(Instant activationTime) {
Intrinsics.checkNotNullParameter(activationTime, "activationTime");
this.activationTime = activationTime;
return this;
}
public final Builder setAds(List<AdData> ads) {
Intrinsics.checkNotNullParameter(ads, "ads");
this.ads = ads;
return this;
}
public final Builder setBiddingLogicUri(Uri biddingLogicUri) {
Intrinsics.checkNotNullParameter(biddingLogicUri, "biddingLogicUri");
this.biddingLogicUri = biddingLogicUri;
return this;
}
public final Builder setBuyer(AdTechIdentifier buyer) {
Intrinsics.checkNotNullParameter(buyer, "buyer");
this.buyer = buyer;
return this;
}
public final Builder setDailyUpdateUri(Uri dailyUpdateUri) {
Intrinsics.checkNotNullParameter(dailyUpdateUri, "dailyUpdateUri");
this.dailyUpdateUri = dailyUpdateUri;
return this;
}
public final Builder setExpirationTime(Instant expirationTime) {
Intrinsics.checkNotNullParameter(expirationTime, "expirationTime");
this.expirationTime = expirationTime;
return this;
}
public final Builder setName(String name) {
Intrinsics.checkNotNullParameter(name, "name");
this.name = name;
return this;
}
public final Builder setTrustedBiddingData(TrustedBiddingData trustedBiddingSignals) {
Intrinsics.checkNotNullParameter(trustedBiddingSignals, "trustedBiddingSignals");
this.trustedBiddingData = trustedBiddingSignals;
return this;
}
public final Builder setUserBiddingSignals(AdSelectionSignals userBiddingSignals) {
Intrinsics.checkNotNullParameter(userBiddingSignals, "userBiddingSignals");
this.userBiddingSignals = userBiddingSignals;
return this;
}
public Builder(AdTechIdentifier buyer, String name, Uri dailyUpdateUri, Uri biddingLogicUri, List<AdData> ads) {
Intrinsics.checkNotNullParameter(buyer, "buyer");
Intrinsics.checkNotNullParameter(name, "name");
Intrinsics.checkNotNullParameter(dailyUpdateUri, "dailyUpdateUri");
Intrinsics.checkNotNullParameter(biddingLogicUri, "biddingLogicUri");
Intrinsics.checkNotNullParameter(ads, "ads");
this.buyer = buyer;
this.name = name;
this.dailyUpdateUri = dailyUpdateUri;
this.biddingLogicUri = biddingLogicUri;
this.ads = ads;
}
public final CustomAudience build() {
return new CustomAudience(this.buyer, this.name, this.dailyUpdateUri, this.biddingLogicUri, this.ads, this.activationTime, this.expirationTime, this.userBiddingSignals, this.trustedBiddingData);
}
}
}