Class 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 Detail

      • LoyaltyMembershipResponseSimple

        public LoyaltyMembershipResponseSimple()
    • Method Detail

      • setLastModificationDate

        public void setLastModificationDate​(Date lastModificationDate)
        Sets the last modification date of the loyalty member.
        Specified by:
        setLastModificationDate in interface com.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:
        getDetailLevel in interface com.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:
        getLastModificationDate in interface com.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)
      • 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)