Class FareComponentType
Java class for FareComponentType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="FareComponentType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="CabinType" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRS}CabinTypeType" minOccurs="0"/>
<element name="FareBasisAppCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRS}CodeType" minOccurs="0"/>
<element name="FareBasisCityPairText" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRS}TextType" minOccurs="0"/>
<element name="FareBasisCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRS}CodeType" minOccurs="0"/>
<element name="FareRule" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRS}FareRuleType" maxOccurs="unbounded" minOccurs="0"/>
<element name="FareTypeCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRS}CodeType" minOccurs="0"/>
<element name="PaxSegmentRefID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRS}ID_Type" maxOccurs="unbounded" minOccurs="0"/>
<element name="Price" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRS}PriceType" minOccurs="0"/>
<element name="PriceClassRefID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRS}ID_Type" minOccurs="0"/>
<element name="RBD" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRS}RBDType" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CabinTypeTypeprotected Stringprotected Stringprotected Stringprotected List<FareRuleType>protected Stringprotected PriceTypeprotected Stringprotected RBDType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the cabinType property.Gets the value of the fareBasisAppCode property.Gets the value of the fareBasisCityPairText property.Gets the value of the fareBasisCode property.Gets the value of the fareRule property.Gets the value of the fareTypeCode property.Gets the value of the paxSegmentRefID property.getPrice()Gets the value of the price property.Gets the value of the priceClassRefID property.getRBD()Gets the value of the rbd property.voidsetCabinType(CabinTypeType value) Sets the value of the cabinType property.voidsetFareBasisAppCode(String value) Sets the value of the fareBasisAppCode property.voidsetFareBasisCityPairText(String value) Sets the value of the fareBasisCityPairText property.voidsetFareBasisCode(String value) Sets the value of the fareBasisCode property.voidsetFareTypeCode(String value) Sets the value of the fareTypeCode property.voidSets the value of the price property.voidsetPriceClassRefID(String value) Sets the value of the priceClassRefID property.voidSets the value of the rbd property.
-
Field Details
-
cabinType
-
fareBasisAppCode
-
fareBasisCityPairText
-
fareBasisCode
-
fareRule
-
fareTypeCode
-
paxSegmentRefID
-
price
-
priceClassRefID
-
rbd
-
-
Constructor Details
-
FareComponentType
public FareComponentType()
-
-
Method Details
-
getCabinType
Gets the value of the cabinType property.- Returns:
- possible object is
CabinTypeType
-
setCabinType
Sets the value of the cabinType property.- Parameters:
value- allowed object isCabinTypeType
-
getFareBasisAppCode
Gets the value of the fareBasisAppCode property.- Returns:
- possible object is
String
-
setFareBasisAppCode
Sets the value of the fareBasisAppCode property.- Parameters:
value- allowed object isString
-
getFareBasisCityPairText
Gets the value of the fareBasisCityPairText property.- Returns:
- possible object is
String
-
setFareBasisCityPairText
Sets the value of the fareBasisCityPairText property.- Parameters:
value- allowed object isString
-
getFareBasisCode
Gets the value of the fareBasisCode property.- Returns:
- possible object is
String
-
setFareBasisCode
Sets the value of the fareBasisCode property.- Parameters:
value- allowed object isString
-
getFareRule
Gets the value of the fareRule 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 fareRule property.For example, to add a new item, do as follows:
getFareRule().add(newItem);Objects of the following type(s) are allowed in the list
FareRuleType -
getFareTypeCode
Gets the value of the fareTypeCode property.- Returns:
- possible object is
String
-
setFareTypeCode
Sets the value of the fareTypeCode property.- Parameters:
value- allowed object isString
-
getPaxSegmentRefID
Gets the value of the paxSegmentRefID 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 paxSegmentRefID property.For example, to add a new item, do as follows:
getPaxSegmentRefID().add(newItem);Objects of the following type(s) are allowed in the list
String -
getPrice
Gets the value of the price property.- Returns:
- possible object is
PriceType
-
setPrice
Sets the value of the price property.- Parameters:
value- allowed object isPriceType
-
getPriceClassRefID
Gets the value of the priceClassRefID property.- Returns:
- possible object is
String
-
setPriceClassRefID
Sets the value of the priceClassRefID property.- Parameters:
value- allowed object isString
-
getRBD
Gets the value of the rbd property.- Returns:
- possible object is
RBDType
-
setRBD
Sets the value of the rbd property.- Parameters:
value- allowed object isRBDType
-