CallbackEntity.smali
.class public Lcom/hhsq/cooperativestorelib/main/CallbackEntity;
.super Ljava/lang/Object;
.source ""
# instance fields
.field public actionType:Ljava/lang/String;
.field public backMsg:Ljava/lang/String;
.field public bgSunShine:Ljava/lang/String;
.field public closeShow:I
.field public giftUrl:Ljava/lang/String;
.field public hasAgain:I
.field public icHhCongratulations:Ljava/lang/String;
.field public lookAdIcon:Ljava/lang/String;
.field public lookDetailImg:Ljava/lang/String;
.field public money:Ljava/lang/String;
.field public moneyTip:Ljava/lang/String;
.field public pageTypeFlow:Ljava/lang/String;
.field public pageTypeVideo:Ljava/lang/String;
.field public status:Ljava/lang/String;
.field public twoBtnCloseStatus:I
.field public twoBtnPopCloseStatus:I
.field public twoCloseTime:I
.field public twoImgDouble:Ljava/lang/String;
.field public twoImgMainBg:Ljava/lang/String;
.field public twoImgTop:Ljava/lang/String;
.field public twoLookAdIcon:Ljava/lang/String;
.field public twoLookDetailImg:Ljava/lang/String;
.field public twoMoneyTip:Ljava/lang/String;
.field public twoMoneyUnit:Ljava/lang/String;
.field public watchAgain:I
# direct methods
.method public constructor <init>()V
.registers 2
const/4 v0, 0x0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput v0, p0, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->hasAgain:I
iput v0, p0, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->watchAgain:I
return-void
.end method
.method public static transEntity(Ljava/lang/String;)Lcom/hhsq/cooperativestorelib/main/CallbackEntity;
.registers 4
new-instance v1, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;
invoke-direct {v1}, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;-><init>()V
:try_start_5
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0, p0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
const-string v2, "money"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->money:Ljava/lang/String;
const-string v2, "moneyTip"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->moneyTip:Ljava/lang/String;
const-string v2, "hasAgain"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v2
iput v2, v1, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->hasAgain:I
const-string v2, "pageTypeVideo"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->pageTypeVideo:Ljava/lang/String;
const-string v2, "pageTypeFlow"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->pageTypeFlow:Ljava/lang/String;
const-string v2, "watchAgain"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v2
iput v2, v1, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->watchAgain:I
const-string v2, "status"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->status:Ljava/lang/String;
const-string v2, "giftUrl"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->giftUrl:Ljava/lang/String;
const-string v2, "lookAdIcon"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->lookAdIcon:Ljava/lang/String;
const-string v2, "backMsg"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->backMsg:Ljava/lang/String;
const-string v2, "lookDetailImg"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->lookDetailImg:Ljava/lang/String;
const-string v2, "bgSunShine"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->bgSunShine:Ljava/lang/String;
const-string v2, "icHhCongratulations"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->icHhCongratulations:Ljava/lang/String;
const-string v2, "actionType"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->actionType:Ljava/lang/String;
const-string v2, "twoMoneyTip"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->twoMoneyTip:Ljava/lang/String;
const-string v2, "twoMoneyUnit"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->twoMoneyUnit:Ljava/lang/String;
const-string v2, "twoCloseTime"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v2
iput v2, v1, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->twoCloseTime:I
const-string v2, "twoBtnCloseStatus"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v2
iput v2, v1, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->twoBtnCloseStatus:I
const-string v2, "twoLookAdIcon"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->twoLookAdIcon:Ljava/lang/String;
const-string v2, "twoImgDouble"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->twoImgDouble:Ljava/lang/String;
const-string v2, "twoImgTop"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->twoImgTop:Ljava/lang/String;
const-string v2, "twoImgMainBg"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->twoImgMainBg:Ljava/lang/String;
const-string v2, "twoLookDetailImg"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->twoLookDetailImg:Ljava/lang/String;
const-string v2, "twoBtnPopCloseStatus"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v2
iput v2, v1, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->twoBtnPopCloseStatus:I
const-string v2, "closeShow"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v0
iput v0, v1, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->closeShow:I
:try_end_d2
.catch Lorg/json/JSONException; {:try_start_5 .. :try_end_d2} :catch_d3
:goto_d2
return-object v1
:catch_d3
move-exception v0
invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
goto :goto_d2
.end method
.method public static transJson(Lcom/hhsq/cooperativestorelib/main/CallbackEntity;)Ljava/lang/String;
.registers 4
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V
const-string v0, "money"
:try_start_7
iget-object v2, p0, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->money:Ljava/lang/String;
invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_c
.catch Lorg/json/JSONException; {:try_start_7 .. :try_end_c} :catch_73
const-string v0, "moneyTip"
:try_start_e
iget-object v2, p0, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->moneyTip:Ljava/lang/String;
invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_13
.catch Lorg/json/JSONException; {:try_start_e .. :try_end_13} :catch_73
const-string v0, "hasAgain"
:try_start_15
iget v2, p0, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->hasAgain:I
invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
:try_end_1a
.catch Lorg/json/JSONException; {:try_start_15 .. :try_end_1a} :catch_73
const-string v0, "pageTypeVideo"
:try_start_1c
iget-object v2, p0, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->pageTypeVideo:Ljava/lang/String;
invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_21
.catch Lorg/json/JSONException; {:try_start_1c .. :try_end_21} :catch_73
const-string v0, "pageTypeFlow"
:try_start_23
iget-object v2, p0, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->pageTypeFlow:Ljava/lang/String;
invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_28
.catch Lorg/json/JSONException; {:try_start_23 .. :try_end_28} :catch_73
const-string v0, "watchAgain"
:try_start_2a
iget v2, p0, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->watchAgain:I
invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
:try_end_2f
.catch Lorg/json/JSONException; {:try_start_2a .. :try_end_2f} :catch_73
const-string v0, "status"
:try_start_31
iget-object v2, p0, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->status:Ljava/lang/String;
invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_36
.catch Lorg/json/JSONException; {:try_start_31 .. :try_end_36} :catch_73
const-string v0, "giftUrl"
:try_start_38
iget-object v2, p0, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->giftUrl:Ljava/lang/String;
invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_3d
.catch Lorg/json/JSONException; {:try_start_38 .. :try_end_3d} :catch_73
const-string v0, "lookAdIcon"
:try_start_3f
iget-object v2, p0, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->lookAdIcon:Ljava/lang/String;
invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_44
.catch Lorg/json/JSONException; {:try_start_3f .. :try_end_44} :catch_73
const-string v0, "backMsg"
:try_start_46
iget-object v2, p0, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->backMsg:Ljava/lang/String;
invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_4b
.catch Lorg/json/JSONException; {:try_start_46 .. :try_end_4b} :catch_73
const-string v0, "lookDetailImg"
:try_start_4d
iget-object v2, p0, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->lookDetailImg:Ljava/lang/String;
invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_52
.catch Lorg/json/JSONException; {:try_start_4d .. :try_end_52} :catch_73
const-string v0, "bgSunShine"
:try_start_54
iget-object v2, p0, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->bgSunShine:Ljava/lang/String;
invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_59
.catch Lorg/json/JSONException; {:try_start_54 .. :try_end_59} :catch_73
const-string v0, "icHhCongratulations"
:try_start_5b
iget-object v2, p0, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->icHhCongratulations:Ljava/lang/String;
invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_60
.catch Lorg/json/JSONException; {:try_start_5b .. :try_end_60} :catch_73
const-string v0, "actionType"
:try_start_62
iget-object v2, p0, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->actionType:Ljava/lang/String;
invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_67
.catch Lorg/json/JSONException; {:try_start_62 .. :try_end_67} :catch_73
const-string v0, "closeShow"
:try_start_69
iget v2, p0, Lcom/hhsq/cooperativestorelib/main/CallbackEntity;->closeShow:I
invoke-virtual {v1, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
:try_end_6e
.catch Lorg/json/JSONException; {:try_start_69 .. :try_end_6e} :catch_73
:goto_6e
invoke-virtual {v1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
:catch_73
move-exception v0
invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
goto :goto_6e
.end method