zzby.smali
.class public final Lcom/google/android/gms/internal/consent_sdk/zzby;
.super Ljava/lang/Object;
.source ""
# instance fields
.field public zza:I
.field public zzb:Ljava/lang/String;
.field public zzc:Ljava/lang/String;
.field public zzd:Ljava/lang/String;
.field public zze:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public zzf:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/google/android/gms/internal/consent_sdk/zzbx;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.registers 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
sget v0, Lcom/google/android/gms/internal/consent_sdk/zzbu;->zzg:I
iput v0, p0, Lcom/google/android/gms/internal/consent_sdk/zzby;->zza:I
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/internal/consent_sdk/zzby;->zze:Ljava/util/List;
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/google/android/gms/internal/consent_sdk/zzby;->zzf:Ljava/util/List;
return-void
.end method
.method public static zza(Landroid/util/JsonReader;)Lcom/google/android/gms/internal/consent_sdk/zzby;
.registers 5
new-instance v0, Lcom/google/android/gms/internal/consent_sdk/zzby;
invoke-direct {v0}, Lcom/google/android/gms/internal/consent_sdk/zzby;-><init>()V
invoke-virtual {p0}, Landroid/util/JsonReader;->beginObject()V
:goto_8
invoke-virtual {p0}, Landroid/util/JsonReader;->hasNext()Z
move-result v1
if-eqz v1, :cond_f4
invoke-virtual {p0}, Landroid/util/JsonReader;->nextName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
const/4 v2, -0x1
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
move-result v3
sparse-switch v3, :sswitch_data_f8
goto :goto_5f
:sswitch_1e
const-string v3, "consent_form_payload"
invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_27
goto :goto_5f
:cond_27
const/4 v2, 0x5
goto :goto_5f
:sswitch_29
const-string v3, "request_info_keys"
invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_32
goto :goto_5f
:cond_32
const/4 v2, 0x4
goto :goto_5f
:sswitch_34
const-string v3, "actions"
invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_3d
goto :goto_5f
:cond_3d
const/4 v2, 0x3
goto :goto_5f
:sswitch_3f
const-string v3, "consent_form_base_url"
invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_48
goto :goto_5f
:cond_48
const/4 v2, 0x2
goto :goto_5f
:sswitch_4a
const-string v3, "error_message"
invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_53
goto :goto_5f
:cond_53
const/4 v2, 0x1
goto :goto_5f
:sswitch_55
const-string v3, "consent_signal"
invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_5e
goto :goto_5f
:cond_5e
const/4 v2, 0x0
:goto_5f
packed-switch v2, :pswitch_data_112
invoke-virtual {p0}, Landroid/util/JsonReader;->skipValue()V
goto :goto_8
:pswitch_66
invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/google/android/gms/internal/consent_sdk/zzby;->zzb:Ljava/lang/String;
goto :goto_8
:pswitch_6d
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
iput-object v1, v0, Lcom/google/android/gms/internal/consent_sdk/zzby;->zze:Ljava/util/List;
invoke-virtual {p0}, Landroid/util/JsonReader;->beginArray()V
:goto_77
invoke-virtual {p0}, Landroid/util/JsonReader;->hasNext()Z
move-result v1
if-eqz v1, :cond_87
invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;
move-result-object v1
iget-object v2, v0, Lcom/google/android/gms/internal/consent_sdk/zzby;->zze:Ljava/util/List;
invoke-interface {v2, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_77
:cond_87
invoke-virtual {p0}, Landroid/util/JsonReader;->endArray()V
goto/16 :goto_8
:pswitch_8c
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
iput-object v1, v0, Lcom/google/android/gms/internal/consent_sdk/zzby;->zzf:Ljava/util/List;
invoke-virtual {p0}, Landroid/util/JsonReader;->beginArray()V
:goto_96
invoke-virtual {p0}, Landroid/util/JsonReader;->hasNext()Z
move-result v1
if-eqz v1, :cond_87
new-instance v1, Lcom/google/android/gms/internal/consent_sdk/zzbx;
invoke-direct {v1}, Lcom/google/android/gms/internal/consent_sdk/zzbx;-><init>()V
invoke-virtual {p0}, Landroid/util/JsonReader;->beginObject()V
:goto_a4
invoke-virtual {p0}, Landroid/util/JsonReader;->hasNext()Z
move-result v2
if-eqz v2, :cond_d3
invoke-virtual {p0}, Landroid/util/JsonReader;->nextName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/String;->hashCode()I
const-string v3, "args_json"
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_cc
const-string v3, "action_type"
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_c5
invoke-virtual {p0}, Landroid/util/JsonReader;->skipValue()V
goto :goto_a4
:cond_c5
invoke-static {p0}, Lcom/google/android/gms/internal/consent_sdk/zzbu;->zza(Landroid/util/JsonReader;)I
move-result v2
iput v2, v1, Lcom/google/android/gms/internal/consent_sdk/zzbx;->zza:I
goto :goto_a4
:cond_cc
invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/google/android/gms/internal/consent_sdk/zzbx;->zzb:Ljava/lang/String;
goto :goto_a4
:cond_d3
invoke-virtual {p0}, Landroid/util/JsonReader;->endObject()V
iget-object v2, v0, Lcom/google/android/gms/internal/consent_sdk/zzby;->zzf:Ljava/util/List;
invoke-interface {v2, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_96
:pswitch_dc
invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/google/android/gms/internal/consent_sdk/zzby;->zzc:Ljava/lang/String;
goto/16 :goto_8
:pswitch_e4
invoke-virtual {p0}, Landroid/util/JsonReader;->nextString()Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/google/android/gms/internal/consent_sdk/zzby;->zzd:Ljava/lang/String;
goto/16 :goto_8
:pswitch_ec
invoke-static {p0}, Lcom/google/android/gms/internal/consent_sdk/zzbu;->zzb(Landroid/util/JsonReader;)I
move-result v1
iput v1, v0, Lcom/google/android/gms/internal/consent_sdk/zzby;->zza:I
goto/16 :goto_8
:cond_f4
invoke-virtual {p0}, Landroid/util/JsonReader;->endObject()V
return-object v0
:sswitch_data_f8
.sparse-switch
-0x774ac593 -> :sswitch_55
-0x738f0f30 -> :sswitch_4a
-0x6e5c3749 -> :sswitch_3f
-0x453fb703 -> :sswitch_34
-0x3ad17acb -> :sswitch_29
-0x2f244ae8 -> :sswitch_1e
.end sparse-switch
:pswitch_data_112
.packed-switch 0x0
:pswitch_ec
:pswitch_e4
:pswitch_dc
:pswitch_8c
:pswitch_6d
:pswitch_66
.end packed-switch
.end method