java.lang.Object
de.hybris.platform.ndc182facades.messages.orderviewresponse.CarrierFeeType

public class CarrierFeeType extends Object
Carrier imposed fee detail, typically related to booking, ticketing, or servicing.

Java class for CarrierFeeType complex type.

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

 <complexType name="CarrierFeeType">
   <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_OrderViewRS}AmountType"/>
         <element name="AppCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}CodeType"/>
         <element name="Carrier" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}CarrierType" minOccurs="0"/>
         <element name="FareComponent" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}FareComponentType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="OriginDest" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}OriginDestType" minOccurs="0"/>
         <element name="PaymentMethod" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}PaymentMethodType"/>
         <element name="ReportingCodeText" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}TextType"/>
         <element name="TaxSummary" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}TaxSummaryType" minOccurs="0"/>
         <element name="TypeCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}CodeType"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • CarrierFeeType

      public CarrierFeeType()
  • Method Details

    • getAmount

      public AmountType getAmount()
      Gets the value of the amount property.
      Returns:
      possible object is AmountType
    • setAmount

      public void setAmount(AmountType value)
      Sets the value of the amount property.
      Parameters:
      value - allowed object is AmountType
    • getAppCode

      public String getAppCode()
      Gets the value of the appCode property.
      Returns:
      possible object is String
    • setAppCode

      public void setAppCode(String value)
      Sets the value of the appCode property.
      Parameters:
      value - allowed object is String
    • getCarrier

      public CarrierType getCarrier()
      Gets the value of the carrier property.
      Returns:
      possible object is CarrierType
    • setCarrier

      public void setCarrier(CarrierType value)
      Sets the value of the carrier property.
      Parameters:
      value - allowed object is CarrierType
    • getFareComponent

      public List<FareComponentType> getFareComponent()
      Gets the value of the fareComponent 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 fareComponent property.

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

          getFareComponent().add(newItem);
       

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

    • getOriginDest

      public OriginDestType getOriginDest()
      Gets the value of the originDest property.
      Returns:
      possible object is OriginDestType
    • setOriginDest

      public void setOriginDest(OriginDestType value)
      Sets the value of the originDest property.
      Parameters:
      value - allowed object is OriginDestType
    • getPaymentMethod

      public PaymentMethodType getPaymentMethod()
      Gets the value of the paymentMethod property.
      Returns:
      possible object is PaymentMethodType
    • setPaymentMethod

      public void setPaymentMethod(PaymentMethodType value)
      Sets the value of the paymentMethod property.
      Parameters:
      value - allowed object is PaymentMethodType
    • getReportingCodeText

      public String getReportingCodeText()
      Gets the value of the reportingCodeText property.
      Returns:
      possible object is String
    • setReportingCodeText

      public void setReportingCodeText(String value)
      Sets the value of the reportingCodeText property.
      Parameters:
      value - allowed object is String
    • getTaxSummary

      public TaxSummaryType getTaxSummary()
      Gets the value of the taxSummary property.
      Returns:
      possible object is TaxSummaryType
    • setTaxSummary

      public void setTaxSummary(TaxSummaryType value)
      Sets the value of the taxSummary property.
      Parameters:
      value - allowed object is TaxSummaryType
    • getTypeCode

      public String getTypeCode()
      Gets the value of the typeCode property.
      Returns:
      possible object is String
    • setTypeCode

      public void setTypeCode(String value)
      Sets the value of the typeCode property.
      Parameters:
      value - allowed object is String