DfpModel.smali

.class public Lmobil/hurriyet/adsdk/models/DfpModel;
.super Ljava/lang/Object;
.source "DfpModel.java"


# instance fields
.field public animation:Lmobil/hurriyet/adsdk/enums/DfpAnimation;

.field public bannerUrl:Ljava/lang/String;

.field public bottomImgUrl:Ljava/lang/String;

.field public closeBtnUrl:Ljava/lang/String;

.field public customView:Landroid/view/View;

.field public listener:Lmobil/hurriyet/adsdk/interfaces/DfpActionListener;

.field public openBtnUrl:Ljava/lang/String;

.field public panelUrl:Ljava/lang/String;

.field public percentage:I

.field public resource:Lmobil/hurriyet/adsdk/enums/DfpResource;

.field public title:Ljava/lang/String;

.field public topImgUrl:Ljava/lang/String;

.field public touch:Lmobil/hurriyet/adsdk/enums/DfpTouch;

.field public type:Lmobil/hurriyet/adsdk/enums/DfpType;


# direct methods
.method public constructor <init>()V
    .registers 2

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

    .line 26
    sget-object v0, Lmobil/hurriyet/adsdk/enums/DfpAnimation;->POP:Lmobil/hurriyet/adsdk/enums/DfpAnimation;

    iput-object v0, p0, Lmobil/hurriyet/adsdk/models/DfpModel;->animation:Lmobil/hurriyet/adsdk/enums/DfpAnimation;

    .line 27
    sget-object v0, Lmobil/hurriyet/adsdk/enums/DfpResource;->WEB:Lmobil/hurriyet/adsdk/enums/DfpResource;

    iput-object v0, p0, Lmobil/hurriyet/adsdk/models/DfpModel;->resource:Lmobil/hurriyet/adsdk/enums/DfpResource;

    return-void
.end method

.method public static createAdvertorialDfp(Landroid/view/View;Lmobil/hurriyet/adsdk/interfaces/DfpActionListener;)Lmobil/hurriyet/adsdk/models/DfpModel;
    .registers 3

    .line 121
    new-instance v0, Lmobil/hurriyet/adsdk/models/DfpModel;

    invoke-direct {v0}, Lmobil/hurriyet/adsdk/models/DfpModel;-><init>()V

    .line 122
    iput-object p1, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->listener:Lmobil/hurriyet/adsdk/interfaces/DfpActionListener;

    .line 123
    sget-object p1, Lmobil/hurriyet/adsdk/enums/DfpType;->IN_READ:Lmobil/hurriyet/adsdk/enums/DfpType;

    iput-object p1, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->type:Lmobil/hurriyet/adsdk/enums/DfpType;

    .line 124
    sget-object p1, Lmobil/hurriyet/adsdk/enums/DfpTouch;->OBSERVE:Lmobil/hurriyet/adsdk/enums/DfpTouch;

    iput-object p1, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->touch:Lmobil/hurriyet/adsdk/enums/DfpTouch;

    .line 125
    sget-object p1, Lmobil/hurriyet/adsdk/enums/DfpResource;->CUSTOM:Lmobil/hurriyet/adsdk/enums/DfpResource;

    iput-object p1, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->resource:Lmobil/hurriyet/adsdk/enums/DfpResource;

    .line 126
    iput-object p0, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->customView:Landroid/view/View;

    return-object v0
.end method

.method public static createGyroscopeDfp(Ljava/lang/String;Ljava/lang/String;Lmobil/hurriyet/adsdk/interfaces/DfpActionListener;)Lmobil/hurriyet/adsdk/models/DfpModel;
    .registers 4

    .line 91
    new-instance v0, Lmobil/hurriyet/adsdk/models/DfpModel;

    invoke-direct {v0}, Lmobil/hurriyet/adsdk/models/DfpModel;-><init>()V

    .line 92
    iput-object p0, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->bannerUrl:Ljava/lang/String;

    .line 93
    iput-object p1, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->panelUrl:Ljava/lang/String;

    .line 94
    iput-object p2, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->listener:Lmobil/hurriyet/adsdk/interfaces/DfpActionListener;

    .line 95
    sget-object p0, Lmobil/hurriyet/adsdk/enums/DfpType;->GYROSCOPE:Lmobil/hurriyet/adsdk/enums/DfpType;

    iput-object p0, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->type:Lmobil/hurriyet/adsdk/enums/DfpType;

    .line 96
    sget-object p0, Lmobil/hurriyet/adsdk/enums/DfpTouch;->OBSERVE:Lmobil/hurriyet/adsdk/enums/DfpTouch;

    iput-object p0, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->touch:Lmobil/hurriyet/adsdk/enums/DfpTouch;

    return-object v0
.end method

