Files
rr3-apk/decompiled/sources/androidx/privacysandbox/ads/adservices/measurement/DeletionRequest.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

196 lines
7.4 KiB
Java

package androidx.privacysandbox.ads.adservices.measurement;
import android.net.Uri;
import androidx.annotation.RequiresApi;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.time.Instant;
import java.util.HashSet;
import java.util.List;
import kotlin.collections.CollectionsKt__CollectionsKt;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
@RequiresApi(33)
/* loaded from: classes.dex */
public final class DeletionRequest {
public static final Companion Companion = new Companion(null);
public static final int DELETION_MODE_ALL = 0;
public static final int DELETION_MODE_EXCLUDE_INTERNAL_DATA = 1;
public static final int MATCH_BEHAVIOR_DELETE = 0;
public static final int MATCH_BEHAVIOR_PRESERVE = 1;
private final int deletionMode;
private final List<Uri> domainUris;
private final Instant end;
private final int matchBehavior;
private final List<Uri> originUris;
private final Instant start;
public final int getDeletionMode() {
return this.deletionMode;
}
public final List<Uri> getDomainUris() {
return this.domainUris;
}
public final Instant getEnd() {
return this.end;
}
public final int getMatchBehavior() {
return this.matchBehavior;
}
public final List<Uri> getOriginUris() {
return this.originUris;
}
public final Instant getStart() {
return this.start;
}
/* JADX WARN: Multi-variable type inference failed */
public DeletionRequest(int i, int i2, Instant start, Instant end, List<? extends Uri> domainUris, List<? extends Uri> originUris) {
Intrinsics.checkNotNullParameter(start, "start");
Intrinsics.checkNotNullParameter(end, "end");
Intrinsics.checkNotNullParameter(domainUris, "domainUris");
Intrinsics.checkNotNullParameter(originUris, "originUris");
this.deletionMode = i;
this.matchBehavior = i2;
this.start = start;
this.end = end;
this.domainUris = domainUris;
this.originUris = originUris;
}
/* JADX WARN: Illegal instructions before constructor call */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public /* synthetic */ DeletionRequest(int r8, int r9, java.time.Instant r10, java.time.Instant r11, java.util.List r12, java.util.List r13, int r14, kotlin.jvm.internal.DefaultConstructorMarker r15) {
/*
r7 = this;
r15 = r14 & 4
if (r15 == 0) goto Lb
java.time.Instant r10 = java.time.Instant.MIN
java.lang.String r15 = "MIN"
kotlin.jvm.internal.Intrinsics.checkNotNullExpressionValue(r10, r15)
Lb:
r3 = r10
r10 = r14 & 8
if (r10 == 0) goto L17
java.time.Instant r11 = java.time.Instant.MAX
java.lang.String r10 = "MAX"
kotlin.jvm.internal.Intrinsics.checkNotNullExpressionValue(r11, r10)
L17:
r4 = r11
r10 = r14 & 16
if (r10 == 0) goto L20
java.util.List r12 = kotlin.collections.CollectionsKt.emptyList()
L20:
r5 = r12
r10 = r14 & 32
if (r10 == 0) goto L29
java.util.List r13 = kotlin.collections.CollectionsKt.emptyList()
L29:
r6 = r13
r0 = r7
r1 = r8
r2 = r9
r0.<init>(r1, r2, r3, r4, r5, r6)
return
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.privacysandbox.ads.adservices.measurement.DeletionRequest.<init>(int, int, java.time.Instant, java.time.Instant, java.util.List, java.util.List, int, kotlin.jvm.internal.DefaultConstructorMarker):void");
}
public int hashCode() {
return (((((((((Integer.hashCode(this.deletionMode) * 31) + this.domainUris.hashCode()) * 31) + this.originUris.hashCode()) * 31) + this.start.hashCode()) * 31) + this.end.hashCode()) * 31) + Integer.hashCode(this.matchBehavior);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof DeletionRequest)) {
return false;
}
DeletionRequest deletionRequest = (DeletionRequest) obj;
return this.deletionMode == deletionRequest.deletionMode && Intrinsics.areEqual(new HashSet(this.domainUris), new HashSet(deletionRequest.domainUris)) && Intrinsics.areEqual(new HashSet(this.originUris), new HashSet(deletionRequest.originUris)) && Intrinsics.areEqual(this.start, deletionRequest.start) && Intrinsics.areEqual(this.end, deletionRequest.end) && this.matchBehavior == deletionRequest.matchBehavior;
}
public String toString() {
return "DeletionRequest { DeletionMode=" + (this.deletionMode == 0 ? "DELETION_MODE_ALL" : "DELETION_MODE_EXCLUDE_INTERNAL_DATA") + ", MatchBehavior=" + (this.matchBehavior == 0 ? "MATCH_BEHAVIOR_DELETE" : "MATCH_BEHAVIOR_PRESERVE") + ", Start=" + this.start + ", End=" + this.end + ", DomainUris=" + this.domainUris + ", OriginUris=" + this.originUris + " }";
}
public static final class Companion {
@Retention(RetentionPolicy.SOURCE)
public @interface DeletionMode {
}
@Retention(RetentionPolicy.SOURCE)
public @interface MatchBehavior {
}
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
}
@RequiresApi(33)
public static final class Builder {
private final int deletionMode;
private List<? extends Uri> domainUris;
private Instant end;
private final int matchBehavior;
private List<? extends Uri> originUris;
private Instant start;
public final Builder setDomainUris(List<? extends Uri> domainUris) {
Intrinsics.checkNotNullParameter(domainUris, "domainUris");
this.domainUris = domainUris;
return this;
}
public final Builder setEnd(Instant end) {
Intrinsics.checkNotNullParameter(end, "end");
this.end = end;
return this;
}
public final Builder setOriginUris(List<? extends Uri> originUris) {
Intrinsics.checkNotNullParameter(originUris, "originUris");
this.originUris = originUris;
return this;
}
public final Builder setStart(Instant start) {
Intrinsics.checkNotNullParameter(start, "start");
this.start = start;
return this;
}
public Builder(int i, int i2) {
this.deletionMode = i;
this.matchBehavior = i2;
Instant MIN = Instant.MIN;
Intrinsics.checkNotNullExpressionValue(MIN, "MIN");
this.start = MIN;
Instant MAX = Instant.MAX;
Intrinsics.checkNotNullExpressionValue(MAX, "MAX");
this.end = MAX;
this.domainUris = CollectionsKt__CollectionsKt.emptyList();
this.originUris = CollectionsKt__CollectionsKt.emptyList();
}
public final DeletionRequest build() {
return new DeletionRequest(this.deletionMode, this.matchBehavior, this.start, this.end, this.domainUris, this.originUris);
}
}
}