java.lang.Object
de.hybris.platform.ndc182shoppingfacades.messages.ordercreaterequest.FareDetailType

public class FareDetailType extends Object
The amount charged by the carrier for the carriage of a passenger and his allowable free baggage.

Java class for FareDetailType complex type.

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

 <complexType name="FareDetailType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="AccountCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderCreateRQ}CodeType" minOccurs="0"/>
         <element name="FareCalculationInfo" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderCreateRQ}FareCalculationInfoType" minOccurs="0"/>
         <element name="FareComponent" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderCreateRQ}FareComponentType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="FareIndCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderCreateRQ}CodeType" minOccurs="0"/>
         <element name="FarePriceType" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderCreateRQ}FarePriceTypeType" maxOccurs="3"/>
         <element name="FareRefText" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderCreateRQ}TextType" minOccurs="0"/>
         <element name="FareWaiver" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderCreateRQ}FareWaiverType" maxOccurs="5" minOccurs="0"/>
         <element name="FiledFareInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderCreateRQ}IndType" minOccurs="0"/>
         <element name="NetReportingCodeText" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderCreateRQ}TextType" minOccurs="0"/>
         <element name="PaxRefID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderCreateRQ}ID_Type" maxOccurs="unbounded" minOccurs="0"/>
         <element name="PricingSystemCodeText" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderCreateRQ}TextType" minOccurs="0"/>
         <element name="StatisticalCodeText" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderCreateRQ}TextType" minOccurs="0"/>
         <element name="TourCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderCreateRQ}CodeType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • FareDetailType

      public FareDetailType()
  • Method Details

    • getAccountCode

      public String getAccountCode()
      Gets the value of the accountCode property.
      Returns:
      possible object is String
    • setAccountCode

      public void setAccountCode(String value)
      Sets the value of the accountCode property.
      Parameters:
      value - allowed object is String
    • getFareCalculationInfo

      public FareCalculationInfoType getFareCalculationInfo()
      Gets the value of the fareCalculationInfo property.
      Returns:
      possible object is FareCalculationInfoType
    • setFareCalculationInfo

      public void setFareCalculationInfo(FareCalculationInfoType value)
      Sets the value of the fareCalculationInfo property.
      Parameters:
      value - allowed object is FareCalculationInfoType
    • 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

    • getFareIndCode

      public String getFareIndCode()
      Gets the value of the fareIndCode property.
      Returns:
      possible object is String
    • setFareIndCode

      public void setFareIndCode(String value)
      Sets the value of the fareIndCode property.
      Parameters:
      value - allowed object is String
    • getFarePriceType

      public List<FarePriceTypeType> getFarePriceType()
      Gets the value of the farePriceType 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 farePriceType property.

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

          getFarePriceType().add(newItem);
       

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

    • getFareRefText

      public String getFareRefText()
      Gets the value of the fareRefText property.
      Returns:
      possible object is String
    • setFareRefText

      public void setFareRefText(String value)
      Sets the value of the fareRefText property.
      Parameters:
      value - allowed object is String
    • getFareWaiver

      public List<FareWaiverType> getFareWaiver()
      Gets the value of the fareWaiver 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 fareWaiver property.

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

          getFareWaiver().add(newItem);
       

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

    • isFiledFareInd

      public Boolean isFiledFareInd()
      Gets the value of the filedFareInd property.
      Returns:
      possible object is Boolean
    • setFiledFareInd

      public void setFiledFareInd(Boolean value)
      Sets the value of the filedFareInd property.
      Parameters:
      value - allowed object is Boolean
    • getNetReportingCodeText

      public String getNetReportingCodeText()
      Gets the value of the netReportingCodeText property.
      Returns:
      possible object is String
    • setNetReportingCodeText

      public void setNetReportingCodeText(String value)
      Sets the value of the netReportingCodeText property.
      Parameters:
      value - allowed object is String
    • getPaxRefID

      public List<String> getPaxRefID()
      Gets the value of the paxRefID 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 paxRefID property.

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

          getPaxRefID().add(newItem);
       

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

    • getPricingSystemCodeText

      public String getPricingSystemCodeText()
      Gets the value of the pricingSystemCodeText property.
      Returns:
      possible object is String
    • setPricingSystemCodeText

      public void setPricingSystemCodeText(String value)
      Sets the value of the pricingSystemCodeText property.
      Parameters:
      value - allowed object is String
    • getStatisticalCodeText

      public String getStatisticalCodeText()
      Gets the value of the statisticalCodeText property.
      Returns:
      possible object is String
    • setStatisticalCodeText

      public void setStatisticalCodeText(String value)
      Sets the value of the statisticalCodeText property.
      Parameters:
      value - allowed object is String
    • getTourCode

      public String getTourCode()
      Gets the value of the tourCode property.
      Returns:
      possible object is String
    • setTourCode

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