Class CardAcquisitionResponse


  • public class CardAcquisitionResponse
    extends Object
    Definition: Content of the Card Acquisition Response messageType. -- Usage: It conveys Information related to the payment and loyalty cards read and processed by the POI System and entered by the Customer:As for the Payment request, the result of the CardAcquisition and the identification of the transaction.One

    Java class for CardAcquisitionResponse complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="CardAcquisitionResponse">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="Response" type="{}Response"/>
             <element name="SaleData" type="{}SaleData"/>
             <element name="POIData" type="{}POIData"/>
             <element name="PaymentBrand" type="{}PaymentBrand" maxOccurs="unbounded" minOccurs="0"/>
             <element name="PaymentInstrumentData" type="{}PaymentInstrumentData" minOccurs="0"/>
             <element name="LoyaltyAccount" type="{}LoyaltyAccount" maxOccurs="unbounded" minOccurs="0"/>
             <element name="CustomerOrder" type="{}CustomerOrder" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    • Field Detail

      • response

        protected Response response
        The Response.
      • saleData

        protected SaleData saleData
        The Sale data.
      • poiData

        protected POIData poiData
        The Poi data.
      • paymentBrand

        protected List<String> paymentBrand
        The Payment brand.
      • paymentInstrumentData

        protected PaymentInstrumentData paymentInstrumentData
        The Payment instrument data.
    • Constructor Detail

      • CardAcquisitionResponse

        public CardAcquisitionResponse()
    • Method Detail

      • getResponse

        public Response getResponse()
        Gets the value of the response property.
        Returns:
        possible object is Response
      • setResponse

        public void setResponse​(Response value)
        Sets the value of the response property.
        Parameters:
        value - allowed object is Response
      • getSaleData

        public SaleData getSaleData()
        Gets the value of the saleData property.
        Returns:
        possible object is SaleData
      • setSaleData

        public void setSaleData​(SaleData value)
        Sets the value of the saleData property.
        Parameters:
        value - allowed object is SaleData
      • getPOIData

        public POIData getPOIData()
        Gets the value of the poiData property.
        Returns:
        possible object is POIData
      • setPOIData

        public void setPOIData​(POIData value)
        Sets the value of the poiData property.
        Parameters:
        value - allowed object is POIData
      • getPaymentBrand

        public List<String> getPaymentBrand()
        Gets the value of the paymentBrand property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the paymentBrand property.

        For example, to add a new item, do as follows:

            getPaymentBrand().add(newItem);
         

        Objects of the following type(s) are allowed in the list String

        Returns:
        the payment brand
      • setPaymentInstrumentData

        public void setPaymentInstrumentData​(PaymentInstrumentData value)
        Sets the value of the paymentInstrumentData property.
        Parameters:
        value - allowed object is PaymentInstrumentData
      • getLoyaltyAccount

        public List<LoyaltyAccount> getLoyaltyAccount()
        Gets the value of the loyaltyAccount property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the loyaltyAccount property.

        For example, to add a new item, do as follows:

            getLoyaltyAccount().add(newItem);
         

        Objects of the following type(s) are allowed in the list LoyaltyAccount

        Returns:
        the loyalty account
      • getCustomerOrder

        public List<CustomerOrder> getCustomerOrder()
        Gets the value of the customerOrder property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the customerOrder property.

        For example, to add a new item, do as follows:

            getCustomerOrder().add(newItem);
         

        Objects of the following type(s) are allowed in the list CustomerOrder

        Returns:
        the customer order