Card.smali
.class public interface abstract Lcom/avast/android/feed/cards/Card;
.super Ljava/lang/Object;
# interfaces
.implements Lcom/avast/android/feed/cards/ResourceLoadable;
# virtual methods
.method public abstract destroy()V
.end method
.method public abstract evaluateConditions(Z)I
.end method
.method public abstract getAction()Lcom/avast/android/feed/actions/CardAction;
.end method
.method public abstract getAdNetworkUsed()Ljava/lang/String;
.end method
.method public abstract getAnalytics()Lcom/avast/android/feed/tracking/analytics/Analytics;
.end method
.method public abstract getAnalyticsId()Ljava/lang/String;
.end method
.method public abstract getConditions()Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lcom/avast/android/feed/conditions/CardCondition;",
">;"
}
.end annotation
.end method
.method public abstract getError()Ljava/lang/String;
.end method
.method public abstract getId()I
.end method
.method public abstract getLayout()I
.end method
.method public abstract getSlot()I
.end method
.method public abstract getViewHolderClass()Ljava/lang/Class;
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/lang/Class<",
"+",
"Lcom/avast/android/feed/cards/FeedItemViewHolder;",
">;"
}
.end annotation
.end method
.method public abstract getViewTypeCode()I
.end method
.method public abstract getWeight()I
.end method
.method public abstract hasAction()Z
.end method
.method public abstract hasCondition()Z
.end method
.method public abstract injectContent(Lcom/avast/android/feed/cards/FeedItemViewHolder;ZLandroid/app/Activity;)V
.end method
.method public abstract isBannerCard()Z
.end method
.method public abstract isNativeAdvertisementCard()Z
.end method
.method public abstract isPlaceholder()Z
.end method
.method public abstract isSwipeEnabled()Z
.end method
.method public abstract isUnknown()Z
.end method
.method public abstract isVisual()Z
.end method
.method public abstract onDetermineLayout()V
.end method
.method public abstract setAnalytics(Lcom/avast/android/feed/tracking/analytics/Analytics;)V
.end method
.method public abstract setSlot(I)V
.end method