java.lang.Object
de.hybris.platform.ndc182facades.messages.orderretrieverequest.PaymentMethodType

public class PaymentMethodType extends Object
A form of procedure for the payment of goods or services, plus any transactional information specific to the payment method other than the amount.

Java class for PaymentMethodType complex type.

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

 <complexType name="PaymentMethodType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <choice>
         <element name="BankAccount" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderRetrieveRQ}BankAccountType"/>
         <element name="Cash" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderRetrieveRQ}CashType"/>
         <element name="Check" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderRetrieveRQ}CheckType"/>
         <element name="DirectBill" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderRetrieveRQ}DirectBillType"/>
         <element name="LoyaltyRedemption" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderRetrieveRQ}LoyaltyRedemptionType"/>
         <element name="MiscChargeOrder" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderRetrieveRQ}MiscChargeOrderType"/>
         <element name="OtherPaymentMethod" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderRetrieveRQ}OtherPaymentMethodType"/>
         <element name="PaymentCard" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderRetrieveRQ}PaymentCardType"/>
         <element name="Voucher" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderRetrieveRQ}VoucherType"/>
       </choice>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • PaymentMethodType

      public PaymentMethodType()
  • Method Details

    • getBankAccount

      public BankAccountType getBankAccount()
      Gets the value of the bankAccount property.
      Returns:
      possible object is BankAccountType
    • setBankAccount

      public void setBankAccount(BankAccountType value)
      Sets the value of the bankAccount property.
      Parameters:
      value - allowed object is BankAccountType
    • getCash

      public CashType getCash()
      Gets the value of the cash property.
      Returns:
      possible object is CashType
    • setCash

      public void setCash(CashType value)
      Sets the value of the cash property.
      Parameters:
      value - allowed object is CashType
    • getCheck

      public CheckType getCheck()
      Gets the value of the check property.
      Returns:
      possible object is CheckType
    • setCheck

      public void setCheck(CheckType value)
      Sets the value of the check property.
      Parameters:
      value - allowed object is CheckType
    • getDirectBill

      public DirectBillType getDirectBill()
      Gets the value of the directBill property.
      Returns:
      possible object is DirectBillType
    • setDirectBill

      public void setDirectBill(DirectBillType value)
      Sets the value of the directBill property.
      Parameters:
      value - allowed object is DirectBillType
    • getLoyaltyRedemption

      public LoyaltyRedemptionType getLoyaltyRedemption()
      Gets the value of the loyaltyRedemption property.
      Returns:
      possible object is LoyaltyRedemptionType
    • setLoyaltyRedemption

      public void setLoyaltyRedemption(LoyaltyRedemptionType value)
      Sets the value of the loyaltyRedemption property.
      Parameters:
      value - allowed object is LoyaltyRedemptionType
    • getMiscChargeOrder

      public MiscChargeOrderType getMiscChargeOrder()
      Gets the value of the miscChargeOrder property.
      Returns:
      possible object is MiscChargeOrderType
    • setMiscChargeOrder

      public void setMiscChargeOrder(MiscChargeOrderType value)
      Sets the value of the miscChargeOrder property.
      Parameters:
      value - allowed object is MiscChargeOrderType
    • getOtherPaymentMethod

      public OtherPaymentMethodType getOtherPaymentMethod()
      Gets the value of the otherPaymentMethod property.
      Returns:
      possible object is OtherPaymentMethodType
    • setOtherPaymentMethod

      public void setOtherPaymentMethod(OtherPaymentMethodType value)
      Sets the value of the otherPaymentMethod property.
      Parameters:
      value - allowed object is OtherPaymentMethodType
    • getPaymentCard

      public PaymentCardType getPaymentCard()
      Gets the value of the paymentCard property.
      Returns:
      possible object is PaymentCardType
    • setPaymentCard

      public void setPaymentCard(PaymentCardType value)
      Sets the value of the paymentCard property.
      Parameters:
      value - allowed object is PaymentCardType
    • getVoucher

      public VoucherType getVoucher()
      Gets the value of the voucher property.
      Returns:
      possible object is VoucherType
    • setVoucher

      public void setVoucher(VoucherType value)
      Sets the value of the voucher property.
      Parameters:
      value - allowed object is VoucherType