zzar.smali
.class public final Lcom/google/android/libraries/places/api/model/zzar;
.super Lcom/google/android/libraries/places/api/model/zzp;
.source "com.google.android.libraries.places:places@@2.3.0"
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/google/android/libraries/places/api/model/zzar;",
">;"
}
.end annotation
.end field
# direct methods
.method public static constructor <clinit>()V
.registers 1
new-instance v0, Lcom/google/android/libraries/places/api/model/zzaq;
invoke-direct {v0}, Lcom/google/android/libraries/places/api/model/zzaq;-><init>()V
sput-object v0, Lcom/google/android/libraries/places/api/model/zzar;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Ljava/lang/String;Lcom/google/android/libraries/places/api/model/AddressComponents;Lcom/google/android/libraries/places/api/model/Place$BusinessStatus;Ljava/util/List;Ljava/lang/String;Lcom/google/android/gms/maps/model/LatLng;Ljava/lang/String;Lcom/google/android/libraries/places/api/model/OpeningHours;Ljava/lang/String;Ljava/util/List;Lcom/google/android/libraries/places/api/model/PlusCode;Ljava/lang/Integer;Ljava/lang/Double;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Integer;Lcom/google/android/gms/maps/model/LatLngBounds;Landroid/net/Uri;)V
.registers 19
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p2 # Lcom/google/android/libraries/places/api/model/AddressComponents;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p3 # Lcom/google/android/libraries/places/api/model/Place$BusinessStatus;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p4 # Ljava/util/List;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p5 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p6 # Lcom/google/android/gms/maps/model/LatLng;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p7 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p8 # Lcom/google/android/libraries/places/api/model/OpeningHours;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p9 # Ljava/lang/String;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p10 # Ljava/util/List;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p11 # Lcom/google/android/libraries/places/api/model/PlusCode;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p12 # Ljava/lang/Integer;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p13 # Ljava/lang/Double;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p14 # Ljava/util/List;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p15 # Ljava/lang/Integer;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p16 # Ljava/lang/Integer;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p17 # Lcom/google/android/gms/maps/model/LatLngBounds;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p18 # Landroid/net/Uri;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lcom/google/android/libraries/places/api/model/AddressComponents;",
"Lcom/google/android/libraries/places/api/model/Place$BusinessStatus;",
"Ljava/util/List<",
"Ljava/lang/String;",
">;",
"Ljava/lang/String;",
"Lcom/google/android/gms/maps/model/LatLng;",
"Ljava/lang/String;",
"Lcom/google/android/libraries/places/api/model/OpeningHours;",
"Ljava/lang/String;",
"Ljava/util/List<",
"Lcom/google/android/libraries/places/api/model/PhotoMetadata;",
">;",
"Lcom/google/android/libraries/places/api/model/PlusCode;",
"Ljava/lang/Integer;",
"Ljava/lang/Double;",
"Ljava/util/List<",
"Lcom/google/android/libraries/places/api/model/Place$Type;",
">;",
"Ljava/lang/Integer;",
"Ljava/lang/Integer;",
"Lcom/google/android/gms/maps/model/LatLngBounds;",
"Landroid/net/Uri;",
")V"
}
.end annotation
invoke-direct/range {p0 .. p18}, Lcom/google/android/libraries/places/api/model/zzp;-><init>(Ljava/lang/String;Lcom/google/android/libraries/places/api/model/AddressComponents;Lcom/google/android/libraries/places/api/model/Place$BusinessStatus;Ljava/util/List;Ljava/lang/String;Lcom/google/android/gms/maps/model/LatLng;Ljava/lang/String;Lcom/google/android/libraries/places/api/model/OpeningHours;Ljava/lang/String;Ljava/util/List;Lcom/google/android/libraries/places/api/model/PlusCode;Ljava/lang/Integer;Ljava/lang/Double;Ljava/util/List;Ljava/lang/Integer;Ljava/lang/Integer;Lcom/google/android/gms/maps/model/LatLngBounds;Landroid/net/Uri;)V
return-void
.end method
# virtual methods
.method public final describeContents()I
.registers 2
const/4 v0, 0x0
return v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.registers 8
invoke-virtual {p0}, Lcom/google/android/libraries/places/api/model/zzp;->getAddress()Ljava/lang/String;
move-result-object v0
const/4 v1, 0x1
const/4 v2, 0x0
if-nez v0, :cond_c
invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeInt(I)V
goto :goto_16
:cond_c
invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeInt(I)V
invoke-virtual {p0}, Lcom/google/android/libraries/places/api/model/zzp;->getAddress()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
:goto_16
invoke-virtual {p0}, Lcom/google/android/libraries/places/api/model/zzp;->getAddressComponents()Lcom/google/android/libraries/places/api/model/AddressComponents;
move-result-object v0
invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
invoke-virtual {p0}, Lcom/google/android/libraries/places/api/model/zzp;->getBusinessStatus()Lcom/google/android/libraries/places/api/model/Place$BusinessStatus;
move-result-object v0
invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
invoke-virtual {p0}, Lcom/google/android/libraries/places/api/model/zzp;->getAttributions()Ljava/util/List;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeList(Ljava/util/List;)V
invoke-virtual {p0}, Lcom/google/android/libraries/places/api/model/zzp;->getId()Ljava/lang/String;
move-result-object v0
if-nez v0, :cond_35
invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeInt(I)V
goto :goto_3f
:cond_35
invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeInt(I)V
invoke-virtual {p0}, Lcom/google/android/libraries/places/api/model/zzp;->getId()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
:goto_3f
invoke-virtual {p0}, Lcom/google/android/libraries/places/api/model/zzp;->getLatLng()Lcom/google/android/gms/maps/model/LatLng;
move-result-object v0
invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
invoke-virtual {p0}, Lcom/google/android/libraries/places/api/model/zzp;->getName()Ljava/lang/String;
move-result-object v0
if-nez v0, :cond_50
invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeInt(I)V
goto :goto_5a
:cond_50
invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeInt(I)V
invoke-virtual {p0}, Lcom/google/android/libraries/places/api/model/zzp;->getName()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
:goto_5a
invoke-virtual {p0}, Lcom/google/android/libraries/places/api/model/zzp;->getOpeningHours()Lcom/google/android/libraries/places/api/model/OpeningHours;
move-result-object v0
invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
invoke-virtual {p0}, Lcom/google/android/libraries/places/api/model/zzp;->getPhoneNumber()Ljava/lang/String;
move-result-object v0
if-nez v0, :cond_6b
invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeInt(I)V
goto :goto_75
:cond_6b
invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeInt(I)V
invoke-virtual {p0}, Lcom/google/android/libraries/places/api/model/zzp;->getPhoneNumber()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
:goto_75
invoke-virtual {p0}, Lcom/google/android/libraries/places/api/model/zzp;->getPhotoMetadatas()Ljava/util/List;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeList(Ljava/util/List;)V
invoke-virtual {p0}, Lcom/google/android/libraries/places/api/model/zzp;->getPlusCode()Lcom/google/android/libraries/places/api/model/PlusCode;
move-result-object v0
invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
invoke-virtual {p0}, Lcom/google/android/libraries/places/api/model/zzp;->getPriceLevel()Ljava/lang/Integer;
move-result-object v0
if-nez v0, :cond_8d
invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeInt(I)V
goto :goto_9b
:cond_8d
invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeInt(I)V
invoke-virtual {p0}, Lcom/google/android/libraries/places/api/model/zzp;->getPriceLevel()Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
:goto_9b
invoke-virtual {p0}, Lcom/google/android/libraries/places/api/model/zzp;->getRating()Ljava/lang/Double;
move-result-object v0
if-nez v0, :cond_a5
invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeInt(I)V
goto :goto_b3
:cond_a5
invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeInt(I)V
invoke-virtual {p0}, Lcom/google/android/libraries/places/api/model/zzp;->getRating()Ljava/lang/Double;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Double;->doubleValue()D
move-result-wide v3
invoke-virtual {p1, v3, v4}, Landroid/os/Parcel;->writeDouble(D)V
:goto_b3
invoke-virtual {p0}, Lcom/google/android/libraries/places/api/model/zzp;->getTypes()Ljava/util/List;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeList(Ljava/util/List;)V
invoke-virtual {p0}, Lcom/google/android/libraries/places/api/model/zzp;->getUserRatingsTotal()Ljava/lang/Integer;
move-result-object v0
if-nez v0, :cond_c4
invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeInt(I)V
goto :goto_d2
:cond_c4
invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeInt(I)V
invoke-virtual {p0}, Lcom/google/android/libraries/places/api/model/zzp;->getUserRatingsTotal()Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
:goto_d2
invoke-virtual {p0}, Lcom/google/android/libraries/places/api/model/zzp;->getUtcOffsetMinutes()Ljava/lang/Integer;
move-result-object v0
if-nez v0, :cond_dc
invoke-virtual {p1, v1}, Landroid/os/Parcel;->writeInt(I)V
goto :goto_ea
:cond_dc
invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeInt(I)V
invoke-virtual {p0}, Lcom/google/android/libraries/places/api/model/zzp;->getUtcOffsetMinutes()Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
:goto_ea
invoke-virtual {p0}, Lcom/google/android/libraries/places/api/model/zzp;->getViewport()Lcom/google/android/gms/maps/model/LatLngBounds;
move-result-object v0
invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
invoke-virtual {p0}, Lcom/google/android/libraries/places/api/model/zzp;->getWebsiteUri()Landroid/net/Uri;
move-result-object v0
invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
return-void
.end method