Credential$Builder.smali
.class public Lcom/google/android/gms/auth/api/credentials/Credential$Builder;
.super Ljava/lang/Object;
# instance fields
.field private mName:Ljava/lang/String;
.field private zzbx:Ljava/lang/String;
.field private final zzci:Ljava/lang/String;
.field private zzcj:Landroid/net/Uri;
.field private zzck:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/google/android/gms/auth/api/credentials/IdToken;",
">;"
}
.end annotation
.end field
.field private zzcl:Ljava/lang/String;
.field private zzcm:Ljava/lang/String;
.field private zzcn:Ljava/lang/String;
.field private zzco:Ljava/lang/String;
.field private zzcp:Ljava/lang/String;
# direct methods
.method public constructor <init>(Lcom/google/android/gms/auth/api/credentials/Credential;)V
.registers 3
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
invoke-static {p1}, Lcom/google/android/gms/auth/api/credentials/Credential;->zzd(Lcom/google/android/gms/auth/api/credentials/Credential;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/auth/api/credentials/Credential$Builder;->zzci:Ljava/lang/String;
invoke-static {p1}, Lcom/google/android/gms/auth/api/credentials/Credential;->zze(Lcom/google/android/gms/auth/api/credentials/Credential;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/auth/api/credentials/Credential$Builder;->mName:Ljava/lang/String;
invoke-static {p1}, Lcom/google/android/gms/auth/api/credentials/Credential;->zzf(Lcom/google/android/gms/auth/api/credentials/Credential;)Landroid/net/Uri;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/auth/api/credentials/Credential$Builder;->zzcj:Landroid/net/Uri;
invoke-static {p1}, Lcom/google/android/gms/auth/api/credentials/Credential;->zzg(Lcom/google/android/gms/auth/api/credentials/Credential;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/auth/api/credentials/Credential$Builder;->zzck:Ljava/util/List;
invoke-static {p1}, Lcom/google/android/gms/auth/api/credentials/Credential;->zzh(Lcom/google/android/gms/auth/api/credentials/Credential;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/auth/api/credentials/Credential$Builder;->zzcl:Ljava/lang/String;
invoke-static {p1}, Lcom/google/android/gms/auth/api/credentials/Credential;->zzi(Lcom/google/android/gms/auth/api/credentials/Credential;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/auth/api/credentials/Credential$Builder;->zzbx:Ljava/lang/String;
invoke-static {p1}, Lcom/google/android/gms/auth/api/credentials/Credential;->zzj(Lcom/google/android/gms/auth/api/credentials/Credential;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/auth/api/credentials/Credential$Builder;->zzcm:Ljava/lang/String;
invoke-static {p1}, Lcom/google/android/gms/auth/api/credentials/Credential;->zzk(Lcom/google/android/gms/auth/api/credentials/Credential;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/auth/api/credentials/Credential$Builder;->zzcn:Ljava/lang/String;
invoke-static {p1}, Lcom/google/android/gms/auth/api/credentials/Credential;->zzl(Lcom/google/android/gms/auth/api/credentials/Credential;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/auth/api/credentials/Credential$Builder;->zzco:Ljava/lang/String;
invoke-static {p1}, Lcom/google/android/gms/auth/api/credentials/Credential;->zzm(Lcom/google/android/gms/auth/api/credentials/Credential;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/auth/api/credentials/Credential$Builder;->zzcp:Ljava/lang/String;
return-void
.end method
.method public constructor <init>(Ljava/lang/String;)V
.registers 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/auth/api/credentials/Credential$Builder;->zzci:Ljava/lang/String;
return-void
.end method
# virtual methods
.method public build()Lcom/google/android/gms/auth/api/credentials/Credential;
.registers 12
new-instance v0, Lcom/google/android/gms/auth/api/credentials/Credential;
iget-object v1, p0, Lcom/google/android/gms/auth/api/credentials/Credential$Builder;->zzci:Ljava/lang/String;
iget-object v2, p0, Lcom/google/android/gms/auth/api/credentials/Credential$Builder;->mName:Ljava/lang/String;
iget-object v3, p0, Lcom/google/android/gms/auth/api/credentials/Credential$Builder;->zzcj:Landroid/net/Uri;
iget-object v4, p0, Lcom/google/android/gms/auth/api/credentials/Credential$Builder;->zzck:Ljava/util/List;
iget-object v5, p0, Lcom/google/android/gms/auth/api/credentials/Credential$Builder;->zzcl:Ljava/lang/String;
iget-object v6, p0, Lcom/google/android/gms/auth/api/credentials/Credential$Builder;->zzbx:Ljava/lang/String;
iget-object v7, p0, Lcom/google/android/gms/auth/api/credentials/Credential$Builder;->zzcm:Ljava/lang/String;
iget-object v8, p0, Lcom/google/android/gms/auth/api/credentials/Credential$Builder;->zzcn:Ljava/lang/String;
iget-object v9, p0, Lcom/google/android/gms/auth/api/credentials/Credential$Builder;->zzco:Ljava/lang/String;
iget-object v10, p0, Lcom/google/android/gms/auth/api/credentials/Credential$Builder;->zzcp:Ljava/lang/String;
invoke-direct/range {v0 .. v10}, Lcom/google/android/gms/auth/api/credentials/Credential;-><init>(Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-object v0
.end method
.method public setAccountType(Ljava/lang/String;)Lcom/google/android/gms/auth/api/credentials/Credential$Builder;
.registers 2
iput-object p1, p0, Lcom/google/android/gms/auth/api/credentials/Credential$Builder;->zzbx:Ljava/lang/String;
return-object p0
.end method
.method public setName(Ljava/lang/String;)Lcom/google/android/gms/auth/api/credentials/Credential$Builder;
.registers 2
iput-object p1, p0, Lcom/google/android/gms/auth/api/credentials/Credential$Builder;->mName:Ljava/lang/String;
return-object p0
.end method
.method public setPassword(Ljava/lang/String;)Lcom/google/android/gms/auth/api/credentials/Credential$Builder;
.registers 2
iput-object p1, p0, Lcom/google/android/gms/auth/api/credentials/Credential$Builder;->zzcl:Ljava/lang/String;
return-object p0
.end method
.method public setProfilePictureUri(Landroid/net/Uri;)Lcom/google/android/gms/auth/api/credentials/Credential$Builder;
.registers 2
iput-object p1, p0, Lcom/google/android/gms/auth/api/credentials/Credential$Builder;->zzcj:Landroid/net/Uri;
return-object p0
.end method