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.String
getAcceptanceText()
java.lang.String
getAcceptanceUrl()
java.lang.String
getAction()
double
getAggregatedBusinessValue()
java.lang.String
getBarcode()
java.lang.String
getBarcodeStd()
java.lang.String
getBgcolor()
java.lang.String
getBody()
int
getCampaignId()
int
getCampaignRank()
int
getCampaignScore()
java.util.ArrayList<java.lang.String>
getCategories()
java.lang.String
getColor()
java.lang.String
getDescription()
java.lang.String
getDetails()
java.util.Date
getEndDate()
com.google.gson.JsonElement
getExtraJson()
java.lang.String
getHeading()
java.lang.String
getHeadingBgColor()
java.lang.String
getHeadingColor()
java.lang.String
getImage1Bg()
java.lang.String
getImageUrl()
java.lang.String
getInternalName()
java.lang.String
getInternalUrl()
java.lang.String
getLayoutId()
java.lang.String
getMetricAmount()
java.lang.String
getMetricName()
java.lang.String
getOriginalImageUrl()
int
getRank()
RespondableInfo
getRespondableInfo()
java.util.Date
getResponseEndDate()
java.util.List<OfferResponse>
getResponses()
java.lang.String
getResponseSchedule()
java.util.Date
getResponseStartDate()
java.util.Date
getStartDate()
java.lang.String
getSubheading()
java.lang.String
getSubject()
com.google.gson.JsonObject
getTargetObject()
java.lang.String
getTargetUrl()
java.lang.String
getThumbImageUrl()
java.lang.String
getTrackingCode()
java.lang.String
getTriggerActivityType()
java.lang.String
getType()
java.lang.String
getUrl()
boolean
isAcceptanceRequired()
boolean
isClipped()
boolean
isRespondable()
void
setAcceptanceRequired(boolean acceptanceRequired)
void
setAcceptanceText(java.lang.String acceptanceText)
void
setAcceptanceUrl(java.lang.String acceptanceUrl)
void
setAction(java.lang.String action)
void
setAggregatedBusinessValue(double aggregatedBusinessValue)
void
setBarcode(java.lang.String barcode)
void
setBarcodeStd(java.lang.String barcodeStd)
void
setBgcolor(java.lang.String bgcolor)
void
setBody(java.lang.String body)
void
setCampaignId(int campaignId)
void
setCampaignRank(int campaignRank)
void
setCampaignScore(int campaignScore)
void
setCategories(java.util.ArrayList<java.lang.String> categories)
void
setClipped(boolean clipped)
void
setColor(java.lang.String color)
void
setDescription(java.lang.String description)
void
setDetails(java.lang.String details)
void
setEndDate(java.util.Date endDate)
void
setExtraJson(com.google.gson.JsonElement extraJson)
void
setHeading(java.lang.String heading)
void
setHeadingBgColor(java.lang.String headingBgColor)
void
setHeadingColor(java.lang.String headingColor)
void
setImage1Bg(java.lang.String image1Bg)
void
setImageUrl(java.lang.String imageUrl)
void
setInternalName(java.lang.String internalName)
void
setInternalUrl(java.lang.String internalUrl)
void
setLayoutId(java.lang.String layoutId)
void
setMetricAmount(java.lang.String metricAmount)
void
setMetricName(java.lang.String metricName)
void
setOriginalImageUrl(java.lang.String originalImageUrl)
void
setRank(int rank)
void
setRespondable(boolean respondable)
void
setRespondableInfo(RespondableInfo respondableInfo)
void
setResponseEndDate(java.util.Date responseEndDate)
void
setResponses(java.util.List<OfferResponse> responses)
void
setResponseSchedule(java.lang.String responseSchedule)
void
setResponseStartDate(java.util.Date responseStartDate)
void
setStartDate(java.util.Date startDate)
void
setSubheading(java.lang.String subheading)
void
setSubject(java.lang.String subject)
void
setTargetObject(com.google.gson.JsonObject targetObject)
void
setTargetUrl(java.lang.String targetUrl)
void
setThumbImageUrl(java.lang.String thumbImageUrl)
void
setTrackingCode(java.lang.String trackingCode)
void
setTriggerActivityType(java.lang.String triggerActivityType)
void
setType(java.lang.String type)
void
setUrl(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)
-
-