Class LoyaltyTransactionSearchResponse
- java.lang.Object
-
- com.inteliqua.rest.transaction.payload.response.basic.TransactionBaseResponse
-
- com.inteliqua.rest.transaction.payload.response.loyalty.LoyaltyTransactionResponse
-
- com.inteliqua.rest.transaction.payload.response.loyalty.LoyaltyTransactionSearchResponse
-
- All Implemented Interfaces:
EliquaAbstractRequestPayload,com.qivos.util.rest.mappers.APIResponseDTO,com.qivos.util.rest.mappers.APIResponseLevelDTO
public class LoyaltyTransactionSearchResponse extends LoyaltyTransactionResponse implements com.qivos.util.rest.mappers.APIResponseLevelDTO
Response class for loyalty transaction search operations. ExtendsLoyaltyTransactionResponseand implementsAPIResponseLevelDTOto provide simplified loyalty transaction information in search results.
-
-
Constructor Summary
Constructors Constructor Description LoyaltyTransactionSearchResponse()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.qivos.util.rest.common.APIResponseLevelgetDetailLevel()Specifies the detail level of the response.intgetMemberPointBalance()Overrides the member point balance getter to ignore this field in JSON serialization when used in search results.-
Methods inherited from class com.inteliqua.rest.transaction.payload.response.loyalty.LoyaltyTransactionResponse
getLastModificationDate, setLastModificationDate
-
Methods inherited from class com.inteliqua.rest.transaction.payload.response.basic.TransactionBaseResponse
addAttribute, addTransactionItem
-
-
-
-
Method Detail
-
getMemberPointBalance
public int getMemberPointBalance()
Overrides the member point balance getter to ignore this field in JSON serialization when used in search results.- Returns:
- the member's point balance from the parent class
-
getDetailLevel
public com.qivos.util.rest.common.APIResponseLevel getDetailLevel()
Specifies the detail level of the response. This implementation always returns a SIMPLE level, indicating a reduced set of information suitable for search results.- Specified by:
getDetailLevelin interfacecom.qivos.util.rest.mappers.APIResponseLevelDTO- Returns:
- APIResponseLevel.SIMPLE as the detail level
-
-