.method public static createInReadDfp(Ljava/lang/String;Lmobil/hurriyet/adsdk/interfaces/DfpActionListener;)Lmobil/hurriyet/adsdk/models/DfpModel;
    .registers 3

    .line 112
    new-instance v0, Lmobil/hurriyet/adsdk/models/DfpModel;

    invoke-direct {v0}, Lmobil/hurriyet/adsdk/models/DfpModel;-><init>()V

    .line 113
    iput-object p0, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->bannerUrl:Ljava/lang/String;

    .line 114
    iput-object p1, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->listener:Lmobil/hurriyet/adsdk/interfaces/DfpActionListener;

    .line 115
    sget-object p0, Lmobil/hurriyet/adsdk/enums/DfpType;->IN_READ:Lmobil/hurriyet/adsdk/enums/DfpType;

    iput-object p0, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->type:Lmobil/hurriyet/adsdk/enums/DfpType;

    .line 116
    sget-object p0, Lmobil/hurriyet/adsdk/enums/DfpTouch;->OBSERVE:Lmobil/hurriyet/adsdk/enums/DfpTouch;

    iput-object p0, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->touch:Lmobil/hurriyet/adsdk/enums/DfpTouch;

    return-object v0
.end method

.method public static createMegaVideoDfp(Ljava/lang/String;Ljava/lang/String;Lmobil/hurriyet/adsdk/interfaces/DfpActionListener;)Lmobil/hurriyet/adsdk/models/DfpModel;
    .registers 4

    .line 101
    new-instance v0, Lmobil/hurriyet/adsdk/models/DfpModel;

    invoke-direct {v0}, Lmobil/hurriyet/adsdk/models/DfpModel;-><init>()V

    .line 102
    iput-object p0, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->bannerUrl:Ljava/lang/String;

    .line 103
    iput-object p1, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->panelUrl:Ljava/lang/String;

    .line 104
    iput-object p2, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->listener:Lmobil/hurriyet/adsdk/interfaces/DfpActionListener;

    .line 105
    sget-object p0, Lmobil/hurriyet/adsdk/enums/DfpType;->MEGA_VIDEO:Lmobil/hurriyet/adsdk/enums/DfpType;

    iput-object p0, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->type:Lmobil/hurriyet/adsdk/enums/DfpType;

    .line 106
    sget-object p0, Lmobil/hurriyet/adsdk/enums/DfpTouch;->OBSERVE:Lmobil/hurriyet/adsdk/enums/DfpTouch;

    iput-object p0, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->touch:Lmobil/hurriyet/adsdk/enums/DfpTouch;

    return-object v0
.end method

.method public static createParallaxDfp(Ljava/lang/String;Lmobil/hurriyet/adsdk/interfaces/DfpActionListener;)Lmobil/hurriyet/adsdk/models/DfpModel;
    .registers 3

    .line 34
    new-instance v0, Lmobil/hurriyet/adsdk/models/DfpModel;

    invoke-direct {v0}, Lmobil/hurriyet/adsdk/models/DfpModel;-><init>()V

    .line 35
    iput-object p0, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->bannerUrl:Ljava/lang/String;

    .line 36
    iput-object p1, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->listener:Lmobil/hurriyet/adsdk/interfaces/DfpActionListener;

    .line 37
    sget-object p0, Lmobil/hurriyet/adsdk/enums/DfpType;->PARALLAX:Lmobil/hurriyet/adsdk/enums/DfpType;

    iput-object p0, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->type:Lmobil/hurriyet/adsdk/enums/DfpType;

    .line 38
    sget-object p0, Lmobil/hurriyet/adsdk/enums/DfpTouch;->OBSERVE:Lmobil/hurriyet/adsdk/enums/DfpTouch;

    iput-object p0, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->touch:Lmobil/hurriyet/adsdk/enums/DfpTouch;

    return-object v0
.end method

.method public static createSidePushDfp(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILmobil/hurriyet/adsdk/interfaces/DfpActionListener;)Lmobil/hurriyet/adsdk/models/DfpModel;
    .registers 6

    .line 68
    new-instance v0, Lmobil/hurriyet/adsdk/models/DfpModel;

    invoke-direct {v0}, Lmobil/hurriyet/adsdk/models/DfpModel;-><init>()V

    .line 69
    iput-object p0, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->bannerUrl:Ljava/lang/String;

    .line 70
    iput-object p1, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->openBtnUrl:Ljava/lang/String;

    .line 71
    iput-object p2, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->closeBtnUrl:Ljava/lang/String;

    .line 72
    iput-object p4, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->listener:Lmobil/hurriyet/adsdk/interfaces/DfpActionListener;

    .line 73
    iput p3, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->percentage:I

    .line 74
    sget-object p0, Lmobil/hurriyet/adsdk/enums/DfpAnimation;->SLIDE:Lmobil/hurriyet/adsdk/enums/DfpAnimation;

    iput-object p0, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->animation:Lmobil/hurriyet/adsdk/enums/DfpAnimation;

    .line 75
    sget-object p0, Lmobil/hurriyet/adsdk/enums/DfpType;->SIDE_PUSH:Lmobil/hurriyet/adsdk/enums/DfpType;

    iput-object p0, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->type:Lmobil/hurriyet/adsdk/enums/DfpType;

    .line 76
    sget-object p0, Lmobil/hurriyet/adsdk/enums/DfpTouch;->ALLOW:Lmobil/hurriyet/adsdk/enums/DfpTouch;

    iput-object p0, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->touch:Lmobil/hurriyet/adsdk/enums/DfpTouch;

    return-object v0
