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 interfaceRedemption.RedemptionStatusAnnotation for redemption status
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCANCELLEDstatic java.lang.StringCOMPLETEDstatic java.lang.StringERRORstatic java.lang.StringPENDINGstatic java.lang.StringPROCESSING
-
Constructor Summary
Constructors Constructor Description Redemption()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.DategetCreatedAt()com.google.gson.JsonElementgetExtraJson()java.lang.StringgetFulfillmentStatus()java.lang.StringgetImageUrl()java.lang.StringgetMemberId()java.lang.StringgetMemberName()doublegetMetricAmount()java.lang.StringgetMetricDisplayName()java.lang.StringgetMetricName()java.util.List<Note>getNotes()intgetPrizeInstances()doublegetRedemptionAmount()java.lang.StringgetRedemptionStatus()java.lang.StringgetRedemptionUnit()RewardgetReward()ShippingAddressgetShippingAddress()java.lang.StringgetSku()java.lang.StringgetThumbImageUrl()java.util.DategetUpdatedAt()java.util.DategetUsageEndDate()java.lang.ObjectgetUsageSchedule()java.util.DategetUsageStartDate()voidsetCreatedAt(java.util.Date createdAt)voidsetExtraJson(com.google.gson.JsonElement extraJson)voidsetFulfillmentStatus(java.lang.String fulfillmentStatus)voidsetImageUrl(java.lang.String imageUrl)voidsetMemberId(java.lang.String memberId)voidsetMemberName(java.lang.String memberName)voidsetMetricAmount(double metricAmount)voidsetMetricDisplayName(java.lang.String metricDisplayName)voidsetMetricName(java.lang.String metricName)voidsetNotes(java.util.List<Note> notes)voidsetPrizeInstances(int prizeInstances)voidsetRedemptionAmount(double redemptionAmount)voidsetRedemptionStatus(java.lang.String redemptionStatus)voidsetRedemptionUnit(java.lang.String redemptionUnit)voidsetReward(Reward reward)voidsetShippingAddress(ShippingAddress shippingAddress)voidsetSku(java.lang.String sku)voidsetThumbImageUrl(java.lang.String thumbImageUrl)voidsetUpdatedAt(java.util.Date updatedAt)voidsetUsageEndDate(java.util.Date usageEndDate)voidsetUsageSchedule(java.lang.Object usageSchedule)voidsetUsageStartDate(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)
-
-