.class public final Lcom/google/android/gms/games/snapshot/SnapshotMetadataRef; .super Lcom/google/android/gms/common/data/DataBufferRef; .source "SourceFile" # interfaces .implements Lcom/google/android/gms/games/snapshot/SnapshotMetadata; # instance fields .field private final zza:Lcom/google/android/gms/games/Game; .field private final zzb:Lcom/google/android/gms/games/Player; # direct methods .method public constructor (Lcom/google/android/gms/common/data/DataHolder;I)V .locals 2 .param p1 # Lcom/google/android/gms/common/data/DataHolder; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .line 1 invoke-direct {p0, p1, p2}, Lcom/google/android/gms/common/data/DataBufferRef;->(Lcom/google/android/gms/common/data/DataHolder;I)V new-instance v0, Lcom/google/android/gms/games/GameRef; .line 2 invoke-direct {v0, p1, p2}, Lcom/google/android/gms/games/GameRef;->(Lcom/google/android/gms/common/data/DataHolder;I)V iput-object v0, p0, Lcom/google/android/gms/games/snapshot/SnapshotMetadataRef;->zza:Lcom/google/android/gms/games/Game; new-instance v0, Lcom/google/android/gms/games/PlayerRef; const/4 v1, 0x0 .line 3 invoke-direct {v0, p1, p2, v1}, Lcom/google/android/gms/games/PlayerRef;->(Lcom/google/android/gms/common/data/DataHolder;ILjava/lang/String;)V iput-object v0, p0, Lcom/google/android/gms/games/snapshot/SnapshotMetadataRef;->zzb:Lcom/google/android/gms/games/Player; return-void .end method # virtual methods .method public final describeContents()I .locals 1 const/4 v0, 0x0 return v0 .end method .method public final equals(Ljava/lang/Object;)Z .locals 0 .param p1 # Ljava/lang/Object; .annotation build Landroidx/annotation/Nullable; .end annotation .end param .line 1 invoke-static {p0, p1}, Lcom/google/android/gms/games/snapshot/SnapshotMetadataEntity;->zzd(Lcom/google/android/gms/games/snapshot/SnapshotMetadata;Ljava/lang/Object;)Z move-result p1 return p1 .end method .method public final synthetic freeze()Ljava/lang/Object; .locals 1 .annotation build Landroidx/annotation/NonNull; .end annotation .line 1 new-instance v0, Lcom/google/android/gms/games/snapshot/SnapshotMetadataEntity; invoke-direct {v0, p0}, Lcom/google/android/gms/games/snapshot/SnapshotMetadataEntity;->(Lcom/google/android/gms/games/snapshot/SnapshotMetadata;)V return-object v0 .end method .method public final getCoverImageAspectRatio()F .locals 4 const-string v0, "cover_icon_image_height" .line 1 invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getFloat(Ljava/lang/String;)F move-result v0 const/4 v1, 0x0 cmpl-float v2, v0, v1 const-string v3, "cover_icon_image_width" .line 2 invoke-virtual {p0, v3}, Lcom/google/android/gms/common/data/DataBufferRef;->getFloat(Ljava/lang/String;)F move-result v3 if-nez v2, :cond_0 return v1 :cond_0 div-float/2addr v3, v0 return v3 .end method .method public final getCoverImageUri()Landroid/net/Uri; .locals 1 .annotation build Landroidx/annotation/NonNull; .end annotation const-string v0, "cover_icon_image_uri" .line 1 invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->parseUri(Ljava/lang/String;)Landroid/net/Uri; move-result-object v0 return-object v0 .end method .method public getCoverImageUrl()Ljava/lang/String; .locals 1 .annotation build Landroidx/annotation/NonNull; .end annotation const-string v0, "cover_icon_image_url" .line 1 invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public final getDescription()Ljava/lang/String; .locals 1 .annotation build Landroidx/annotation/NonNull; .end annotation const-string v0, "description" .line 1 invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public final getDescription(Landroid/database/CharArrayBuffer;)V .locals 1 .param p1 # Landroid/database/CharArrayBuffer; .annotation build Landroidx/annotation/NonNull; .end annotation .end param const-string v0, "description" .line 2 invoke-virtual {p0, v0, p1}, Lcom/google/android/gms/common/data/DataBufferRef;->copyToBuffer(Ljava/lang/String;Landroid/database/CharArrayBuffer;)V return-void .end method .method public final getDeviceName()Ljava/lang/String; .locals 1 .annotation build Landroidx/annotation/NonNull; .end annotation const-string v0, "device_name" .line 1 invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public final getGame()Lcom/google/android/gms/games/Game; .locals 1 .annotation build Landroidx/annotation/NonNull; .end annotation iget-object v0, p0, Lcom/google/android/gms/games/snapshot/SnapshotMetadataRef;->zza:Lcom/google/android/gms/games/Game; return-object v0 .end method .method public final getLastModifiedTimestamp()J .locals 2 const-string v0, "last_modified_timestamp" .line 1 invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getLong(Ljava/lang/String;)J move-result-wide v0 return-wide v0 .end method .method public final getOwner()Lcom/google/android/gms/games/Player; .locals 1 .annotation build Landroidx/annotation/NonNull; .end annotation iget-object v0, p0, Lcom/google/android/gms/games/snapshot/SnapshotMetadataRef;->zzb:Lcom/google/android/gms/games/Player; return-object v0 .end method .method public final getPlayedTime()J .locals 2 const-string v0, "duration" .line 1 invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getLong(Ljava/lang/String;)J move-result-wide v0 return-wide v0 .end method .method public final getProgressValue()J .locals 2 const-string v0, "progress_value" .line 1 invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getLong(Ljava/lang/String;)J move-result-wide v0 return-wide v0 .end method .method public final getSnapshotId()Ljava/lang/String; .locals 1 .annotation build Landroidx/annotation/NonNull; .end annotation const-string v0, "external_snapshot_id" .line 1 invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public final getUniqueName()Ljava/lang/String; .locals 1 .annotation build Landroidx/annotation/NonNull; .end annotation const-string v0, "unique_name" .line 1 invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public final hasChangePending()Z .locals 1 const-string v0, "pending_change_count" .line 1 invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getInteger(Ljava/lang/String;)I move-result v0 if-lez v0, :cond_0 const/4 v0, 0x1 return v0 :cond_0 const/4 v0, 0x0 return v0 .end method .method public final hashCode()I .locals 1 .line 1 invoke-static {p0}, Lcom/google/android/gms/games/snapshot/SnapshotMetadataEntity;->zzb(Lcom/google/android/gms/games/snapshot/SnapshotMetadata;)I move-result v0 return v0 .end method .method public final toString()Ljava/lang/String; .locals 1 .annotation build Landroidx/annotation/NonNull; .end annotation .line 1 invoke-static {p0}, Lcom/google/android/gms/games/snapshot/SnapshotMetadataEntity;->zzc(Lcom/google/android/gms/games/snapshot/SnapshotMetadata;)Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public final writeToParcel(Landroid/os/Parcel;I)V .locals 1 .param p1 # Landroid/os/Parcel; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .line 1 new-instance v0, Lcom/google/android/gms/games/snapshot/SnapshotMetadataEntity; invoke-direct {v0, p0}, Lcom/google/android/gms/games/snapshot/SnapshotMetadataEntity;->(Lcom/google/android/gms/games/snapshot/SnapshotMetadata;)V .line 3 invoke-virtual {v0, p1, p2}, Lcom/google/android/gms/games/snapshot/SnapshotMetadataEntity;->writeToParcel(Landroid/os/Parcel;I)V return-void .end method .method public final zza()Ljava/lang/String; .locals 1 .annotation build Landroidx/annotation/NonNull; .end annotation const-string v0, "title" .line 1 invoke-virtual {p0, v0}, Lcom/google/android/gms/common/data/DataBufferRef;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object v0 return-object v0 .end method