what-the-bank/sources/com/google/android/gms/auth/TokenData.java

79 lines
3.0 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package com.google.android.gms.auth;
import android.os.Bundle;
import android.os.Parcel;
import android.os.Parcelable;
import android.text.TextUtils;
import com.google.android.gms.common.internal.Objects;
import com.google.android.gms.common.internal.Preconditions;
import com.google.android.gms.common.internal.ReflectedParcelable;
import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import java.util.List;
/* loaded from: classes.dex */
public class TokenData extends AbstractSafeParcelable implements ReflectedParcelable {
public static final Parcelable.Creator<TokenData> CREATOR = new zzk();
private final List<String> zzaa;
private final String zzab;
private final int zzv;
private final String zzw;
private final Long zzx;
private final boolean zzy;
private final boolean zzz;
public static TokenData zza(Bundle bundle, String str) {
bundle.setClassLoader(TokenData.class.getClassLoader());
Bundle bundle2 = bundle.getBundle(str);
if (bundle2 == null) {
return null;
}
bundle2.setClassLoader(TokenData.class.getClassLoader());
return (TokenData) bundle2.getParcelable("TokenData");
}
/* JADX INFO: Access modifiers changed from: package-private */
public TokenData(int i, String str, Long l, boolean z, boolean z2, List<String> list, String str2) {
this.zzv = i;
this.zzw = Preconditions.checkNotEmpty(str);
this.zzx = l;
this.zzy = z;
this.zzz = z2;
this.zzaa = list;
this.zzab = str2;
}
public boolean equals(Object obj) {
if (!(obj instanceof TokenData)) {
return false;
}
TokenData tokenData = (TokenData) obj;
return TextUtils.equals(this.zzw, tokenData.zzw) && Objects.equal(this.zzx, tokenData.zzx) && this.zzy == tokenData.zzy && this.zzz == tokenData.zzz && Objects.equal(this.zzaa, tokenData.zzaa) && Objects.equal(this.zzab, tokenData.zzab);
}
public int hashCode() {
String str = this.zzw;
Long l = this.zzx;
boolean z = this.zzy;
boolean z2 = this.zzz;
return Objects.hashCode(str, l, Boolean.valueOf(z), Boolean.valueOf(z2), this.zzaa, this.zzab);
}
@Override // android.os.Parcelable
public void writeToParcel(Parcel parcel, int i) {
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeInt(parcel, 1, this.zzv);
SafeParcelWriter.writeString(parcel, 2, this.zzw, false);
SafeParcelWriter.writeLongObject(parcel, 3, this.zzx, false);
SafeParcelWriter.writeBoolean(parcel, 4, this.zzy);
SafeParcelWriter.writeBoolean(parcel, 5, this.zzz);
SafeParcelWriter.writeStringList(parcel, 6, this.zzaa, false);
SafeParcelWriter.writeString(parcel, 7, this.zzab, false);
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
public final String zzb() {
return this.zzw;
}
}