117 lines
4.4 KiB
Java
117 lines
4.4 KiB
Java
package com.google.android.gms.auth.api.accounttransfer;
|
|
|
|
import android.os.Parcel;
|
|
import android.os.Parcelable;
|
|
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
|
|
import com.google.android.gms.common.server.response.FastJsonResponse;
|
|
import com.google.android.gms.internal.auth.zzaz;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import o.nyh;
|
|
|
|
/* loaded from: classes.dex */
|
|
public class zzo extends zzaz {
|
|
public static final Parcelable.Creator<zzo> CREATOR = new zzp();
|
|
private static final nyh<String, FastJsonResponse.Field<?, ?>> zzbe;
|
|
private List<String> zzbf;
|
|
private List<String> zzbg;
|
|
private List<String> zzbh;
|
|
private List<String> zzbi;
|
|
private List<String> zzbj;
|
|
private final int zzv;
|
|
|
|
public zzo() {
|
|
this.zzv = 1;
|
|
}
|
|
|
|
@Override // com.google.android.gms.common.server.response.FastJsonResponse
|
|
public boolean isFieldSet(FastJsonResponse.Field field) {
|
|
return true;
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
public zzo(int i, List<String> list, List<String> list2, List<String> list3, List<String> list4, List<String> list5) {
|
|
this.zzv = i;
|
|
this.zzbf = list;
|
|
this.zzbg = list2;
|
|
this.zzbh = list3;
|
|
this.zzbi = list4;
|
|
this.zzbj = list5;
|
|
}
|
|
|
|
@Override // android.os.Parcelable
|
|
public void writeToParcel(Parcel parcel, int i) {
|
|
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
|
|
SafeParcelWriter.writeInt(parcel, 1, this.zzv);
|
|
SafeParcelWriter.writeStringList(parcel, 2, this.zzbf, false);
|
|
SafeParcelWriter.writeStringList(parcel, 3, this.zzbg, false);
|
|
SafeParcelWriter.writeStringList(parcel, 4, this.zzbh, false);
|
|
SafeParcelWriter.writeStringList(parcel, 5, this.zzbi, false);
|
|
SafeParcelWriter.writeStringList(parcel, 6, this.zzbj, false);
|
|
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
|
|
}
|
|
|
|
@Override // com.google.android.gms.common.server.response.FastJsonResponse
|
|
public Object getFieldValue(FastJsonResponse.Field field) {
|
|
switch (field.getSafeParcelableFieldId()) {
|
|
case 1:
|
|
return Integer.valueOf(this.zzv);
|
|
case 2:
|
|
return this.zzbf;
|
|
case 3:
|
|
return this.zzbg;
|
|
case 4:
|
|
return this.zzbh;
|
|
case 5:
|
|
return this.zzbi;
|
|
case 6:
|
|
return this.zzbj;
|
|
default:
|
|
int safeParcelableFieldId = field.getSafeParcelableFieldId();
|
|
StringBuilder sb = new StringBuilder(37);
|
|
sb.append("Unknown SafeParcelable id=");
|
|
sb.append(safeParcelableFieldId);
|
|
throw new IllegalStateException(sb.toString());
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.common.server.response.FastJsonResponse
|
|
public void setStringsInternal(FastJsonResponse.Field<?, ?> field, String str, ArrayList<String> arrayList) {
|
|
int safeParcelableFieldId = field.getSafeParcelableFieldId();
|
|
if (safeParcelableFieldId == 2) {
|
|
this.zzbf = arrayList;
|
|
return;
|
|
}
|
|
if (safeParcelableFieldId == 3) {
|
|
this.zzbg = arrayList;
|
|
return;
|
|
}
|
|
if (safeParcelableFieldId == 4) {
|
|
this.zzbh = arrayList;
|
|
} else if (safeParcelableFieldId == 5) {
|
|
this.zzbi = arrayList;
|
|
} else {
|
|
if (safeParcelableFieldId != 6) {
|
|
throw new IllegalArgumentException(String.format("Field with id=%d is not known to be a string list.", Integer.valueOf(safeParcelableFieldId)));
|
|
}
|
|
this.zzbj = arrayList;
|
|
}
|
|
}
|
|
|
|
static {
|
|
nyh<String, FastJsonResponse.Field<?, ?>> nyhVar = new nyh<>();
|
|
zzbe = nyhVar;
|
|
nyhVar.put("registered", FastJsonResponse.Field.forStrings("registered", 2));
|
|
nyhVar.put("in_progress", FastJsonResponse.Field.forStrings("in_progress", 3));
|
|
nyhVar.put("success", FastJsonResponse.Field.forStrings("success", 4));
|
|
nyhVar.put("failed", FastJsonResponse.Field.forStrings("failed", 5));
|
|
nyhVar.put("escrowed", FastJsonResponse.Field.forStrings("escrowed", 6));
|
|
}
|
|
|
|
@Override // com.google.android.gms.common.server.response.FastJsonResponse
|
|
public Map<String, FastJsonResponse.Field<?, ?>> getFieldMappings() {
|
|
return zzbe;
|
|
}
|
|
}
|