Class SaleToPOIResponse


  • public class SaleToPOIResponse
    extends Object
    The SaleToPOIResponse message pair is a container for the response message content. It contains a MessageHeader and a message body.
    • Constructor Detail

      • SaleToPOIResponse

        public SaleToPOIResponse()
    • Method Detail

      • messageHeader

        public SaleToPOIResponse messageHeader​(MessageHeader messageHeader)
        messageHeader
        Parameters:
        messageHeader -
        Returns:
        the current SaleToPOIResponse instance, allowing for method chaining
      • getMessageHeader

        public MessageHeader getMessageHeader()
        Get messageHeader
        Returns:
        messageHeader
      • setMessageHeader

        public void setMessageHeader​(MessageHeader messageHeader)
        messageHeader
        Parameters:
        messageHeader -
      • balanceInquiryResponse

        public SaleToPOIResponse balanceInquiryResponse​(BalanceInquiryResponse balanceInquiryResponse)
        balanceInquiryResponse
        Parameters:
        balanceInquiryResponse -
        Returns:
        the current SaleToPOIResponse instance, allowing for method chaining
      • getBalanceInquiryResponse

        public BalanceInquiryResponse getBalanceInquiryResponse()
        Get balanceInquiryResponse
        Returns:
        balanceInquiryResponse
      • setBalanceInquiryResponse

        public void setBalanceInquiryResponse​(BalanceInquiryResponse balanceInquiryResponse)
        balanceInquiryResponse
        Parameters:
        balanceInquiryResponse -
      • cardAcquisitionResponse

        public SaleToPOIResponse cardAcquisitionResponse​(CardAcquisitionResponse cardAcquisitionResponse)
        cardAcquisitionResponse
        Parameters:
        cardAcquisitionResponse -
        Returns:
        the current SaleToPOIResponse instance, allowing for method chaining
      • getCardAcquisitionResponse

        public CardAcquisitionResponse getCardAcquisitionResponse()
        Get cardAcquisitionResponse
        Returns:
        cardAcquisitionResponse
      • setCardAcquisitionResponse

        public void setCardAcquisitionResponse​(CardAcquisitionResponse cardAcquisitionResponse)
        cardAcquisitionResponse
        Parameters:
        cardAcquisitionResponse -
      • adminResponse

        public SaleToPOIResponse adminResponse​(AdminResponse adminResponse)
        adminResponse
        Parameters:
        adminResponse -
        Returns:
        the current SaleToPOIResponse instance, allowing for method chaining
      • getAdminResponse

        public AdminResponse getAdminResponse()
        Get adminResponse
        Returns:
        adminResponse
      • setAdminResponse

        public void setAdminResponse​(AdminResponse adminResponse)
        adminResponse
        Parameters:
        adminResponse -
      • diagnosisResponse

        public SaleToPOIResponse diagnosisResponse​(DiagnosisResponse diagnosisResponse)
        diagnosisResponse
        Parameters:
        diagnosisResponse -
        Returns:
        the current SaleToPOIResponse instance, allowing for method chaining
      • getDiagnosisResponse

        public DiagnosisResponse getDiagnosisResponse()
        Get diagnosisResponse
        Returns:
        diagnosisResponse
      • setDiagnosisResponse

        public void setDiagnosisResponse​(DiagnosisResponse diagnosisResponse)
        diagnosisResponse
        Parameters:
        diagnosisResponse -
      • displayResponse

        public SaleToPOIResponse displayResponse​(DisplayResponse displayResponse)
        displayResponse
        Parameters:
        displayResponse -
        Returns:
        the current SaleToPOIResponse instance, allowing for method chaining
      • getDisplayResponse

        public DisplayResponse getDisplayResponse()
        Get displayResponse
        Returns:
        displayResponse
      • setDisplayResponse

        public void setDisplayResponse​(DisplayResponse displayResponse)
        displayResponse
        Parameters:
        displayResponse -
      • enableServiceResponse

        public SaleToPOIResponse enableServiceResponse​(EnableServiceResponse enableServiceResponse)
        enableServiceResponse
        Parameters:
        enableServiceResponse -
        Returns:
        the current SaleToPOIResponse instance, allowing for method chaining
      • getEnableServiceResponse

        public EnableServiceResponse getEnableServiceResponse()
        Get enableServiceResponse
        Returns:
        enableServiceResponse
      • setEnableServiceResponse

        public void setEnableServiceResponse​(EnableServiceResponse enableServiceResponse)
        enableServiceResponse
        Parameters:
        enableServiceResponse -
      • getTotalsResponse

        public SaleToPOIResponse getTotalsResponse​(GetTotalsResponse getTotalsResponse)
        getTotalsResponse
        Parameters:
        getTotalsResponse -
        Returns:
        the current SaleToPOIResponse instance, allowing for method chaining
      • getGetTotalsResponse

        public GetTotalsResponse getGetTotalsResponse()
        Get getTotalsResponse
        Returns:
        getTotalsResponse
      • setGetTotalsResponse

        public void setGetTotalsResponse​(GetTotalsResponse getTotalsResponse)
        getTotalsResponse
        Parameters:
        getTotalsResponse -
      • inputResponse

        public SaleToPOIResponse inputResponse​(InputResponse inputResponse)
        inputResponse
        Parameters:
        inputResponse -
        Returns:
        the current SaleToPOIResponse instance, allowing for method chaining
      • getInputResponse

        public InputResponse getInputResponse()
        Get inputResponse
        Returns:
        inputResponse
      • setInputResponse

        public void setInputResponse​(InputResponse inputResponse)
        inputResponse
        Parameters:
        inputResponse -
      • loginResponse

        public SaleToPOIResponse loginResponse​(LoginResponse loginResponse)
        loginResponse
        Parameters:
        loginResponse -
        Returns:
        the current SaleToPOIResponse instance, allowing for method chaining
      • getLoginResponse

        public LoginResponse getLoginResponse()
        Get loginResponse
        Returns:
        loginResponse
      • setLoginResponse

        public void setLoginResponse​(LoginResponse loginResponse)
        loginResponse
        Parameters:
        loginResponse -
      • logoutResponse

        public SaleToPOIResponse logoutResponse​(LogoutResponse logoutResponse)
        logoutResponse
        Parameters:
        logoutResponse -
        Returns:
        the current SaleToPOIResponse instance, allowing for method chaining
      • getLogoutResponse

        public LogoutResponse getLogoutResponse()
        Get logoutResponse
        Returns:
        logoutResponse
      • setLogoutResponse

        public void setLogoutResponse​(LogoutResponse logoutResponse)
        logoutResponse
        Parameters:
        logoutResponse -
      • loyaltyResponse

        public SaleToPOIResponse loyaltyResponse​(LoyaltyResponse loyaltyResponse)
        loyaltyResponse
        Parameters:
        loyaltyResponse -
        Returns:
        the current SaleToPOIResponse instance, allowing for method chaining
      • getLoyaltyResponse

        public LoyaltyResponse getLoyaltyResponse()
        Get loyaltyResponse
        Returns:
        loyaltyResponse
      • setLoyaltyResponse

        public void setLoyaltyResponse​(LoyaltyResponse loyaltyResponse)
        loyaltyResponse
        Parameters:
        loyaltyResponse -
      • paymentResponse

        public SaleToPOIResponse paymentResponse​(PaymentResponse paymentResponse)
        paymentResponse
        Parameters:
        paymentResponse -
        Returns:
        the current SaleToPOIResponse instance, allowing for method chaining
      • getPaymentResponse

        public PaymentResponse getPaymentResponse()
        Get paymentResponse
        Returns:
        paymentResponse
      • setPaymentResponse

        public void setPaymentResponse​(PaymentResponse paymentResponse)
        paymentResponse
        Parameters:
        paymentResponse -
      • printResponse

        public SaleToPOIResponse printResponse​(PrintResponse printResponse)
        printResponse
        Parameters:
        printResponse -
        Returns:
        the current SaleToPOIResponse instance, allowing for method chaining
      • getPrintResponse

        public PrintResponse getPrintResponse()
        Get printResponse
        Returns:
        printResponse
      • setPrintResponse

        public void setPrintResponse​(PrintResponse printResponse)
        printResponse
        Parameters:
        printResponse -
      • cardReaderAPDUResponse

        public SaleToPOIResponse cardReaderAPDUResponse​(CardReaderAPDUResponse cardReaderAPDUResponse)
        cardReaderAPDUResponse
        Parameters:
        cardReaderAPDUResponse -
        Returns:
        the current SaleToPOIResponse instance, allowing for method chaining
      • getCardReaderAPDUResponse

        public CardReaderAPDUResponse getCardReaderAPDUResponse()
        Get cardReaderAPDUResponse
        Returns:
        cardReaderAPDUResponse
      • setCardReaderAPDUResponse

        public void setCardReaderAPDUResponse​(CardReaderAPDUResponse cardReaderAPDUResponse)
        cardReaderAPDUResponse
        Parameters:
        cardReaderAPDUResponse -
      • reconciliationResponse

        public SaleToPOIResponse reconciliationResponse​(ReconciliationResponse reconciliationResponse)
        reconciliationResponse
        Parameters:
        reconciliationResponse -
        Returns:
        the current SaleToPOIResponse instance, allowing for method chaining
      • getReconciliationResponse

        public ReconciliationResponse getReconciliationResponse()
        Get reconciliationResponse
        Returns:
        reconciliationResponse
      • setReconciliationResponse

        public void setReconciliationResponse​(ReconciliationResponse reconciliationResponse)
        reconciliationResponse
        Parameters:
        reconciliationResponse -
      • reversalResponse

        public SaleToPOIResponse reversalResponse​(ReversalResponse reversalResponse)
        reversalResponse
        Parameters:
        reversalResponse -
        Returns:
        the current SaleToPOIResponse instance, allowing for method chaining
      • getReversalResponse

        public ReversalResponse getReversalResponse()
        Get reversalResponse
        Returns:
        reversalResponse
      • setReversalResponse

        public void setReversalResponse​(ReversalResponse reversalResponse)
        reversalResponse
        Parameters:
        reversalResponse -
      • storedValueResponse

        public SaleToPOIResponse storedValueResponse​(StoredValueResponse storedValueResponse)
        storedValueResponse
        Parameters:
        storedValueResponse -
        Returns:
        the current SaleToPOIResponse instance, allowing for method chaining
      • getStoredValueResponse

        public StoredValueResponse getStoredValueResponse()
        Get storedValueResponse
        Returns:
        storedValueResponse
      • setStoredValueResponse

        public void setStoredValueResponse​(StoredValueResponse storedValueResponse)
        storedValueResponse
        Parameters:
        storedValueResponse -
      • transactionStatusResponse

        public SaleToPOIResponse transactionStatusResponse​(TransactionStatusResponse transactionStatusResponse)
        transactionStatusResponse
        Parameters:
        transactionStatusResponse -
        Returns:
        the current SaleToPOIResponse instance, allowing for method chaining
      • getTransactionStatusResponse

        public TransactionStatusResponse getTransactionStatusResponse()
        Get transactionStatusResponse
        Returns:
        transactionStatusResponse
      • setTransactionStatusResponse

        public void setTransactionStatusResponse​(TransactionStatusResponse transactionStatusResponse)
        transactionStatusResponse
        Parameters:
        transactionStatusResponse -
      • includeNullValues

        public SaleToPOIResponse includeNullValues​(boolean includeNullValues)
        Configures whether null values are explicitly serialized in the JSON payload. Default is false.
      • isIncludeNullValues

        public boolean isIncludeNullValues()
        Returns whether null values are explicitly serialized in the JSON payload.
      • setIncludeNullValues

        public void setIncludeNullValues​(boolean includeNullValues)
        Sets whether null values should be explicitly serialized in the JSON payload. Default is false.
      • equals

        public boolean equals​(Object o)
        Return true if this SaleToPOIResponse object is equal to o.
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getExplicitNulls

        public Map<String,​Object> getExplicitNulls()
        Returns a map of properties to be merged into the JSON payload as explicit null values.
      • fromJson

        public static SaleToPOIResponse fromJson​(String jsonString)
                                          throws com.fasterxml.jackson.core.JsonProcessingException
        Create an instance of SaleToPOIResponse given an JSON string
        Parameters:
        jsonString - JSON string
        Returns:
        An instance of SaleToPOIResponse
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException - if the JSON string is invalid with respect to SaleToPOIResponse
      • toJson

        public String toJson()
                      throws com.fasterxml.jackson.core.JsonProcessingException
        Convert an instance of SaleToPOIResponse to an JSON string
        Returns:
        JSON string
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException