Class LoyaltyMembershipUpdateRequest


  • public class LoyaltyMembershipUpdateRequest
    extends Object
    Represents the request data required for updating loyalty membership information. This includes fields for updating registration details, member status, and related information.
    Author:
    nikritikos
    • Constructor Detail

      • LoyaltyMembershipUpdateRequest

        public LoyaltyMembershipUpdateRequest()
    • Method Detail

      • getActive

        public UpdateField<Boolean> getActive()
        Gets the active status of the loyalty membership.
        Returns:
        the active status.
      • setActive

        public void setActive​(UpdateField<Boolean> active)
        Sets the active status of the loyalty membership.
        Parameters:
        active - the active status to set.
      • getRegistrationCountryCode

        public UpdateField<String> getRegistrationCountryCode()
        Gets the registration country code for the loyalty membership.
        Returns:
        the registration country code.
      • setRegistrationCountryCode

        public void setRegistrationCountryCode​(UpdateField<String> registrationCountryCode)
        Sets the registration country code for the loyalty membership.
        Parameters:
        registrationCountryCode - the registration country code to set.
      • getCategory

        public UpdateField<String> getCategory()
        Gets the category for the loyalty membership.
        Returns:
        the category.
      • setCategory

        public void setCategory​(UpdateField<String> category)
        Sets the category for the loyalty membership.
        Parameters:
        category - the category to set.
      • getRegistrationDate

        public UpdateField<Date> getRegistrationDate()
        Gets the registration date of the loyalty membership.
        Returns:
        the registration date.
      • setRegistrationDate

        public void setRegistrationDate​(UpdateField<Date> registrationDate)
        Sets the registration date of the loyalty membership.
        Parameters:
        registrationDate - the registration date to set.
      • getRegistrationSource

        public UpdateField<String> getRegistrationSource()
        Gets the registration source for the loyalty membership.
        Returns:
        the registration source.
      • setRegistrationSource

        public void setRegistrationSource​(UpdateField<String> registrationSource)
        Sets the registration source for the loyalty membership.
        Parameters:
        registrationSource - the registration source to set.
      • getRegistrationStoreCode

        public UpdateField<String> getRegistrationStoreCode()
        Gets the registration store code for the loyalty membership.
        Returns:
        the registration store code.
      • setRegistrationStoreCode

        public void setRegistrationStoreCode​(UpdateField<String> registrationStoreCode)
        Sets the registration store code for the loyalty membership.
        Parameters:
        registrationStoreCode - the registration store code to set.
      • getAttributes

        public List<EntityAttribute> getAttributes()
        Gets the list of additional attributes for the loyalty membership.
        Returns:
        the list of attributes.
      • getPasswordData

        public PasswordPayload getPasswordData()
        Gets the password data associated with the loyalty membership.
        Returns:
        the password data.
      • setPasswordData

        public void setPasswordData​(PasswordPayload passwordData)
        Sets the password data for the loyalty membership.
        Parameters:
        passwordData - the password data to set.
      • getMemberStatus

        public UpdateField<String> getMemberStatus()
        Gets the member status for the loyalty membership.
        Returns:
        the member status.
      • setMemberStatus

        public void setMemberStatus​(UpdateField<String> memberStatus)
        Sets the member status for the loyalty membership.
        Parameters:
        memberStatus - the member status to set.
      • setLoyaltyMemberRelationship

        public void setLoyaltyMemberRelationship​(UpdateField<LoyaltyMemberRelationshipPayload> loyaltyMemberRelationship)
        Sets the loyalty member relationship data.
        Parameters:
        loyaltyMemberRelationship - the loyalty member relationship data to set.