Class PaymentInfoType
Java class for PaymentInfoType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PaymentInfoType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="Amount" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderCreateRQ}AmountType"/>
<element name="ContactInfoRefID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderCreateRQ}ID_Type" minOccurs="0"/>
<element name="Desc" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderCreateRQ}DescType" minOccurs="0"/>
<element name="Merchant" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderCreateRQ}MerchantType" minOccurs="0"/>
<element name="OfferAssociation" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderCreateRQ}OfferAssociationType" maxOccurs="unbounded" minOccurs="0"/>
<element name="Payer" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderCreateRQ}PayerType" minOccurs="0"/>
<element name="PaymentInfoID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderCreateRQ}ID_Type" minOccurs="0"/>
<element name="PaymentMethod" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderCreateRQ}PaymentMethodType"/>
<element name="PaymentInfoRefID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderCreateRQ}ID_Type" minOccurs="0"/>
<element name="PaymentTrx" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderCreateRQ}PaymentTrxType" minOccurs="0"/>
<element name="Promotion" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderCreateRQ}PromotionType" maxOccurs="unbounded" minOccurs="0"/>
<element name="TypeCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderCreateRQ}PaymentMethodCodeType"/>
<element name="VerificationInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderCreateRQ}IndType" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AmountTypeprotected Stringprotected DescTypeprotected MerchantTypeprotected List<OfferAssociationType>protected PayerTypeprotected Stringprotected Stringprotected PaymentMethodTypeprotected PaymentTrxTypeprotected List<PromotionType>protected Stringprotected Boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the amount property.Gets the value of the contactInfoRefID property.getDesc()Gets the value of the desc property.Gets the value of the merchant property.Gets the value of the offerAssociation property.getPayer()Gets the value of the payer property.Gets the value of the paymentInfoID property.Gets the value of the paymentInfoRefID property.Gets the value of the paymentMethod property.Gets the value of the paymentTrx property.Gets the value of the promotion property.Gets the value of the typeCode property.Gets the value of the verificationInd property.voidsetAmount(AmountType value) Sets the value of the amount property.voidsetContactInfoRefID(String value) Sets the value of the contactInfoRefID property.voidSets the value of the desc property.voidsetMerchant(MerchantType value) Sets the value of the merchant property.voidSets the value of the payer property.voidsetPaymentInfoID(String value) Sets the value of the paymentInfoID property.voidsetPaymentInfoRefID(String value) Sets the value of the paymentInfoRefID property.voidSets the value of the paymentMethod property.voidsetPaymentTrx(PaymentTrxType value) Sets the value of the paymentTrx property.voidsetTypeCode(String value) Sets the value of the typeCode property.voidsetVerificationInd(Boolean value) Sets the value of the verificationInd property.
-
Field Details
-
amount
-
contactInfoRefID
-
desc
-
merchant
-
offerAssociation
-
payer
-
paymentInfoID
-
paymentMethod
-
paymentInfoRefID
-
paymentTrx
-
promotion
-
typeCode
-
verificationInd
-
-
Constructor Details
-
PaymentInfoType
public PaymentInfoType()
-
-
Method Details
-
getAmount
Gets the value of the amount property.- Returns:
- possible object is
AmountType
-
setAmount
Sets the value of the amount property.- Parameters:
value- allowed object isAmountType
-
getContactInfoRefID
Gets the value of the contactInfoRefID property.- Returns:
- possible object is
String
-
setContactInfoRefID
Sets the value of the contactInfoRefID property.- Parameters:
value- allowed object isString
-
getDesc
Gets the value of the desc property.- Returns:
- possible object is
DescType
-
setDesc
Sets the value of the desc property.- Parameters:
value- allowed object isDescType
-
getMerchant
Gets the value of the merchant property.- Returns:
- possible object is
MerchantType
-
setMerchant
Sets the value of the merchant property.- Parameters:
value- allowed object isMerchantType
-
getOfferAssociation
Gets the value of the offerAssociation 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
setmethod for the offerAssociation property.For example, to add a new item, do as follows:
getOfferAssociation().add(newItem);Objects of the following type(s) are allowed in the list
OfferAssociationType -
getPayer
Gets the value of the payer property.- Returns:
- possible object is
PayerType
-
setPayer
Sets the value of the payer property.- Parameters:
value- allowed object isPayerType
-
getPaymentInfoID
Gets the value of the paymentInfoID property.- Returns:
- possible object is
String
-
setPaymentInfoID
Sets the value of the paymentInfoID property.- Parameters:
value- allowed object isString
-
getPaymentMethod
Gets the value of the paymentMethod property.- Returns:
- possible object is
PaymentMethodType
-
setPaymentMethod
Sets the value of the paymentMethod property.- Parameters:
value- allowed object isPaymentMethodType
-
getPaymentInfoRefID
Gets the value of the paymentInfoRefID property.- Returns:
- possible object is
String
-
setPaymentInfoRefID
Sets the value of the paymentInfoRefID property.- Parameters:
value- allowed object isString
-
getPaymentTrx
Gets the value of the paymentTrx property.- Returns:
- possible object is
PaymentTrxType
-
setPaymentTrx
Sets the value of the paymentTrx property.- Parameters:
value- allowed object isPaymentTrxType
-
getPromotion
Gets the value of the promotion 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
setmethod for the promotion property.For example, to add a new item, do as follows:
getPromotion().add(newItem);Objects of the following type(s) are allowed in the list
PromotionType -
getTypeCode
Gets the value of the typeCode property.- Returns:
- possible object is
String
-
setTypeCode
Sets the value of the typeCode property.- Parameters:
value- allowed object isString
-
isVerificationInd
Gets the value of the verificationInd property.- Returns:
- possible object is
Boolean
-
setVerificationInd
Sets the value of the verificationInd property.- Parameters:
value- allowed object isBoolean
-