Class PaymentInfoType
java.lang.Object
de.hybris.platform.ndc182shoppingfacades.messages.offerpriceresponse.PaymentInfoType
Information related to the settlement of a transaction through monetary or other compensations. For example, a payment may be applied to an entire Order or individual Order Items.
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_OfferPriceRS}AmountType" minOccurs="0"/>
<element name="ContactInfoRefID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRS}ID_Type" minOccurs="0"/>
<element name="Desc" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRS}DescType" minOccurs="0"/>
<element name="PaymentInfoID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRS}ID_Type" minOccurs="0"/>
<element name="PaymentMethod" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRS}PaymentMethodType"/>
<element name="PaymentInfoRefID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRS}ID_Type" minOccurs="0"/>
<element name="PaymentStatusCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRS}PaymentStatusCodeType" minOccurs="0"/>
<element name="PriceVarianceAmount" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRS}AmountType" minOccurs="0"/>
<element name="PriceVarianceRule" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRS}PriceVarianceRuleType" minOccurs="0"/>
<element name="Promotion" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRS}PromotionType" maxOccurs="unbounded" minOccurs="0"/>
<element name="SurchargeAmount" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRS}AmountType" minOccurs="0"/>
<element name="TypeCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRS}PaymentMethodCodeType" minOccurs="0"/>
<element name="VerificationInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRS}IndType" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AmountTypeprotected Stringprotected DescTypeprotected 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.getDesc()Gets the value of the desc 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 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.voidSets the value of the desc 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.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
-
desc
-
paymentInfoID
-
paymentMethod
-
paymentInfoRefID
-
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
-
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
-
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
-
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
-