Class 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. Extends LoyaltyTransactionResponse and implements APIResponseLevelDTO to provide simplified loyalty transaction information in search results.
    • Constructor Detail

      • LoyaltyTransactionSearchResponse

        public LoyaltyTransactionSearchResponse()
    • 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:
        getDetailLevel in interface com.qivos.util.rest.mappers.APIResponseLevelDTO
        Returns:
        APIResponseLevel.SIMPLE as the detail level