Class LoyaltyData


  • public class LoyaltyData
    extends Object
    Definition: Data related to a Loyalty program or account. -- Usage: In the Payment, Loyalty or Balance Inquiry Request messageType, it allows the Sale Terminal to send the identification of the loyalty account or an awarded amount or an amount to redeem to the loyalty account.

    Java class for LoyaltyData complex type.

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

     <complexType name="LoyaltyData">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="CardAcquisitionReference" type="{}TransactionIdentification" minOccurs="0"/>
             <element name="LoyaltyAccountID" type="{}LoyaltyAccountID" minOccurs="0"/>
             <element name="LoyaltyAmount" type="{}LoyaltyAmount" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    • Field Detail

      • cardAcquisitionReference

        @SerializedName("CardAcquisitionReference")
        protected TransactionIdentification cardAcquisitionReference
        The Card acquisition reference.
      • loyaltyAccountID

        @SerializedName("LoyaltyAccountID")
        protected LoyaltyAccountID loyaltyAccountID
        The Loyalty account id.
      • loyaltyAmount

        @SerializedName("LoyaltyAmount")
        protected LoyaltyAmount loyaltyAmount
        The Loyalty amount.
    • Constructor Detail

      • LoyaltyData

        public LoyaltyData()