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_OrderSalesInformationNotifRQ}AmountType"/>
<element name="ContactInfoRefID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}ID_Type" minOccurs="0"/>
<element name="CurConversion" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}CurConversionType" maxOccurs="unbounded" minOccurs="0"/>
<element name="OrderItemRefID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}ID_Type"/>
<element name="PaymentInfoID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}ID_Type" minOccurs="0"/>
<element name="PaymentMethod" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}PaymentMethodType"/>
<element name="PaymentStatusCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}PaymentStatusCodeType" minOccurs="0"/>
<element name="PriceVarianceAmount" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}AmountType" minOccurs="0"/>
<element name="PriceVarianceRule" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}PriceVarianceRuleType" minOccurs="0"/>
<element name="Promotion" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}PromotionType" maxOccurs="unbounded" minOccurs="0"/>
<element name="SurchargeAmount" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}AmountType" minOccurs="0"/>
<element name="TypeCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}PaymentMethodCodeType"/>
<element name="VerificationInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}IndType" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AmountTypeprotected Stringprotected List<CurConversionType>protected Stringprotected Stringprotected PaymentMethodTypeprotected PaymentStatusCodeContentTypeprotected AmountTypeprotected PriceVarianceRuleTypeprotected List<PromotionType>protected AmountTypeprotected Stringprotected Boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the amount property.Gets the value of the contactInfoRefID property.Gets the value of the curConversion property.Gets the value of the orderItemRefID property.Gets the value of the paymentInfoID property.Gets the value of the paymentMethod property.Gets the value of the paymentStatusCode property.Gets the value of the priceVarianceAmount property.Gets the value of the priceVarianceRule property.Gets the value of the promotion property.Gets the value of the surchargeAmount 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.voidsetOrderItemRefID(String value) Sets the value of the orderItemRefID property.voidsetPaymentInfoID(String value) Sets the value of the paymentInfoID property.voidSets the value of the paymentMethod property.voidSets the value of the paymentStatusCode property.voidsetPriceVarianceAmount(AmountType value) Sets the value of the priceVarianceAmount property.voidSets the value of the priceVarianceRule property.voidsetSurchargeAmount(AmountType value) Sets the value of the surchargeAmount 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
-
curConversion
-
orderItemRefID
-
paymentInfoID
-
paymentMethod
-
paymentStatusCode
-
priceVarianceAmount
-
priceVarianceRule
-
promotion
-
surchargeAmount
-
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
-
getCurConversion
Gets the value of the curConversion 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 curConversion property.For example, to add a new item, do as follows:
getCurConversion().add(newItem);Objects of the following type(s) are allowed in the list
CurConversionType -
getOrderItemRefID
Gets the value of the orderItemRefID property.- Returns:
- possible object is
String
-
setOrderItemRefID
Sets the value of the orderItemRefID property.- Parameters:
value- allowed object isString
-
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
-
getPaymentStatusCode
Gets the value of the paymentStatusCode property.- Returns:
- possible object is
PaymentStatusCodeContentType
-
setPaymentStatusCode
Sets the value of the paymentStatusCode property.- Parameters:
value- allowed object isPaymentStatusCodeContentType
-
getPriceVarianceAmount
Gets the value of the priceVarianceAmount property.- Returns:
- possible object is
AmountType
-
setPriceVarianceAmount
Sets the value of the priceVarianceAmount property.- Parameters:
value- allowed object isAmountType
-
getPriceVarianceRule
Gets the value of the priceVarianceRule property.- Returns:
- possible object is
PriceVarianceRuleType
-
setPriceVarianceRule
Sets the value of the priceVarianceRule property.- Parameters:
value- allowed object isPriceVarianceRuleType
-
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 -
getSurchargeAmount
Gets the value of the surchargeAmount property.- Returns:
- possible object is
AmountType
-
setSurchargeAmount
Sets the value of the surchargeAmount property.- Parameters:
value- allowed object isAmountType
-
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
-