Class Offer
- java.lang.Object
-
- com.cheetahdigital.corekit.models.data.BaseData
-
- com.cheetahdigital.corekit.models.data.FavoritesData
-
- com.cheetahdigital.offers.core.model.Offer
-
public class Offer extends FavoritesData
Cheetah Loyalty Offer Data Model
-
-
Constructor Summary
Constructors Constructor Description Offer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAcceptanceText()java.lang.StringgetAcceptanceUrl()java.lang.StringgetAction()doublegetAggregatedBusinessValue()java.lang.StringgetBarcode()java.lang.StringgetBarcodeStd()java.lang.StringgetBgcolor()java.lang.StringgetBody()intgetCampaignId()intgetCampaignRank()intgetCampaignScore()java.util.ArrayList<java.lang.String>getCategories()java.lang.StringgetColor()java.lang.StringgetDescription()java.lang.StringgetDetails()java.util.DategetEndDate()com.google.gson.JsonElementgetExtraJson()java.lang.StringgetHeading()java.lang.StringgetHeadingBgColor()java.lang.StringgetHeadingColor()java.lang.StringgetImage1Bg()java.lang.StringgetImageUrl()java.lang.StringgetInternalName()java.lang.StringgetInternalUrl()java.lang.StringgetLayoutId()java.lang.StringgetMetricAmount()java.lang.StringgetMetricName()java.lang.StringgetOriginalImageUrl()intgetRank()RespondableInfogetRespondableInfo()java.util.DategetResponseEndDate()java.util.List<OfferResponse>getResponses()java.lang.StringgetResponseSchedule()java.util.DategetResponseStartDate()java.util.DategetStartDate()java.lang.StringgetSubheading()java.lang.StringgetSubject()com.google.gson.JsonObjectgetTargetObject()java.lang.StringgetTargetUrl()java.lang.StringgetThumbImageUrl()java.lang.StringgetTrackingCode()java.lang.StringgetTriggerActivityType()java.lang.StringgetType()java.lang.StringgetUrl()booleanisAcceptanceRequired()booleanisClipped()booleanisRespondable()voidsetAcceptanceRequired(boolean acceptanceRequired)voidsetAcceptanceText(java.lang.String acceptanceText)voidsetAcceptanceUrl(java.lang.String acceptanceUrl)voidsetAction(java.lang.String action)voidsetAggregatedBusinessValue(double aggregatedBusinessValue)voidsetBarcode(java.lang.String barcode)voidsetBarcodeStd(java.lang.String barcodeStd)voidsetBgcolor(java.lang.String bgcolor)voidsetBody(java.lang.String body)voidsetCampaignId(int campaignId)voidsetCampaignRank(int campaignRank)voidsetCampaignScore(int campaignScore)voidsetCategories(java.util.ArrayList<java.lang.String> categories)voidsetClipped(boolean clipped)voidsetColor(java.lang.String color)voidsetDescription(java.lang.String description)voidsetDetails(java.lang.String details)voidsetEndDate(java.util.Date endDate)voidsetExtraJson(com.google.gson.JsonElement extraJson)voidsetHeading(java.lang.String heading)voidsetHeadingBgColor(java.lang.String headingBgColor)voidsetHeadingColor(java.lang.String headingColor)voidsetImage1Bg(java.lang.String image1Bg)voidsetImageUrl(java.lang.String imageUrl)voidsetInternalName(java.lang.String internalName)voidsetInternalUrl(java.lang.String internalUrl)voidsetLayoutId(java.lang.String layoutId)voidsetMetricAmount(java.lang.String metricAmount)voidsetMetricName(java.lang.String metricName)voidsetOriginalImageUrl(java.lang.String originalImageUrl)voidsetRank(int rank)voidsetRespondable(boolean respondable)voidsetRespondableInfo(RespondableInfo respondableInfo)voidsetResponseEndDate(java.util.Date responseEndDate)voidsetResponses(java.util.List<OfferResponse> responses)voidsetResponseSchedule(java.lang.String responseSchedule)voidsetResponseStartDate(java.util.Date responseStartDate)voidsetStartDate(java.util.Date startDate)voidsetSubheading(java.lang.String subheading)voidsetSubject(java.lang.String subject)voidsetTargetObject(com.google.gson.JsonObject targetObject)voidsetTargetUrl(java.lang.String targetUrl)voidsetThumbImageUrl(java.lang.String thumbImageUrl)voidsetTrackingCode(java.lang.String trackingCode)voidsetTriggerActivityType(java.lang.String triggerActivityType)voidsetType(java.lang.String type)voidsetUrl(java.lang.String url)-
Methods inherited from class com.cheetahdigital.corekit.models.data.FavoritesData
isBeingFavorited, isFavorited, setIsBeingFavorited, setIsFavorited
-
Methods inherited from class com.cheetahdigital.corekit.models.data.BaseData
getId, getIntegrationId, setId, setIntegrationId
-
-
-
-
Method Detail
-
getOriginalImageUrl
public java.lang.String getOriginalImageUrl()
-
setOriginalImageUrl
public void setOriginalImageUrl(java.lang.String originalImageUrl)
-
getRank
public int getRank()
-
setRank
public void setRank(int rank)
-
getCampaignId
public int getCampaignId()
-
setCampaignId
public void setCampaignId(int campaignId)
-
getCampaignScore
public int getCampaignScore()
-
setCampaignScore
public void setCampaignScore(int campaignScore)
-
getCampaignRank
public int getCampaignRank()
-
setCampaignRank
public void setCampaignRank(int campaignRank)
-
getAggregatedBusinessValue
public double getAggregatedBusinessValue()
-
setAggregatedBusinessValue
public void setAggregatedBusinessValue(double aggregatedBusinessValue)
-
getResponseStartDate
public java.util.Date getResponseStartDate()
-
setResponseStartDate
public void setResponseStartDate(java.util.Date responseStartDate)
-
getResponseEndDate
public java.util.Date getResponseEndDate()
-
setResponseEndDate
public void setResponseEndDate(java.util.Date responseEndDate)
-
getResponseSchedule
public java.lang.String getResponseSchedule()
-
setResponseSchedule
public void setResponseSchedule(java.lang.String responseSchedule)
-
getTriggerActivityType
public java.lang.String getTriggerActivityType()
-
setTriggerActivityType
public void setTriggerActivityType(java.lang.String triggerActivityType)
-
getHeadingColor
public java.lang.String getHeadingColor()
-
setHeadingColor
public void setHeadingColor(java.lang.String headingColor)
-
getColor
public java.lang.String getColor()
-
setColor
public void setColor(java.lang.String color)
-
getBgcolor
public java.lang.String getBgcolor()
-
setBgcolor
public void setBgcolor(java.lang.String bgcolor)
-
getHeadingBgColor
public java.lang.String getHeadingBgColor()
-
setHeadingBgColor
public void setHeadingBgColor(java.lang.String headingBgColor)
-
getImage1Bg
public java.lang.String getImage1Bg()
-
setImage1Bg
public void setImage1Bg(java.lang.String image1Bg)
-
getLayoutId
public java.lang.String getLayoutId()
-
setLayoutId
public void setLayoutId(java.lang.String layoutId)
-
getTrackingCode
public java.lang.String getTrackingCode()
-
setTrackingCode
public void setTrackingCode(java.lang.String trackingCode)
-
getInternalName
public java.lang.String getInternalName()
-
setInternalName
public void setInternalName(java.lang.String internalName)
-
isAcceptanceRequired
public boolean isAcceptanceRequired()
-
setAcceptanceRequired
public void setAcceptanceRequired(boolean acceptanceRequired)
-
getAcceptanceText
public java.lang.String getAcceptanceText()
-
setAcceptanceText
public void setAcceptanceText(java.lang.String acceptanceText)
-
getAcceptanceUrl
public java.lang.String getAcceptanceUrl()
-
setAcceptanceUrl
public void setAcceptanceUrl(java.lang.String acceptanceUrl)
-
isRespondable
public boolean isRespondable()
-
setRespondable
public void setRespondable(boolean respondable)
-
getRespondableInfo
public RespondableInfo getRespondableInfo()
-
setRespondableInfo
public void setRespondableInfo(RespondableInfo respondableInfo)
-
getUrl
public java.lang.String getUrl()
-
setUrl
public void setUrl(java.lang.String url)
-
getBarcode
public java.lang.String getBarcode()
-
setBarcode
public void setBarcode(java.lang.String barcode)
-
getBarcodeStd
public java.lang.String getBarcodeStd()
-
setBarcodeStd
public void setBarcodeStd(java.lang.String barcodeStd)
-
getStartDate
public java.util.Date getStartDate()
-
setStartDate
public void setStartDate(java.util.Date startDate)
-
getEndDate
public java.util.Date getEndDate()
-
setEndDate
public void setEndDate(java.util.Date endDate)
-
getHeading
public java.lang.String getHeading()
-
setHeading
public void setHeading(java.lang.String heading)
-
getSubheading
public java.lang.String getSubheading()
-
setSubheading
public void setSubheading(java.lang.String subheading)
-
getBody
public java.lang.String getBody()
-
setBody
public void setBody(java.lang.String body)
-
getDetails
public java.lang.String getDetails()
-
setDetails
public void setDetails(java.lang.String details)
-
getImageUrl
public java.lang.String getImageUrl()
-
setImageUrl
public void setImageUrl(java.lang.String imageUrl)
-
getThumbImageUrl
public java.lang.String getThumbImageUrl()
-
setThumbImageUrl
public void setThumbImageUrl(java.lang.String thumbImageUrl)
-
getTargetUrl
public java.lang.String getTargetUrl()
-
setTargetUrl
public void setTargetUrl(java.lang.String targetUrl)
-
getInternalUrl
public java.lang.String getInternalUrl()
-
setInternalUrl
public void setInternalUrl(java.lang.String internalUrl)
-
getCategories
public java.util.ArrayList<java.lang.String> getCategories()
-
setCategories
public void setCategories(java.util.ArrayList<java.lang.String> categories)
-
getDescription
public java.lang.String getDescription()
-
setDescription
public void setDescription(java.lang.String description)
-
isClipped
public boolean isClipped()
-
setClipped
public void setClipped(boolean clipped)
-
getSubject
public java.lang.String getSubject()
-
setSubject
public void setSubject(java.lang.String subject)
-
getType
public java.lang.String getType()
-
setType
public void setType(java.lang.String type)
-
getTargetObject
public com.google.gson.JsonObject getTargetObject()
-
setTargetObject
public void setTargetObject(com.google.gson.JsonObject targetObject)
-
getMetricAmount
public java.lang.String getMetricAmount()
-
setMetricAmount
public void setMetricAmount(java.lang.String metricAmount)
-
getMetricName
public java.lang.String getMetricName()
-
setMetricName
public void setMetricName(java.lang.String metricName)
-
getAction
public java.lang.String getAction()
-
setAction
public void setAction(java.lang.String action)
-
getResponses
public java.util.List<OfferResponse> getResponses()
-
setResponses
public void setResponses(java.util.List<OfferResponse> responses)
-
getExtraJson
public com.google.gson.JsonElement getExtraJson()
-
setExtraJson
public void setExtraJson(com.google.gson.JsonElement extraJson)
-
-