Class PersonResponseExtended
- java.lang.Object
-
- com.inteliqua.rest.customer.payload.person.payload.PersonBasicPayload
-
- com.inteliqua.rest.customer.payload.person.response.PersonResponseExtended
-
- All Implemented Interfaces:
EliquaAbstractRequestPayload,com.qivos.util.rest.mappers.APIResponseDTO,com.qivos.util.rest.mappers.APIResponseLevelDTO
public class PersonResponseExtended extends PersonBasicPayload implements com.qivos.util.rest.mappers.APIResponseLevelDTO
Response model for the extended details of a person. It includes additional fields like anonymization status, loyalty data, and more. This model extends the basic person information and includes detailed data such as emails, addresses, telephone numbers, consents, loyalty memberships, and more.- Author:
- nikritikos
-
-
Constructor Summary
Constructors Constructor Description PersonResponseExtended()
-
Method Summary
-
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
-
getDetailLevel
public com.qivos.util.rest.common.APIResponseLevel getDetailLevel()
- Specified by:
getDetailLevelin interfacecom.qivos.util.rest.mappers.APIResponseLevelDTO
-
getLastModificationDate
public Date getLastModificationDate()
- Specified by:
getLastModificationDatein interfacecom.qivos.util.rest.mappers.APIResponseDTO
-
setLastModificationDate
public void setLastModificationDate(Date date)
- Specified by:
setLastModificationDatein interfacecom.qivos.util.rest.mappers.APIResponseDTO
-
getAnonymized
public Boolean getAnonymized()
-
setAnonymized
public void setAnonymized(Boolean anonymized)
-
getCustomerCode
public String getCustomerCode()
-
setCustomerCode
public void setCustomerCode(String customerCode)
-
getAddressList
public List<AddressDataResponse> getAddressList()
-
addAddress
public void addAddress(AddressDataResponse addressData)
Add to list.
-
getTelephoneList
public List<TelephoneDataResponse> getTelephoneList()
-
addTelephone
public void addTelephone(TelephoneDataResponse telephoneData)
Add to list.
-
getEmailList
public List<EmailDataResponse> getEmailList()
-
addEmail
public void addEmail(EmailDataResponse emailData)
Add to list.
-
getConsentList
public List<PersonConsentDataResponse> getConsentList()
-
addConsent
public void addConsent(PersonConsentDataResponse consentResponse)
Add to list.
-
getAssignedTags
public List<AssignedTagResponse> getAssignedTags()
-
addTag
public void addTag(AssignedTagResponse personTagResponse)
Add to list.
-
getLoyaltyMembershipData
public List<LoyaltyMembershipResponseExtended> getLoyaltyMembershipData()
-
addLoyaltyMembershipData
public void addLoyaltyMembershipData(LoyaltyMembershipResponseExtended loyaltyData)
Add to list.
-
getNameInVocative
public String getNameInVocative()
-
setNameInVocative
public void setNameInVocative(String nameInVocative)
-
getPreferredStoreCode
public String getPreferredStoreCode()
-
setPreferredStoreCode
public void setPreferredStoreCode(String preferredStoreCode)
-
getCashBackBalanceList
public List<CashBackCurrencyGroup> getCashBackBalanceList()
-
setCashBackBalanceList
public void setCashBackBalanceList(List<CashBackCurrencyGroup> cashBackBalanceList)
-
getNationalityCode
public String getNationalityCode()
-
setNationalityCode
public void setNationalityCode(String nationalityCode)
-
-