.class public final Lcom/vk/auth/api/AuthServiceCredentials$b; .super Ljava/lang/Object; .source "AuthServiceCredentials.kt" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/vk/auth/api/AuthServiceCredentials; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x19 name = "b" .end annotation # direct methods .method private constructor ()V .locals 0 .line 1 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public synthetic constructor (Lkotlin/jvm/internal/DefaultConstructorMarker;)V .locals 0 .line 2 invoke-direct {p0}, Lcom/vk/auth/api/AuthServiceCredentials$b;->()V return-void .end method # virtual methods .method public final a(Lorg/json/JSONObject;)Lcom/vk/auth/api/AuthServiceCredentials; .locals 12 .line 2 new-instance v11, Lcom/vk/auth/api/AuthServiceCredentials; const-string v0, "token" .line 3 invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object v1 const-string v0, "json.getString(\"token\")" invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "ttl" const-wide/16 v2, -0x1 .line 4 invoke-virtual {p1, v0, v2, v3}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;J)J move-result-wide v2 const-string v0, "first_name" .line 5 invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object v4 const-string v0, "json.getString(\"first_name\")" invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "last_name" .line 6 invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object v5 const-string v0, "json.getString(\"last_name\")" invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V const/4 v0, 0x0 const-string v6, "phone" .line 7 invoke-virtual {p1, v6, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v6 const-string v7, "photo_50" .line 8 invoke-virtual {p1, v7, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v7 const-string v8, "photo_100" .line 9 invoke-virtual {p1, v8, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v8 const-string v9, "photo_200" .line 10 invoke-virtual {p1, v9, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v9 const-string v10, "service_info" .line 11 invoke-virtual {p1, v10, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v10 move-object v0, v11 .line 12 invoke-direct/range {v0 .. v10}, Lcom/vk/auth/api/AuthServiceCredentials;->(Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V return-object v11 .end method .method public final a()Lcom/vk/dto/common/data/JsonParser; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Lcom/vk/dto/common/data/JsonParser<", "Lcom/vk/auth/api/AuthServiceCredentials;", ">;" } .end annotation .line 1 invoke-static {}, Lcom/vk/auth/api/AuthServiceCredentials;->j()Lcom/vk/dto/common/data/JsonParser; move-result-object v0 return-object v0 .end method