Class Redemption
- java.lang.Object
-
- com.cheetahdigital.corekit.models.data.BaseData
-
- com.cheetahdigital.rewards.core.model.Response
-
- com.cheetahdigital.rewards.core.model.Redemption
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
Redemption.RedemptionStatus
Annotation for redemption status
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CANCELLED
static java.lang.String
COMPLETED
static java.lang.String
ERROR
static java.lang.String
PENDING
static java.lang.String
PROCESSING
-
Constructor Summary
Constructors Constructor Description Redemption()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Date
getCreatedAt()
com.google.gson.JsonElement
getExtraJson()
java.lang.String
getFulfillmentStatus()
java.lang.String
getImageUrl()
java.lang.String
getMemberId()
java.lang.String
getMemberName()
double
getMetricAmount()
java.lang.String
getMetricDisplayName()
java.lang.String
getMetricName()
java.util.List<Note>
getNotes()
int
getPrizeInstances()
double
getRedemptionAmount()
java.lang.String
getRedemptionStatus()
java.lang.String
getRedemptionUnit()
Reward
getReward()
ShippingAddress
getShippingAddress()
java.lang.String
getSku()
java.lang.String
getThumbImageUrl()
java.util.Date
getUpdatedAt()
java.util.Date
getUsageEndDate()
java.lang.Object
getUsageSchedule()
java.util.Date
getUsageStartDate()
void
setCreatedAt(java.util.Date createdAt)
void
setExtraJson(com.google.gson.JsonElement extraJson)
void
setFulfillmentStatus(java.lang.String fulfillmentStatus)
void
setImageUrl(java.lang.String imageUrl)
void
setMemberId(java.lang.String memberId)
void
setMemberName(java.lang.String memberName)
void
setMetricAmount(double metricAmount)
void
setMetricDisplayName(java.lang.String metricDisplayName)
void
setMetricName(java.lang.String metricName)
void
setNotes(java.util.List<Note> notes)
void
setPrizeInstances(int prizeInstances)
void
setRedemptionAmount(double redemptionAmount)
void
setRedemptionStatus(java.lang.String redemptionStatus)
void
setRedemptionUnit(java.lang.String redemptionUnit)
void
setReward(Reward reward)
void
setShippingAddress(ShippingAddress shippingAddress)
void
setSku(java.lang.String sku)
void
setThumbImageUrl(java.lang.String thumbImageUrl)
void
setUpdatedAt(java.util.Date updatedAt)
void
setUsageEndDate(java.util.Date usageEndDate)
void
setUsageSchedule(java.lang.Object usageSchedule)
void
setUsageStartDate(java.util.Date usageStartDate)
-
Methods inherited from class com.cheetahdigital.rewards.core.model.Response
getCertificate, getCoupon, getEmbedded, getRespondableInfo, getResponseMessage, getRewardResponse, isRewardRespondable, setCertificate, setCoupon, setEmbedded, setRespondableInfo, setResponseMessage, setRewardRespondable, setRewardResponse
-
Methods inherited from class com.cheetahdigital.corekit.models.data.BaseData
getId, getIntegrationId, setId, setIntegrationId
-
-
-
-
Field Detail
-
PENDING
public static final java.lang.String PENDING
- See Also:
- Constant Field Values
-
PROCESSING
public static final java.lang.String PROCESSING
- See Also:
- Constant Field Values
-
COMPLETED
public static final java.lang.String COMPLETED
- See Also:
- Constant Field Values
-
CANCELLED
public static final java.lang.String CANCELLED
- See Also:
- Constant Field Values
-
ERROR
public static final java.lang.String ERROR
- See Also:
- Constant Field Values
-
-
Method Detail
-
getUsageSchedule
public java.lang.Object getUsageSchedule()
-
setUsageSchedule
public void setUsageSchedule(java.lang.Object usageSchedule)
-
getRedemptionStatus
public java.lang.String getRedemptionStatus()
-
setRedemptionStatus
public void setRedemptionStatus(java.lang.String redemptionStatus)
-
getMemberName
public java.lang.String getMemberName()
-
setMemberName
public void setMemberName(java.lang.String memberName)
-
getMemberId
public java.lang.String getMemberId()
-
setMemberId
public void setMemberId(java.lang.String memberId)
-
getRedemptionAmount
public double getRedemptionAmount()
-
setRedemptionAmount
public void setRedemptionAmount(double redemptionAmount)
-
getMetricName
public java.lang.String getMetricName()
-
setMetricName
public void setMetricName(java.lang.String metricName)
-
getRedemptionUnit
public java.lang.String getRedemptionUnit()
-
setRedemptionUnit
public void setRedemptionUnit(java.lang.String redemptionUnit)
-
getMetricDisplayName
public java.lang.String getMetricDisplayName()
-
setMetricDisplayName
public void setMetricDisplayName(java.lang.String metricDisplayName)
-
getMetricAmount
public double getMetricAmount()
-
setMetricAmount
public void setMetricAmount(double metricAmount)
-
getSku
public java.lang.String getSku()
-
setSku
public void setSku(java.lang.String sku)
-
getShippingAddress
public ShippingAddress getShippingAddress()
-
setShippingAddress
public void setShippingAddress(ShippingAddress shippingAddress)
-
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)
-
getNotes
public java.util.List<Note> getNotes()
-
setNotes
public void setNotes(java.util.List<Note> notes)
-
getUsageStartDate
public java.util.Date getUsageStartDate()
-
setUsageStartDate
public void setUsageStartDate(java.util.Date usageStartDate)
-
getUsageEndDate
public java.util.Date getUsageEndDate()
-
setUsageEndDate
public void setUsageEndDate(java.util.Date usageEndDate)
-
getCreatedAt
public java.util.Date getCreatedAt()
-
setCreatedAt
public void setCreatedAt(java.util.Date createdAt)
-
getUpdatedAt
public java.util.Date getUpdatedAt()
-
setUpdatedAt
public void setUpdatedAt(java.util.Date updatedAt)
-
getPrizeInstances
public int getPrizeInstances()
-
setPrizeInstances
public void setPrizeInstances(int prizeInstances)
-
getFulfillmentStatus
public java.lang.String getFulfillmentStatus()
-
setFulfillmentStatus
public void setFulfillmentStatus(java.lang.String fulfillmentStatus)
-
getExtraJson
public com.google.gson.JsonElement getExtraJson()
-
setExtraJson
public void setExtraJson(com.google.gson.JsonElement extraJson)
-
getReward
public Reward getReward()
-
setReward
public void setReward(Reward reward)
-
-