Files
rr3-apk/decompiled-community/sources/com/google/android/gms/common/internal/GetServiceRequest.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

119 lines
4.0 KiB
Java

package com.google.android.gms.common.internal;
import android.accounts.Account;
import android.os.Bundle;
import android.os.IBinder;
import android.os.Parcel;
import android.os.Parcelable;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.google.android.gms.common.Feature;
import com.google.android.gms.common.annotation.KeepForSdk;
import com.google.android.gms.common.api.Scope;
import com.google.android.gms.common.internal.IAccountAccessor;
import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
@KeepForSdk
@SafeParcelable.Class(creator = "GetServiceRequestCreator")
@SafeParcelable.Reserved({9})
/* loaded from: classes2.dex */
public class GetServiceRequest extends AbstractSafeParcelable {
@NonNull
public static final Parcelable.Creator<GetServiceRequest> CREATOR = new zzn();
static final Scope[] zza = new Scope[0];
static final Feature[] zzb = new Feature[0];
@SafeParcelable.VersionField(id = 1)
final int zzc;
@SafeParcelable.Field(id = 2)
final int zzd;
@SafeParcelable.Field(id = 3)
final int zze;
@SafeParcelable.Field(id = 4)
String zzf;
@Nullable
@SafeParcelable.Field(id = 5)
IBinder zzg;
@SafeParcelable.Field(defaultValueUnchecked = "GetServiceRequest.EMPTY_SCOPES", id = 6)
Scope[] zzh;
@SafeParcelable.Field(defaultValueUnchecked = "new android.os.Bundle()", id = 7)
Bundle zzi;
@Nullable
@SafeParcelable.Field(id = 8)
Account zzj;
@SafeParcelable.Field(defaultValueUnchecked = "GetServiceRequest.EMPTY_FEATURES", id = 10)
Feature[] zzk;
@SafeParcelable.Field(defaultValueUnchecked = "GetServiceRequest.EMPTY_FEATURES", id = 11)
Feature[] zzl;
@SafeParcelable.Field(id = 12)
final boolean zzm;
@SafeParcelable.Field(defaultValue = "0", id = 13)
final int zzn;
@SafeParcelable.Field(getter = "isRequestingTelemetryConfiguration", id = 14)
boolean zzo;
@Nullable
@SafeParcelable.Field(getter = "getAttributionTag", id = 15)
private final String zzp;
@SafeParcelable.Constructor
public GetServiceRequest(@SafeParcelable.Param(id = 1) int i, @SafeParcelable.Param(id = 2) int i2, @SafeParcelable.Param(id = 3) int i3, @SafeParcelable.Param(id = 4) String str, @Nullable @SafeParcelable.Param(id = 5) IBinder iBinder, @SafeParcelable.Param(id = 6) Scope[] scopeArr, @SafeParcelable.Param(id = 7) Bundle bundle, @Nullable @SafeParcelable.Param(id = 8) Account account, @SafeParcelable.Param(id = 10) Feature[] featureArr, @SafeParcelable.Param(id = 11) Feature[] featureArr2, @SafeParcelable.Param(id = 12) boolean z, @SafeParcelable.Param(id = 13) int i4, @SafeParcelable.Param(id = 14) boolean z2, @Nullable @SafeParcelable.Param(id = 15) String str2) {
scopeArr = scopeArr == null ? zza : scopeArr;
bundle = bundle == null ? new Bundle() : bundle;
featureArr = featureArr == null ? zzb : featureArr;
featureArr2 = featureArr2 == null ? zzb : featureArr2;
this.zzc = i;
this.zzd = i2;
this.zze = i3;
if ("com.google.android.gms".equals(str)) {
this.zzf = "com.google.android.gms";
} else {
this.zzf = str;
}
if (i < 2) {
this.zzj = iBinder != null ? AccountAccessor.getAccountBinderSafe(IAccountAccessor.Stub.asInterface(iBinder)) : null;
} else {
this.zzg = iBinder;
this.zzj = account;
}
this.zzh = scopeArr;
this.zzi = bundle;
this.zzk = featureArr;
this.zzl = featureArr2;
this.zzm = z;
this.zzn = i4;
this.zzo = z2;
this.zzp = str2;
}
@NonNull
@KeepForSdk
public Bundle getExtraArgs() {
return this.zzi;
}
@Override // android.os.Parcelable
public final void writeToParcel(@NonNull Parcel parcel, int i) {
zzn.zza(this, parcel, i);
}
@Nullable
public final String zza() {
return this.zzp;
}
}