java.lang.Object
de.hybris.platform.ndc182shoppingfacades.messages.orderchangerequest.PriceType

public class PriceType extends Object
The amount of money expected, required, or given in payment for something.

Java class for PriceType complex type.

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

 <complexType name="PriceType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="BaseAmount" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}AmountType" minOccurs="0"/>
         <element name="CurConversion" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}CurConversionType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Discount" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}DiscountType" minOccurs="0"/>
         <element name="EquivAmount" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}AmountType" minOccurs="0"/>
         <element name="Fee" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}FeeType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="LoyaltyUnitAmount" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}AmountType" minOccurs="0"/>
         <element name="LoyaltyUnitName" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}NameType" minOccurs="0"/>
         <element name="Markup" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}MarkupType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Surcharge" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}SurchargeType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="TaxSummary" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}TaxSummaryType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="TotalAmount" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderChangeRQ}AmountType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • PriceType

      public PriceType()
  • Method Details

    • getBaseAmount

      public AmountType getBaseAmount()
      Gets the value of the baseAmount property.
      Returns:
      possible object is AmountType
    • setBaseAmount

      public void setBaseAmount(AmountType value)
      Sets the value of the baseAmount property.
      Parameters:
      value - allowed object is AmountType
    • getCurConversion

      public List<CurConversionType> 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 set method 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

    • getDiscount

      public DiscountType getDiscount()
      Gets the value of the discount property.
      Returns:
      possible object is DiscountType
    • setDiscount

      public void setDiscount(DiscountType value)
      Sets the value of the discount property.
      Parameters:
      value - allowed object is DiscountType
    • getEquivAmount

      public AmountType getEquivAmount()
      Gets the value of the equivAmount property.
      Returns:
      possible object is AmountType
    • setEquivAmount

      public void setEquivAmount(AmountType value)
      Sets the value of the equivAmount property.
      Parameters:
      value - allowed object is AmountType
    • getFee

      public List<FeeType> getFee()
      Gets the value of the fee 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 set method for the fee property.

      For example, to add a new item, do as follows:

          getFee().add(newItem);
       

      Objects of the following type(s) are allowed in the list FeeType

    • getLoyaltyUnitAmount

      public AmountType getLoyaltyUnitAmount()
      Gets the value of the loyaltyUnitAmount property.
      Returns:
      possible object is AmountType
    • setLoyaltyUnitAmount

      public void setLoyaltyUnitAmount(AmountType value)
      Sets the value of the loyaltyUnitAmount property.
      Parameters:
      value - allowed object is AmountType
    • getLoyaltyUnitName

      public String getLoyaltyUnitName()
      Gets the value of the loyaltyUnitName property.
      Returns:
      possible object is String
    • setLoyaltyUnitName

      public void setLoyaltyUnitName(String value)
      Sets the value of the loyaltyUnitName property.
      Parameters:
      value - allowed object is String
    • getMarkup

      public List<MarkupType> getMarkup()
      Gets the value of the markup 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 set method for the markup property.

      For example, to add a new item, do as follows:

          getMarkup().add(newItem);
       

      Objects of the following type(s) are allowed in the list MarkupType

    • getSurcharge

      public List<SurchargeType> getSurcharge()
      Gets the value of the surcharge 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 set method for the surcharge property.

      For example, to add a new item, do as follows:

          getSurcharge().add(newItem);
       

      Objects of the following type(s) are allowed in the list SurchargeType

    • getTaxSummary

      public List<TaxSummaryType> getTaxSummary()
      Gets the value of the taxSummary 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 set method for the taxSummary property.

      For example, to add a new item, do as follows:

          getTaxSummary().add(newItem);
       

      Objects of the following type(s) are allowed in the list TaxSummaryType

    • getTotalAmount

      public AmountType getTotalAmount()
      Gets the value of the totalAmount property.
      Returns:
      possible object is AmountType
    • setTotalAmount

      public void setTotalAmount(AmountType value)
      Sets the value of the totalAmount property.
      Parameters:
      value - allowed object is AmountType