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

63 lines
1.9 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package com.google.android.libraries.places.api.net;
import com.google.android.gms.tasks.CancellationToken;
import com.google.android.libraries.places.api.model.PhotoMetadata;
import com.google.android.libraries.places.internal.zzft;
/* loaded from: classes2.dex */
public abstract class FetchPhotoRequest implements zzft {
/* loaded from: classes2.dex */
public static abstract class Builder {
public FetchPhotoRequest build() {
PhotoMetadata zza = zza();
if (getMaxWidth() == null && getMaxHeight() == null) {
int width = zza.getWidth();
if (width > 0) {
setMaxWidth(Integer.valueOf(width));
}
int height = zza.getHeight();
if (height > 0) {
setMaxHeight(Integer.valueOf(height));
}
}
return zzc();
}
public abstract CancellationToken getCancellationToken();
public abstract Integer getMaxHeight();
public abstract Integer getMaxWidth();
public abstract Builder setCancellationToken(CancellationToken cancellationToken);
public abstract Builder setMaxHeight(Integer num);
public abstract Builder setMaxWidth(Integer num);
abstract PhotoMetadata zza();
abstract FetchPhotoRequest zzc();
}
public static Builder builder(PhotoMetadata photoMetadata) {
zza zzaVar = new zza();
zzaVar.zzb(photoMetadata);
return zzaVar;
}
public static FetchPhotoRequest newInstance(PhotoMetadata photoMetadata) {
return builder(photoMetadata).build();
}
@Override // com.google.android.libraries.places.internal.zzft
public abstract CancellationToken getCancellationToken();
public abstract Integer getMaxHeight();
public abstract Integer getMaxWidth();
public abstract PhotoMetadata getPhotoMetadata();
}