what-the-bank/sources/com/google/android/libraries/places/api/net/zzi.java

154 lines
6.1 KiB
Java
Raw Normal View History

2024-07-27 18:17:47 +07:00
package com.google.android.libraries.places.api.net;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.tasks.CancellationToken;
import com.google.android.libraries.places.api.model.AutocompleteSessionToken;
import com.google.android.libraries.places.api.model.LocationBias;
import com.google.android.libraries.places.api.model.LocationRestriction;
import com.google.android.libraries.places.api.model.TypeFilter;
import com.google.android.libraries.places.api.net.FindAutocompletePredictionsRequest;
import java.util.List;
/* loaded from: classes2.dex */
final class zzi extends FindAutocompletePredictionsRequest.Builder {
private String zza;
private LocationBias zzb;
private LocationRestriction zzc;
private LatLng zzd;
private List zze;
private AutocompleteSessionToken zzf;
private TypeFilter zzg;
private List zzh;
private CancellationToken zzi;
@Override // com.google.android.libraries.places.api.net.FindAutocompletePredictionsRequest.Builder
public final List<String> getCountries() {
List<String> list = this.zze;
if (list != null) {
return list;
}
throw new IllegalStateException("Property \"countries\" has not been set");
}
@Override // com.google.android.libraries.places.api.net.FindAutocompletePredictionsRequest.Builder
public final List<String> getTypesFilter() {
List<String> list = this.zzh;
if (list != null) {
return list;
}
throw new IllegalStateException("Property \"typesFilter\" has not been set");
}
@Override // com.google.android.libraries.places.api.net.FindAutocompletePredictionsRequest.Builder
public final FindAutocompletePredictionsRequest.Builder setCountries(List<String> list) {
if (list == null) {
throw new NullPointerException("Null countries");
}
this.zze = list;
return this;
}
@Override // com.google.android.libraries.places.api.net.FindAutocompletePredictionsRequest.Builder
public final FindAutocompletePredictionsRequest.Builder setTypesFilter(List<String> list) {
if (list == null) {
throw new NullPointerException("Null typesFilter");
}
this.zzh = list;
return this;
}
@Override // com.google.android.libraries.places.api.net.FindAutocompletePredictionsRequest.Builder
final FindAutocompletePredictionsRequest zza() {
List list;
List list2 = this.zze;
if (list2 == null || (list = this.zzh) == null) {
StringBuilder sb = new StringBuilder();
if (this.zze == null) {
sb.append(" countries");
}
if (this.zzh == null) {
sb.append(" typesFilter");
}
throw new IllegalStateException("Missing required properties:".concat(sb.toString()));
}
return new zzk(this.zza, this.zzb, this.zzc, this.zzd, list2, this.zzf, this.zzg, list, this.zzi, null);
}
@Override // com.google.android.libraries.places.api.net.FindAutocompletePredictionsRequest.Builder
public final FindAutocompletePredictionsRequest.Builder setTypeFilter(TypeFilter typeFilter) {
this.zzg = typeFilter;
return this;
}
@Override // com.google.android.libraries.places.api.net.FindAutocompletePredictionsRequest.Builder
public final FindAutocompletePredictionsRequest.Builder setSessionToken(AutocompleteSessionToken autocompleteSessionToken) {
this.zzf = autocompleteSessionToken;
return this;
}
@Override // com.google.android.libraries.places.api.net.FindAutocompletePredictionsRequest.Builder
public final FindAutocompletePredictionsRequest.Builder setQuery(String str) {
this.zza = str;
return this;
}
@Override // com.google.android.libraries.places.api.net.FindAutocompletePredictionsRequest.Builder
public final FindAutocompletePredictionsRequest.Builder setOrigin(LatLng latLng) {
this.zzd = latLng;
return this;
}
@Override // com.google.android.libraries.places.api.net.FindAutocompletePredictionsRequest.Builder
public final FindAutocompletePredictionsRequest.Builder setLocationRestriction(LocationRestriction locationRestriction) {
this.zzc = locationRestriction;
return this;
}
@Override // com.google.android.libraries.places.api.net.FindAutocompletePredictionsRequest.Builder
public final FindAutocompletePredictionsRequest.Builder setLocationBias(LocationBias locationBias) {
this.zzb = locationBias;
return this;
}
@Override // com.google.android.libraries.places.api.net.FindAutocompletePredictionsRequest.Builder
public final FindAutocompletePredictionsRequest.Builder setCancellationToken(CancellationToken cancellationToken) {
this.zzi = cancellationToken;
return this;
}
@Override // com.google.android.libraries.places.api.net.FindAutocompletePredictionsRequest.Builder
public final TypeFilter getTypeFilter() {
return this.zzg;
}
@Override // com.google.android.libraries.places.api.net.FindAutocompletePredictionsRequest.Builder
public final AutocompleteSessionToken getSessionToken() {
return this.zzf;
}
@Override // com.google.android.libraries.places.api.net.FindAutocompletePredictionsRequest.Builder
public final String getQuery() {
return this.zza;
}
@Override // com.google.android.libraries.places.api.net.FindAutocompletePredictionsRequest.Builder
public final LatLng getOrigin() {
return this.zzd;
}
@Override // com.google.android.libraries.places.api.net.FindAutocompletePredictionsRequest.Builder
public final LocationRestriction getLocationRestriction() {
return this.zzc;
}
@Override // com.google.android.libraries.places.api.net.FindAutocompletePredictionsRequest.Builder
public final LocationBias getLocationBias() {
return this.zzb;
}
@Override // com.google.android.libraries.places.api.net.FindAutocompletePredictionsRequest.Builder
public final CancellationToken getCancellationToken() {
return this.zzi;
}
}