java.lang.Object
de.hybris.platform.ndc182shoppingfacades.messages.orderchangerequest.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="AccountableDoc" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}AccountableDocType" minOccurs="0"/>
         <element name="BankTransfer" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}BankTransferType" minOccurs="0"/>
         <element name="Cash" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}CashType"/>
         <element name="Check" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}CheckType"/>
         <element name="DirectBill" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}DirectBillType"/>
         <element name="LoyaltyRedemption" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}LoyaltyRedemptionType"/>
         <element name="OtherPaymentMethod" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}OtherPaymentMethodType"/>
         <element name="PaymentCard" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}PaymentCardType"/>
         <element name="Voucher" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}VoucherType"/>
       </choice>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • PaymentMethodType

      public PaymentMethodType()
  • Method Details

    • getAccountableDoc

      public AccountableDocType getAccountableDoc()
      Gets the value of the accountableDoc property.
      Returns:
      possible object is AccountableDocType
    • setAccountableDoc

      public void setAccountableDoc(AccountableDocType value)
      Sets the value of the accountableDoc property.
      Parameters:
      value - allowed object is AccountableDocType
    • getBankTransfer

      public BankTransferType getBankTransfer()
      Gets the value of the bankTransfer property.
      Returns:
      possible object is BankTransferType
    • setBankTransfer

      public void setBankTransfer(BankTransferType value)
      Sets the value of the bankTransfer property.
      Parameters:
      value - allowed object is BankTransferType
    • 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
    • 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