Api$Data.smali
.class Lcom/kwad/sdk/api/loader/Api$Data;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/kwad/sdk/api/loader/Api;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
name = "Data"
.end annotation
# instance fields
.field transient downloadFile:Ljava/io/File;
.field dynamicType:I
.field dynamicUrl:Ljava/lang/String;
.field interval:J
.field md5:Ljava/lang/String;
.field sdkVersion:Ljava/lang/String;
# direct methods
.method constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public canUpdate()Z
.registers 3
const/4 v0, 0x1
iget v1, p0, Lcom/kwad/sdk/api/loader/Api$Data;->dynamicType:I
if-ne v1, v0, :cond_6
:goto_5
return v0
:cond_6
const/4 v0, 0x0
goto :goto_5
.end method
.method public needDisable()Z
.registers 3
iget v0, p0, Lcom/kwad/sdk/api/loader/Api$Data;->dynamicType:I
const/4 v1, -0x1
if-ne v0, v1, :cond_7
const/4 v0, 0x1
:goto_6
return v0
:cond_7
const/4 v0, 0x0
goto :goto_6
.end method
.method public parseJson(Lorg/json/JSONObject;)V
.registers 4
if-nez p1, :cond_3
:goto_2
return-void
:cond_3
const-string v0, "dynamicType"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v0
iput v0, p0, Lcom/kwad/sdk/api/loader/Api$Data;->dynamicType:I
const-string v0, "dynamicUrl"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/kwad/sdk/api/loader/Api$Data;->dynamicUrl:Ljava/lang/String;
const-string v0, "md5"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/kwad/sdk/api/loader/Api$Data;->md5:Ljava/lang/String;
const-string v0, "interval"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;)J
move-result-wide v0
iput-wide v0, p0, Lcom/kwad/sdk/api/loader/Api$Data;->interval:J
const-string v0, "sdkVersion"
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/kwad/sdk/api/loader/Api$Data;->sdkVersion:Ljava/lang/String;
goto :goto_2
.end method