.end method

.method public static createSuperSlideDfp(Ljava/lang/String;Ljava/lang/String;Lmobil/hurriyet/adsdk/interfaces/DfpActionListener;)Lmobil/hurriyet/adsdk/models/DfpModel;
    .registers 4

    .line 56
    new-instance v0, Lmobil/hurriyet/adsdk/models/DfpModel;

    invoke-direct {v0}, Lmobil/hurriyet/adsdk/models/DfpModel;-><init>()V

    .line 57
    iput-object p0, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->bannerUrl:Ljava/lang/String;

    .line 58
    iput-object p1, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->openBtnUrl:Ljava/lang/String;

    .line 59
    iput-object p2, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->listener:Lmobil/hurriyet/adsdk/interfaces/DfpActionListener;

    .line 60
    sget-object p0, Lmobil/hurriyet/adsdk/enums/DfpAnimation;->SLIDE:Lmobil/hurriyet/adsdk/enums/DfpAnimation;

    iput-object p0, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->animation:Lmobil/hurriyet/adsdk/enums/DfpAnimation;

    .line 61
    sget-object p0, Lmobil/hurriyet/adsdk/enums/DfpType;->SUPER_SLIDE:Lmobil/hurriyet/adsdk/enums/DfpType;

    iput-object p0, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->type:Lmobil/hurriyet/adsdk/enums/DfpType;

    .line 62
    sget-object p0, Lmobil/hurriyet/adsdk/enums/DfpTouch;->ALLOW:Lmobil/hurriyet/adsdk/enums/DfpTouch;

    iput-object p0, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->touch:Lmobil/hurriyet/adsdk/enums/DfpTouch;

    const/16 p0, 0x64

    .line 63
    iput p0, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->percentage:I

    return-object v0
.end method

.method public static createTakeOverDfp(Ljava/lang/String;Ljava/lang/String;Lmobil/hurriyet/adsdk/interfaces/DfpActionListener;)Lmobil/hurriyet/adsdk/models/DfpModel;
    .registers 4

    .line 81
    new-instance v0, Lmobil/hurriyet/adsdk/models/DfpModel;

    invoke-direct {v0}, Lmobil/hurriyet/adsdk/models/DfpModel;-><init>()V

    .line 82
    iput-object p0, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->bannerUrl:Ljava/lang/String;

    .line 83
    iput-object p1, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->panelUrl:Ljava/lang/String;

    .line 84
    iput-object p2, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->listener:Lmobil/hurriyet/adsdk/interfaces/DfpActionListener;

    .line 85
    sget-object p0, Lmobil/hurriyet/adsdk/enums/DfpType;->TAKEOVER:Lmobil/hurriyet/adsdk/enums/DfpType;

    iput-object p0, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->type:Lmobil/hurriyet/adsdk/enums/DfpType;

    .line 86
    sget-object p0, Lmobil/hurriyet/adsdk/enums/DfpTouch;->OBSERVE:Lmobil/hurriyet/adsdk/enums/DfpTouch;

    iput-object p0, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->touch:Lmobil/hurriyet/adsdk/enums/DfpTouch;

    return-object v0
.end method

.method public static createTopTailDfp(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lmobil/hurriyet/adsdk/interfaces/DfpActionListener;)Lmobil/hurriyet/adsdk/models/DfpModel;
    .registers 5

    .line 44
    new-instance v0, Lmobil/hurriyet/adsdk/models/DfpModel;

    invoke-direct {v0}, Lmobil/hurriyet/adsdk/models/DfpModel;-><init>()V

    .line 45
    iput-object p0, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->topImgUrl:Ljava/lang/String;

    .line 46
    iput-object p1, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->bottomImgUrl:Ljava/lang/String;

    .line 47
    iput-object p2, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->closeBtnUrl:Ljava/lang/String;

    .line 48
    iput-object p3, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->listener:Lmobil/hurriyet/adsdk/interfaces/DfpActionListener;

    .line 49
    sget-object p0, Lmobil/hurriyet/adsdk/enums/DfpType;->TOP_TAIL:Lmobil/hurriyet/adsdk/enums/DfpType;

    iput-object p0, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->type:Lmobil/hurriyet/adsdk/enums/DfpType;

    .line 50
    sget-object p0, Lmobil/hurriyet/adsdk/enums/DfpTouch;->OBSERVE:Lmobil/hurriyet/adsdk/enums/DfpTouch;

    iput-object p0, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->touch:Lmobil/hurriyet/adsdk/enums/DfpTouch;

    .line 51
    sget-object p0, Lmobil/hurriyet/adsdk/enums/DfpResource;->IMAGE:Lmobil/hurriyet/adsdk/enums/DfpResource;

    iput-object p0, v0, Lmobil/hurriyet/adsdk/models/DfpModel;->resource:Lmobil/hurriyet/adsdk/enums/DfpResource;

    return-object v0
.end method