TPAdError.smali

.class public Lcom/tradplus/ads/base/bean/TPAdError;
.super Ljava/lang/Object;


# instance fields
.field private final a:I

.field private final b:Ljava/lang/String;


# direct methods
.method public constructor <init>(ILjava/lang/String;)V
    .registers 3

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput p1, p0, Lcom/tradplus/ads/base/bean/TPAdError;->a:I

    iput-object p2, p0, Lcom/tradplus/ads/base/bean/TPAdError;->b:Ljava/lang/String;

    return-void
.end method

.method public constructor <init>(Ljava/lang/String;)V
    .registers 4

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    invoke-static {p1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result p1

    iput p1, p0, Lcom/tradplus/ads/base/bean/TPAdError;->a:I

    iget p1, p0, Lcom/tradplus/ads/base/bean/TPAdError;->a:I

    const/4 v0, 0x1

    if-ne p1, v0, :cond_14

    const-string p1, "success"

    :goto_10
    iput-object p1, p0, Lcom/tradplus/ads/base/bean/TPAdError;->b:Ljava/lang/String;

    goto/16 :goto_a1

    :cond_14
    const/4 v0, 0x2

    if-ne p1, v0, :cond_1a

    const-string p1, "internal error!"

    goto :goto_10

    :cond_1a
    const/4 v0, 0x3

    if-ne p1, v0, :cond_20

    const-string p1, "load timeout"

    goto :goto_10

    :cond_20
    const/4 v0, 0x4

    if-ne p1, v0, :cond_26

    const-string p1, "frequency limit"

    goto :goto_10

    :cond_26
    const/4 v0, 0x5

    if-ne p1, v0, :cond_2c

    const-string p1, "ad not ready"

    goto :goto_10

    :cond_2c
    const/4 v0, 0x6

    const-string v1, "network not connection"

    if-ne p1, v0, :cond_35

    :goto_31
    iput-object v1, p0, Lcom/tradplus/ads/base/bean/TPAdError;->b:Ljava/lang/String;

    goto/16 :goto_a1

    :cond_35
    const/4 v0, 0x7

    if-ne p1, v0, :cond_39

    goto :goto_31

    :cond_39
    const/16 v0, 0x8

    if-ne p1, v0, :cond_40

    const-string p1, "has cache,no need to load again"

    goto :goto_10

    :cond_40
    const/16 v0, 0x9

    if-ne p1, v0, :cond_47

    const-string p1, "waterfall bean is null"

    goto :goto_10

    :cond_47
    const/16 v0, 0xa

    if-ne p1, v0, :cond_4e

    const-string p1, "wrong config"

    goto :goto_10

    :cond_4e
    const/16 v0, 0xb

    if-ne p1, v0, :cond_55

    const-string p1, "load all adSource failed"

    goto :goto_10

    :cond_55
    const/16 v0, 0xc

    if-ne p1, v0, :cond_5c

    const-string p1, "no config"

    goto :goto_10

    :cond_5c
    const/16 v0, 0xd

    if-ne p1, v0, :cond_63

    const-string p1, "adapter not found"

    goto :goto_10

    :cond_63
    const/16 v0, 0xe

    if-ne p1, v0, :cond_6a

    const-string p1, "show ad failed"

    goto :goto_10

    :cond_6a
    const/16 v0, 0xf

    if-ne p1, v0, :cond_71

    const-string p1, "load failed interval please try again later"

    goto :goto_10

    :cond_71
    const/16 v0, 0x10

    if-ne p1, v0, :cond_78

    const-string p1, "is loading please try again later"

    goto :goto_10

    :cond_78
    const/16 v0, 0x11

    if-ne p1, v0, :cond_7f

    const-string p1, "adapter config error"

    goto :goto_10

    :cond_7f
    const/16 v0, 0x12

    if-ne p1, v0, :cond_86

    const-string p1, "adapter error"

    goto :goto_10

    :cond_86
    const/16 v0, 0x13

    if-ne p1, v0, :cond_8d

    const-string p1, "has valid cache but not show"

    goto :goto_10

    :cond_8d
    const/16 v0, 0x65

    if-ne p1, v0, :cond_95

    const-string p1, "adContainer is null"

    goto/16 :goto_10

    :cond_95
    const/16 v0, 0x66

    if-ne p1, v0, :cond_9d

    const-string p1, "adLayout is null"

    goto/16 :goto_10

    :cond_9d
    const-string p1, "other error"

    goto/16 :goto_10

    :goto_a1
    return-void
.end method


# virtual methods
.method public getErrorCode()I
    .registers 2

    iget v0, p0, Lcom/tradplus/ads/base/bean/TPAdError;->a:I

    return v0
.end method

.method public getErrorMsg()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/tradplus/ads/base/bean/TPAdError;->b:Ljava/lang/String;

    return-object v0
.end method