Class LoyaltyMembershipResponseSimple
- java.lang.Object
-
- com.inteliqua.rest.customer.payload.loyalty.member.LoyaltyMembershipBasicPayload
-
- com.inteliqua.rest.customer.payload.loyalty.member.response.LoyaltyMembershipResponseSimple
-
- All Implemented Interfaces:
com.qivos.util.rest.mappers.APIResponseDTO,com.qivos.util.rest.mappers.APIResponseLevelDTO
- Direct Known Subclasses:
LoyaltyMembershipResponseExtended
public class LoyaltyMembershipResponseSimple extends LoyaltyMembershipBasicPayload implements com.qivos.util.rest.mappers.APIResponseLevelDTO
Response payload containing basic loyalty member information, including registration date, points balance, classification, associated tags, redemption levels, and club memberships. This is a simplified version used for basic responses.- Author:
- nikritikos
-
-
Constructor Summary
Constructors Constructor Description LoyaltyMembershipResponseSimple()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddClub(MembershipClubResponse club)Add club.voidaddRedemptionLevels(List<LoyaltyRedemptionLevel> levels)Add redemption level.voidaddTag(AssignedTagResponse tagResponse)Add Tag.List<AssignedTagResponse>getAssignedTags()StringgetCardNumber()List<MembershipClubResponse>getClubs()com.qivos.util.rest.common.APIResponseLevelgetDetailLevel()Gets the level of detail for this API response.DategetLastModificationDate()Gets the last modification date of the loyalty member.StringgetMemberClassification()StringgetMemberCode()intgetPointBalance()List<LoyaltyRedemptionLevel>getRedemptionLevelList()DategetRegistrationDate()StringgetTierCode()DategetTierReCalculationDate()booleanisActive()voidsetActive(boolean active)voidsetCardNumber(String cardNumber)voidsetLastModificationDate(Date lastModificationDate)Sets the last modification date of the loyalty member.voidsetMemberClassification(String memberClassification)voidsetMemberCode(String memberCode)voidsetPointBalance(int pointBalance)voidsetRegistrationDate(Date registrationDate)voidsetTierCode(String tierCode)voidsetTierReCalculationDate(Date tierReCalculationDate)-
Methods inherited from class com.inteliqua.rest.customer.payload.loyalty.member.LoyaltyMembershipBasicPayload
addAttribute, getAttributes, getCategory, getMemberStatus, getRegistrationCountryCode, getRegistrationSource, getRegistrationStoreCode, getSchemaCode, setCategory, setMemberStatus, setRegistrationCountryCode, setRegistrationSource, setRegistrationStoreCode, setSchemaCode
-
-
-
-
Method Detail
-
setLastModificationDate
public void setLastModificationDate(Date lastModificationDate)
Sets the last modification date of the loyalty member.- Specified by:
setLastModificationDatein interfacecom.qivos.util.rest.mappers.APIResponseDTO- Parameters:
lastModificationDate- the date of the last modification
-
getDetailLevel
public com.qivos.util.rest.common.APIResponseLevel getDetailLevel()
Gets the level of detail for this API response.- Specified by:
getDetailLevelin interfacecom.qivos.util.rest.mappers.APIResponseLevelDTO- Returns:
- the response detail level, which is simple for this class
-
getLastModificationDate
public Date getLastModificationDate()
Gets the last modification date of the loyalty member.- Specified by:
getLastModificationDatein interfacecom.qivos.util.rest.mappers.APIResponseDTO- Returns:
- the last modification date
-
getRegistrationDate
public Date getRegistrationDate()
-
setRegistrationDate
public void setRegistrationDate(Date registrationDate)
-
getPointBalance
public int getPointBalance()
-
setPointBalance
public void setPointBalance(int pointBalance)
-
isActive
public boolean isActive()
-
setActive
public void setActive(boolean active)
-
getMemberCode
public String getMemberCode()
-
setMemberCode
public void setMemberCode(String memberCode)
-
getRedemptionLevelList
public List<LoyaltyRedemptionLevel> getRedemptionLevelList()
-
addRedemptionLevels
public void addRedemptionLevels(List<LoyaltyRedemptionLevel> levels)
Add redemption level.
-
getAssignedTags
public List<AssignedTagResponse> getAssignedTags()
-
addTag
public void addTag(AssignedTagResponse tagResponse)
Add Tag.
-
getClubs
public List<MembershipClubResponse> getClubs()
-
addClub
public void addClub(MembershipClubResponse club)
Add club.
-
getCardNumber
public String getCardNumber()
-
setCardNumber
public void setCardNumber(String cardNumber)
-
getMemberClassification
public String getMemberClassification()
-
setMemberClassification
public void setMemberClassification(String memberClassification)
-
getTierCode
public String getTierCode()
-
setTierCode
public void setTierCode(String tierCode)
-
getTierReCalculationDate
public Date getTierReCalculationDate()
-
setTierReCalculationDate
public void setTierReCalculationDate(Date tierReCalculationDate)
-
-