.class Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData; .super Ljava/lang/Object; .source "BlockStoreHandler.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x9 name = "TidSDKData" .end annotation # instance fields .field private buildNumber:Ljava/lang/String; .field private errorString:Ljava/lang/String; .field private manufacturer:Ljava/lang/String; .field private model:Ljava/lang/String; .field private sdk_restore_device_id:Ljava/lang/String; .field private sdk_restore_token:Ljava/lang/String; .field private sdk_restore_unified_device_id:Ljava/lang/String; .field private serviceVersion:Ljava/lang/String; .field private storeVersion:Ljava/lang/String; .field private versionRelease:Ljava/lang/String; .field private versionSDK:Ljava/lang/String; # direct methods .method public constructor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V .locals 0 .line 1 invoke-direct {p0}, Ljava/lang/Object;->()V .line 2 iput-object p1, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->sdk_restore_device_id:Ljava/lang/String; .line 3 iput-object p2, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->sdk_restore_unified_device_id:Ljava/lang/String; .line 4 iput-object p3, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->sdk_restore_token:Ljava/lang/String; return-void .end method # virtual methods .method public a()Ljava/lang/String; .locals 1 .line 9 iget-object v0, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->sdk_restore_device_id:Ljava/lang/String; return-object v0 .end method .method public a(Landroid/content/Context;)V .locals 3 .line 1 sget-object v0, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String; iput-object v0, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->versionRelease:Ljava/lang/String; .line 2 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V sget v1, Landroid/os/Build$VERSION;->SDK_INT:I const-string v2, "" invoke-static {v0, v1, v2}, Landroid/support/v4/media/c;->a(Ljava/lang/StringBuilder;ILjava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->versionSDK:Ljava/lang/String; .line 3 sget-object v0, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String; iput-object v0, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->manufacturer:Ljava/lang/String; .line 4 sget-object v0, Landroid/os/Build;->MODEL:Ljava/lang/String; iput-object v0, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->model:Ljava/lang/String; .line 5 sget-object v0, Landroid/os/Build;->DISPLAY:Ljava/lang/String; iput-object v0, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->buildNumber:Ljava/lang/String; .line 6 :try_start_0 invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; move-result-object v0 const-string v1, "com.android.vending" const/4 v2, 0x0 invoke-virtual {v0, v1, v2}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; move-result-object v0 iget-object v0, v0, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String; iput-object v0, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->storeVersion:Ljava/lang/String; .line 7 invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; move-result-object p1 const-string v0, "com.google.android.gms" invoke-virtual {p1, v0, v2}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; move-result-object p1 iget-object p1, p1, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String; iput-object p1, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->serviceVersion:Ljava/lang/String; :try_end_0 .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 :catch_0 return-void .end method .method public a(Ljava/lang/String;)V .locals 0 .line 8 iput-object p1, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->errorString:Ljava/lang/String; return-void .end method .method public b()Ljava/lang/String; .locals 1 .line 1 iget-object v0, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->sdk_restore_unified_device_id:Ljava/lang/String; return-object v0 .end method .method public c()Ljava/lang/String; .locals 1 .line 1 iget-object v0, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->sdk_restore_token:Ljava/lang/String; return-object v0 .end method .method public d()Ljava/lang/String; .locals 1 .line 1 new-instance v0, Lcom/google/gson/Gson; invoke-direct {v0}, Lcom/google/gson/Gson;->()V invoke-virtual {v0, p0}, Lcom/google/gson/Gson;->toJson(Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public toString()Ljava/lang/String; .locals 4 .line 1 new-instance v0, Ljava/lang/StringBuffer; invoke-direct {v0}, Ljava/lang/StringBuffer;->()V const-string v1, "sdk_restore_device_id:" .line 2 invoke-static {v1}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 iget-object v2, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->sdk_restore_device_id:Ljava/lang/String; invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v2, "," invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v3, "sdk_restore_unified_device_id:" invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v3, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->sdk_restore_unified_device_id:Ljava/lang/String; invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 .line 3 invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "sdk_restore_token:" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v2, p0, Ltid/sktelecom/ssolib/BlockStoreHandler$BlockStoreData$TidSDKData;->sdk_restore_token:Ljava/lang/String; invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 .line 4 invoke-virtual {v0, v1}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; .line 5 invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; move-result-object v0 return-object v0 .end method