Class InterlineSettlementInfoType
Java class for InterlineSettlementInfoType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="InterlineSettlementInfoType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="Commission" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}CommissionType" maxOccurs="unbounded" minOccurs="0"/>
<element name="FareDetail" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}FareDetailType" maxOccurs="unbounded" minOccurs="0"/>
<element name="Fee" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}FeeType" maxOccurs="unbounded" minOccurs="0"/>
<element name="MethodCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}SettlementMethodCodeType"/>
<element name="SettlementAmount" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}AmountType"/>
<element name="Surcharge" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}SurchargeType" maxOccurs="unbounded" minOccurs="0"/>
<element name="Tax" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}TaxType" maxOccurs="unbounded" minOccurs="0"/>
<element name="TaxableInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}IndType"/>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<CommissionType>protected List<FareDetailType>protected Stringprotected AmountTypeprotected List<SurchargeType>protected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the commission property.Gets the value of the fareDetail property.getFee()Gets the value of the fee property.Gets the value of the methodCode property.Gets the value of the settlementAmount property.Gets the value of the surcharge property.getTax()Gets the value of the tax property.booleanGets the value of the taxableInd property.voidsetMethodCode(String value) Sets the value of the methodCode property.voidsetSettlementAmount(AmountType value) Sets the value of the settlementAmount property.voidsetTaxableInd(boolean value) Sets the value of the taxableInd property.
-
Field Details
-
commission
-
fareDetail
-
fee
-
methodCode
-
settlementAmount
-
surcharge
-
tax
-
taxableInd
protected boolean taxableInd
-
-
Constructor Details
-
InterlineSettlementInfoType
public InterlineSettlementInfoType()
-
-
Method Details
-
getCommission
Gets the value of the commission 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 commission property.For example, to add a new item, do as follows:
getCommission().add(newItem);Objects of the following type(s) are allowed in the list
CommissionType -
getFareDetail
Gets the value of the fareDetail 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 fareDetail property.For example, to add a new item, do as follows:
getFareDetail().add(newItem);Objects of the following type(s) are allowed in the list
FareDetailType -
getFee
Gets the value of the fee 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 fee property.For example, to add a new item, do as follows:
getFee().add(newItem);Objects of the following type(s) are allowed in the list
FeeType -
getMethodCode
Gets the value of the methodCode property.- Returns:
- possible object is
String
-
setMethodCode
Sets the value of the methodCode property.- Parameters:
value- allowed object isString
-
getSettlementAmount
Gets the value of the settlementAmount property.- Returns:
- possible object is
AmountType
-
setSettlementAmount
Sets the value of the settlementAmount property.- Parameters:
value- allowed object isAmountType
-
getSurcharge
Gets the value of the surcharge 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 surcharge property.For example, to add a new item, do as follows:
getSurcharge().add(newItem);Objects of the following type(s) are allowed in the list
SurchargeType -
getTax
Gets the value of the tax 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 tax property.For example, to add a new item, do as follows:
getTax().add(newItem);Objects of the following type(s) are allowed in the list
TaxType -
isTaxableInd
public boolean isTaxableInd()Gets the value of the taxableInd property. -
setTaxableInd
public void setTaxableInd(boolean value) Sets the value of the taxableInd property.
-