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