Class PersonCreateRequest
- java.lang.Object
-
- com.inteliqua.rest.customer.payload.person.payload.PersonBasicPayload
-
- com.inteliqua.rest.customer.payload.person.request.PersonRequest
-
- com.inteliqua.rest.customer.payload.person.request.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 Summary
Constructors Constructor Description PersonCreateRequest()
-
Method Summary
-
Methods inherited from class com.inteliqua.rest.customer.payload.person.request.PersonRequest
addAddress, addConsent, addEmail, addTag, addTelephone, getAddressList, getConsentList, getEmailList, getTagList, getTelephoneList
-
Methods inherited from class com.inteliqua.rest.customer.payload.person.payload.PersonBasicPayload
addAttribute, getAttributes, getDateOfBirth, getFirstName, getGender, getLanguageCode, getLastName, getNameDayDay, getNameDayMonth, getRegistrationDate, getRegistrationSource, getRegistrationStoreCode, getSalutationCode, getYearOfBirth, setDateOfBirth, setFirstName, setGender, setLanguageCode, setLastName, setNameDayDay, setNameDayMonth, setRegistrationDate, setRegistrationSource, setRegistrationStoreCode, setSalutationCode, setYearOfBirth, toString
-
-
-
-
Method Detail
-
getLoyaltyMembershipData
public List<LoyaltyMembershipCreationRequest> getLoyaltyMembershipData()
-
setLoyaltyMembershipData
public void setLoyaltyMembershipData(List<LoyaltyMembershipCreationRequest> loyaltyMembershipData)
-
getPersonRelationship
public PersonRelationshipPayload getPersonRelationship()
-
setPersonRelationship
public void setPersonRelationship(PersonRelationshipPayload personRelationship)
-
addLoyaltyData
public void addLoyaltyData(LoyaltyMembershipCreationRequest loyaltyData)
Add Loyalty Data.
-
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)
-
getPasswordData
public PasswordPayload getPasswordData()
-
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
-
-