Class CarrierFeeType
java.lang.Object
de.hybris.platform.oneorderfacades.oneorder.osin.CarrierFeeType
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_OrderSalesInformationNotifRQ}AmountType"/>
<element name="AppCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}CodeType"/>
<element name="Carrier" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}CarrierType" minOccurs="0"/>
<element name="FareComponent" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}FareComponentType" maxOccurs="unbounded" minOccurs="0"/>
<element name="OriginDest" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}OriginDestType" minOccurs="0"/>
<element name="PaymentMethod" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}PaymentMethodType" minOccurs="0"/>
<element name="ReportingCodeText" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}TextType"/>
<element name="TaxSummary" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}TaxSummaryType" minOccurs="0"/>
<element name="TypeCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}CodeType"/>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AmountTypeprotected Stringprotected CarrierTypeprotected List<FareComponentType>protected OriginDestTypeprotected PaymentMethodTypeprotected Stringprotected TaxSummaryTypeprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the amount property.Gets the value of the appCode property.Gets the value of the carrier property.Gets the value of the fareComponent property.Gets the value of the originDest property.Gets the value of the paymentMethod property.Gets the value of the reportingCodeText property.Gets the value of the taxSummary property.Gets the value of the typeCode property.voidsetAmount(AmountType value) Sets the value of the amount property.voidsetAppCode(String value) Sets the value of the appCode property.voidsetCarrier(CarrierType value) Sets the value of the carrier property.voidsetOriginDest(OriginDestType value) Sets the value of the originDest property.voidSets the value of the paymentMethod property.voidsetReportingCodeText(String value) Sets the value of the reportingCodeText property.voidsetTaxSummary(TaxSummaryType value) Sets the value of the taxSummary property.voidsetTypeCode(String value) Sets the value of the typeCode property.
-
Field Details
-
amount
-
appCode
-
carrier
-
fareComponent
-
originDest
-
paymentMethod
-
reportingCodeText
-
taxSummary
-
typeCode
-
-
Constructor Details
-
CarrierFeeType
public CarrierFeeType()
-
-
Method Details
-
getAmount
Gets the value of the amount property.- Returns:
- possible object is
AmountType
-
setAmount
Sets the value of the amount property.- Parameters:
value- allowed object isAmountType
-
getAppCode
Gets the value of the appCode property.- Returns:
- possible object is
String
-
setAppCode
Sets the value of the appCode property.- Parameters:
value- allowed object isString
-
getCarrier
Gets the value of the carrier property.- Returns:
- possible object is
CarrierType
-
setCarrier
Sets the value of the carrier property.- Parameters:
value- allowed object isCarrierType
-
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
setmethod 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
Gets the value of the originDest property.- Returns:
- possible object is
OriginDestType
-
setOriginDest
Sets the value of the originDest property.- Parameters:
value- allowed object isOriginDestType
-
getPaymentMethod
Gets the value of the paymentMethod property.- Returns:
- possible object is
PaymentMethodType
-
setPaymentMethod
Sets the value of the paymentMethod property.- Parameters:
value- allowed object isPaymentMethodType
-
getReportingCodeText
Gets the value of the reportingCodeText property.- Returns:
- possible object is
String
-
setReportingCodeText
Sets the value of the reportingCodeText property.- Parameters:
value- allowed object isString
-
getTaxSummary
Gets the value of the taxSummary property.- Returns:
- possible object is
TaxSummaryType
-
setTaxSummary
Sets the value of the taxSummary property.- Parameters:
value- allowed object isTaxSummaryType
-
getTypeCode
Gets the value of the typeCode property.- Returns:
- possible object is
String
-
setTypeCode
Sets the value of the typeCode property.- Parameters:
value- allowed object isString
-