Class SaleToPOIRequest


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

      • SaleToPOIRequest

        public SaleToPOIRequest()
    • Method Detail

      • messageHeader

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

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

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

        public SaleToPOIRequest abortRequest​(AbortRequest abortRequest)
        abortRequest
        Parameters:
        abortRequest -
        Returns:
        the current SaleToPOIRequest instance, allowing for method chaining
      • getAbortRequest

        public AbortRequest getAbortRequest()
        Get abortRequest
        Returns:
        abortRequest
      • setAbortRequest

        public void setAbortRequest​(AbortRequest abortRequest)
        abortRequest
        Parameters:
        abortRequest -
      • balanceInquiryRequest

        public SaleToPOIRequest balanceInquiryRequest​(BalanceInquiryRequest balanceInquiryRequest)
        balanceInquiryRequest
        Parameters:
        balanceInquiryRequest -
        Returns:
        the current SaleToPOIRequest instance, allowing for method chaining
      • getBalanceInquiryRequest

        public BalanceInquiryRequest getBalanceInquiryRequest()
        Get balanceInquiryRequest
        Returns:
        balanceInquiryRequest
      • setBalanceInquiryRequest

        public void setBalanceInquiryRequest​(BalanceInquiryRequest balanceInquiryRequest)
        balanceInquiryRequest
        Parameters:
        balanceInquiryRequest -
      • cardAcquisitionRequest

        public SaleToPOIRequest cardAcquisitionRequest​(CardAcquisitionRequest cardAcquisitionRequest)
        cardAcquisitionRequest
        Parameters:
        cardAcquisitionRequest -
        Returns:
        the current SaleToPOIRequest instance, allowing for method chaining
      • getCardAcquisitionRequest

        public CardAcquisitionRequest getCardAcquisitionRequest()
        Get cardAcquisitionRequest
        Returns:
        cardAcquisitionRequest
      • setCardAcquisitionRequest

        public void setCardAcquisitionRequest​(CardAcquisitionRequest cardAcquisitionRequest)
        cardAcquisitionRequest
        Parameters:
        cardAcquisitionRequest -
      • adminRequest

        public SaleToPOIRequest adminRequest​(AdminRequest adminRequest)
        adminRequest
        Parameters:
        adminRequest -
        Returns:
        the current SaleToPOIRequest instance, allowing for method chaining
      • getAdminRequest

        public AdminRequest getAdminRequest()
        Get adminRequest
        Returns:
        adminRequest
      • setAdminRequest

        public void setAdminRequest​(AdminRequest adminRequest)
        adminRequest
        Parameters:
        adminRequest -
      • diagnosisRequest

        public SaleToPOIRequest diagnosisRequest​(DiagnosisRequest diagnosisRequest)
        diagnosisRequest
        Parameters:
        diagnosisRequest -
        Returns:
        the current SaleToPOIRequest instance, allowing for method chaining
      • getDiagnosisRequest

        public DiagnosisRequest getDiagnosisRequest()
        Get diagnosisRequest
        Returns:
        diagnosisRequest
      • setDiagnosisRequest

        public void setDiagnosisRequest​(DiagnosisRequest diagnosisRequest)
        diagnosisRequest
        Parameters:
        diagnosisRequest -
      • displayRequest

        public SaleToPOIRequest displayRequest​(DisplayRequest displayRequest)
        displayRequest
        Parameters:
        displayRequest -
        Returns:
        the current SaleToPOIRequest instance, allowing for method chaining
      • getDisplayRequest

        public DisplayRequest getDisplayRequest()
        Get displayRequest
        Returns:
        displayRequest
      • setDisplayRequest

        public void setDisplayRequest​(DisplayRequest displayRequest)
        displayRequest
        Parameters:
        displayRequest -
      • enableServiceRequest

        public SaleToPOIRequest enableServiceRequest​(EnableServiceRequest enableServiceRequest)
        enableServiceRequest
        Parameters:
        enableServiceRequest -
        Returns:
        the current SaleToPOIRequest instance, allowing for method chaining
      • getEnableServiceRequest

        public EnableServiceRequest getEnableServiceRequest()
        Get enableServiceRequest
        Returns:
        enableServiceRequest
      • setEnableServiceRequest

        public void setEnableServiceRequest​(EnableServiceRequest enableServiceRequest)
        enableServiceRequest
        Parameters:
        enableServiceRequest -
      • eventNotification

        public SaleToPOIRequest eventNotification​(EventNotification eventNotification)
        eventNotification
        Parameters:
        eventNotification -
        Returns:
        the current SaleToPOIRequest instance, allowing for method chaining
      • getEventNotification

        public EventNotification getEventNotification()
        Get eventNotification
        Returns:
        eventNotification
      • setEventNotification

        public void setEventNotification​(EventNotification eventNotification)
        eventNotification
        Parameters:
        eventNotification -
      • getTotalsRequest

        public SaleToPOIRequest getTotalsRequest​(GetTotalsRequest getTotalsRequest)
        getTotalsRequest
        Parameters:
        getTotalsRequest -
        Returns:
        the current SaleToPOIRequest instance, allowing for method chaining
      • getGetTotalsRequest

        public GetTotalsRequest getGetTotalsRequest()
        Get getTotalsRequest
        Returns:
        getTotalsRequest
      • setGetTotalsRequest

        public void setGetTotalsRequest​(GetTotalsRequest getTotalsRequest)
        getTotalsRequest
        Parameters:
        getTotalsRequest -
      • inputRequest

        public SaleToPOIRequest inputRequest​(InputRequest inputRequest)
        inputRequest
        Parameters:
        inputRequest -
        Returns:
        the current SaleToPOIRequest instance, allowing for method chaining
      • getInputRequest

        public InputRequest getInputRequest()
        Get inputRequest
        Returns:
        inputRequest
      • setInputRequest

        public void setInputRequest​(InputRequest inputRequest)
        inputRequest
        Parameters:
        inputRequest -
      • inputUpdate

        public SaleToPOIRequest inputUpdate​(InputUpdate inputUpdate)
        inputUpdate
        Parameters:
        inputUpdate -
        Returns:
        the current SaleToPOIRequest instance, allowing for method chaining
      • getInputUpdate

        public InputUpdate getInputUpdate()
        Get inputUpdate
        Returns:
        inputUpdate
      • setInputUpdate

        public void setInputUpdate​(InputUpdate inputUpdate)
        inputUpdate
        Parameters:
        inputUpdate -
      • loginRequest

        public SaleToPOIRequest loginRequest​(LoginRequest loginRequest)
        loginRequest
        Parameters:
        loginRequest -
        Returns:
        the current SaleToPOIRequest instance, allowing for method chaining
      • getLoginRequest

        public LoginRequest getLoginRequest()
        Get loginRequest
        Returns:
        loginRequest
      • setLoginRequest

        public void setLoginRequest​(LoginRequest loginRequest)
        loginRequest
        Parameters:
        loginRequest -
      • logoutRequest

        public SaleToPOIRequest logoutRequest​(LogoutRequest logoutRequest)
        logoutRequest
        Parameters:
        logoutRequest -
        Returns:
        the current SaleToPOIRequest instance, allowing for method chaining
      • getLogoutRequest

        public LogoutRequest getLogoutRequest()
        Get logoutRequest
        Returns:
        logoutRequest
      • setLogoutRequest

        public void setLogoutRequest​(LogoutRequest logoutRequest)
        logoutRequest
        Parameters:
        logoutRequest -
      • paymentRequest

        public SaleToPOIRequest paymentRequest​(PaymentRequest paymentRequest)
        paymentRequest
        Parameters:
        paymentRequest -
        Returns:
        the current SaleToPOIRequest instance, allowing for method chaining
      • getPaymentRequest

        public PaymentRequest getPaymentRequest()
        Get paymentRequest
        Returns:
        paymentRequest
      • setPaymentRequest

        public void setPaymentRequest​(PaymentRequest paymentRequest)
        paymentRequest
        Parameters:
        paymentRequest -
      • printRequest

        public SaleToPOIRequest printRequest​(PrintRequest printRequest)
        printRequest
        Parameters:
        printRequest -
        Returns:
        the current SaleToPOIRequest instance, allowing for method chaining
      • getPrintRequest

        public PrintRequest getPrintRequest()
        Get printRequest
        Returns:
        printRequest
      • setPrintRequest

        public void setPrintRequest​(PrintRequest printRequest)
        printRequest
        Parameters:
        printRequest -
      • cardReaderAPDURequest

        public SaleToPOIRequest cardReaderAPDURequest​(CardReaderAPDURequest cardReaderAPDURequest)
        cardReaderAPDURequest
        Parameters:
        cardReaderAPDURequest -
        Returns:
        the current SaleToPOIRequest instance, allowing for method chaining
      • getCardReaderAPDURequest

        public CardReaderAPDURequest getCardReaderAPDURequest()
        Get cardReaderAPDURequest
        Returns:
        cardReaderAPDURequest
      • setCardReaderAPDURequest

        public void setCardReaderAPDURequest​(CardReaderAPDURequest cardReaderAPDURequest)
        cardReaderAPDURequest
        Parameters:
        cardReaderAPDURequest -
      • reconciliationRequest

        public SaleToPOIRequest reconciliationRequest​(ReconciliationRequest reconciliationRequest)
        reconciliationRequest
        Parameters:
        reconciliationRequest -
        Returns:
        the current SaleToPOIRequest instance, allowing for method chaining
      • getReconciliationRequest

        public ReconciliationRequest getReconciliationRequest()
        Get reconciliationRequest
        Returns:
        reconciliationRequest
      • setReconciliationRequest

        public void setReconciliationRequest​(ReconciliationRequest reconciliationRequest)
        reconciliationRequest
        Parameters:
        reconciliationRequest -
      • reversalRequest

        public SaleToPOIRequest reversalRequest​(ReversalRequest reversalRequest)
        reversalRequest
        Parameters:
        reversalRequest -
        Returns:
        the current SaleToPOIRequest instance, allowing for method chaining
      • getReversalRequest

        public ReversalRequest getReversalRequest()
        Get reversalRequest
        Returns:
        reversalRequest
      • setReversalRequest

        public void setReversalRequest​(ReversalRequest reversalRequest)
        reversalRequest
        Parameters:
        reversalRequest -
      • storedValueRequest

        public SaleToPOIRequest storedValueRequest​(StoredValueRequest storedValueRequest)
        storedValueRequest
        Parameters:
        storedValueRequest -
        Returns:
        the current SaleToPOIRequest instance, allowing for method chaining
      • getStoredValueRequest

        public StoredValueRequest getStoredValueRequest()
        Get storedValueRequest
        Returns:
        storedValueRequest
      • setStoredValueRequest

        public void setStoredValueRequest​(StoredValueRequest storedValueRequest)
        storedValueRequest
        Parameters:
        storedValueRequest -
      • transactionStatusRequest

        public SaleToPOIRequest transactionStatusRequest​(TransactionStatusRequest transactionStatusRequest)
        transactionStatusRequest
        Parameters:
        transactionStatusRequest -
        Returns:
        the current SaleToPOIRequest instance, allowing for method chaining
      • getTransactionStatusRequest

        public TransactionStatusRequest getTransactionStatusRequest()
        Get transactionStatusRequest
        Returns:
        transactionStatusRequest
      • setTransactionStatusRequest

        public void setTransactionStatusRequest​(TransactionStatusRequest transactionStatusRequest)
        transactionStatusRequest
        Parameters:
        transactionStatusRequest -
      • includeNullValues

        public SaleToPOIRequest 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 SaleToPOIRequest 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 SaleToPOIRequest fromJson​(String jsonString)
                                         throws com.fasterxml.jackson.core.JsonProcessingException
        Create an instance of SaleToPOIRequest given an JSON string
        Parameters:
        jsonString - JSON string
        Returns:
        An instance of SaleToPOIRequest
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException - if the JSON string is invalid with respect to SaleToPOIRequest
      • toJson

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