Class TransactionConditions


  • public class TransactionConditions
    extends Object
    Definition: Conditions on which the transaction must be processed.

    Java class for TransactionConditions complex type.

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

     <complexType name="TransactionConditions">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="AllowedPaymentBrand" type="{}AllowedPaymentBrand" maxOccurs="unbounded" minOccurs="0"/>
             <element name="AcquirerID" type="{}AcquirerID" maxOccurs="unbounded" minOccurs="0"/>
             <element name="AllowedLoyaltyBrand" type="{}AllowedLoyaltyBrand" maxOccurs="unbounded" minOccurs="0"/>
             <element name="ForceEntryMode" type="{}ForceEntryMode" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
           <attribute name="DebitPreferredFlag" type="{}DebitPreferredFlag" default="false" />
           <attribute name="LoyaltyHandling" type="{}LoyaltyHandlingType" default="Forbidden" />
           <attribute name="CustomerLanguage" type="{}ISOLanguage2A" />
           <attribute name="ForceOnlineFlag" type="{}ForceOnlineFlag" default="false" />
           <attribute name="MerchantCategoryCode" type="{}MerchantCategoryCode" />
         </restriction>
       </complexContent>
     </complexType>
     
    • Field Detail

      • allowedPaymentBrand

        protected List<String> allowedPaymentBrand
        The Allowed payment brand.
      • acquirerID

        protected List<String> acquirerID
        The Acquirer id.
      • allowedLoyaltyBrand

        protected List<String> allowedLoyaltyBrand
        The Allowed loyalty brand.
      • debitPreferredFlag

        protected Boolean debitPreferredFlag
        The Debit preferred flag.
      • customerLanguage

        protected String customerLanguage
        The Customer language.
      • forceOnlineFlag

        protected Boolean forceOnlineFlag
        The Force online flag.
      • merchantCategoryCode

        protected String merchantCategoryCode
        The Merchant category code.
    • Constructor Detail

      • TransactionConditions

        public TransactionConditions()
    • Method Detail

      • getAllowedPaymentBrand

        public List<String> getAllowedPaymentBrand()
        Gets the value of the allowedPaymentBrand 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 allowedPaymentBrand property.

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

            getAllowedPaymentBrand().add(newItem);
         

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

        Returns:
        the allowed payment brand
      • getAcquirerID

        public List<String> getAcquirerID()
        Gets the value of the acquirerID 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 acquirerID property.

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

            getAcquirerID().add(newItem);
         

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

        Returns:
        the acquirer id
      • getAllowedLoyaltyBrand

        public List<String> getAllowedLoyaltyBrand()
        Gets the value of the allowedLoyaltyBrand 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 allowedLoyaltyBrand property.

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

            getAllowedLoyaltyBrand().add(newItem);
         

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

        Returns:
        the allowed loyalty brand
      • getForceEntryMode

        public List<ForceEntryModeType> getForceEntryMode()
        Gets the value of the forceEntryMode 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 forceEntryMode property.

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

            getForceEntryMode().add(newItem);
         

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

        Returns:
        the force entry mode
      • isDebitPreferredFlag

        public boolean isDebitPreferredFlag()
        Gets the value of the debitPreferredFlag property.
        Returns:
        possible object is Boolean
      • setDebitPreferredFlag

        public void setDebitPreferredFlag​(Boolean value)
        Sets the value of the debitPreferredFlag property.
        Parameters:
        value - allowed object is Boolean
      • setLoyaltyHandling

        public void setLoyaltyHandling​(LoyaltyHandlingType value)
        Sets the value of the loyaltyHandling property.
        Parameters:
        value - allowed object is LoyaltyHandlingType
      • getCustomerLanguage

        public String getCustomerLanguage()
        Gets the value of the customerLanguage property.
        Returns:
        possible object is String
      • setCustomerLanguage

        public void setCustomerLanguage​(String value)
        Sets the value of the customerLanguage property.
        Parameters:
        value - allowed object is String
      • isForceOnlineFlag

        public boolean isForceOnlineFlag()
        Gets the value of the forceOnlineFlag property.
        Returns:
        possible object is Boolean
      • setForceOnlineFlag

        public void setForceOnlineFlag​(Boolean value)
        Sets the value of the forceOnlineFlag property.
        Parameters:
        value - allowed object is Boolean
      • getMerchantCategoryCode

        public String getMerchantCategoryCode()
        Gets the value of the merchantCategoryCode property.
        Returns:
        possible object is String
      • setMerchantCategoryCode

        public void setMerchantCategoryCode​(String value)
        Sets the value of the merchantCategoryCode property.
        Parameters:
        value - allowed object is String