java.lang.Object
de.hybris.platform.ndc182shoppingfacades.messages.seatavailabilityresponse.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_SeatAvailabilityRS}CodeType" minOccurs="0"/>
         <element name="FareComponent" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_SeatAvailabilityRS}FareComponentType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="FareIndCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_SeatAvailabilityRS}CodeType" minOccurs="0"/>
         <element name="FarePriceType" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_SeatAvailabilityRS}FarePriceTypeType" maxOccurs="3"/>
         <element name="FareRefText" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_SeatAvailabilityRS}TextType" minOccurs="0"/>
         <element name="FiledFareInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_SeatAvailabilityRS}IndType" minOccurs="0"/>
         <element name="NetReportingCodeText" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_SeatAvailabilityRS}TextType" minOccurs="0"/>
         <element name="PaxRefID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_SeatAvailabilityRS}ID_Type" maxOccurs="unbounded" minOccurs="0"/>
         <element name="PricingSystemCodeText" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_SeatAvailabilityRS}TextType" minOccurs="0"/>
         <element name="StatisticalCodeText" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_SeatAvailabilityRS}TextType" minOccurs="0"/>
         <element name="TourCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_SeatAvailabilityRS}CodeType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

    • accountCode

      protected String accountCode
    • fareComponent

      protected List<FareComponentType> fareComponent
    • fareIndCode

      protected String fareIndCode
    • farePriceType

      protected List<FarePriceTypeType> farePriceType
    • fareRefText

      protected String fareRefText
    • filedFareInd

      protected Boolean filedFareInd
    • netReportingCodeText

      protected String netReportingCodeText
    • paxRefID

      protected List<String> paxRefID
    • pricingSystemCodeText

      protected String pricingSystemCodeText
    • statisticalCodeText

      protected String statisticalCodeText
    • tourCode

      protected String tourCode
  • 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
    • 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
    • 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