Class PersonCreateRequest

  • All Implemented Interfaces:
    EliquaAbstractRequestPayload

    public class PersonCreateRequest
    extends PersonRequest
    Represents the request payload for creating a new customer, which includes personal details, loyalty data, consent information, and other attributes required during the customer creation process.
    Author:
    nikritikos
    • Constructor Detail

      • PersonCreateRequest

        public PersonCreateRequest()
    • Method Detail

      • getRegistrationProfileCode

        public String getRegistrationProfileCode()
      • setRegistrationProfileCode

        public void setRegistrationProfileCode​(String registrationProfileCode)
      • getOneTimePin

        public String getOneTimePin()
      • setOneTimePin

        public void setOneTimePin​(String oneTimePin)
      • getNationalityCode

        public String getNationalityCode()
      • setNationalityCode

        public void setNationalityCode​(String nationalityCode)
      • getMaritalStatusCode

        public String getMaritalStatusCode()
      • setMaritalStatusCode

        public void setMaritalStatusCode​(String maritalStatusCode)
      • getPreferredStoreCode

        public String getPreferredStoreCode()
      • setPreferredStoreCode

        public void setPreferredStoreCode​(String preferredStoreCode)
      • setPasswordData

        public void setPasswordData​(PasswordPayload passwordData)
      • toAuditLog

        public String toAuditLog()
        Generates an audit log string for the person creation request, including detailed information about the customer's emails, telephones, addresses, consents, tags, loyalty data, and other provided attributes.
        Returns:
        a string representation of the audit log for this request