Class CouponType
Java class for CouponType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CouponType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="BaggageAllowanceRefID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}ID_Type" maxOccurs="99" minOccurs="0"/>
<element name="ConnectedCouponNumber" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}NumberType" minOccurs="0"/>
<element name="ConsumedAtIssuanceInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}IndType" minOccurs="0"/>
<element name="CouponMediaTypeCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}CodeType" minOccurs="0"/>
<element name="CouponNumber" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}NumberType"/>
<element name="CouponRefNumber" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}NumberType" minOccurs="0"/>
<element name="CouponSeqNumber" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}NumberType" minOccurs="0"/>
<element name="CouponStatusCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}CodeType"/>
<element name="CouponValidityPeriod" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}CouponValidityPeriodType" minOccurs="0"/>
<element name="CurrentCouponFlightInfo" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}CurrentCouponFlightInfoType" minOccurs="0"/>
<element name="ExcessBaggage" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}ExcessBaggageType" minOccurs="0"/>
<element name="FareBasisCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}CodeType" minOccurs="0"/>
<element name="FiledFee" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}FiledFeeType" minOccurs="0"/>
<element name="InVolIndCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}CodeType" minOccurs="0"/>
<element name="NonCommissionableInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}IndType" minOccurs="0"/>
<element name="NonInterlineableInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}IndType" minOccurs="0"/>
<element name="NonRefundableInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}IndType" minOccurs="0"/>
<element name="NonReissuableNonExchInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}IndType" minOccurs="0"/>
<element name="ProductCharacteristic" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}KeyValuePropertyType" minOccurs="0"/>
<element name="Promotion" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}PromotionType" minOccurs="0"/>
<element name="RemarkText" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}TextType" minOccurs="0"/>
<element name="ResChangeInfo" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}ResChangeInfoType" minOccurs="0"/>
<element name="RFIC" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}RFIC_Type" minOccurs="0"/>
<element name="RFISC" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}RFISC_Type" minOccurs="0"/>
<element name="RFISC_Desc" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}TextType" minOccurs="0"/>
<element name="ServiceDeliveryDate" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}DateType" minOccurs="0"/>
<element name="ServiceDeliveryProviderLocationCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}IATALocationCodeType" minOccurs="0"/>
<element name="ServiceDeliveryProviderName" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}NameType" minOccurs="0"/>
<element name="ServiceQty" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}QtyType" minOccurs="0"/>
<element name="ServiceRefID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}ID_Type" maxOccurs="unbounded" minOccurs="0"/>
<element name="SettlementAuthorizationID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}ID_Type" minOccurs="0"/>
<element name="SoldAirlineInfo" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}PaxSegmentRefType" minOccurs="0"/>
<element name="ValueAmount" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}AmountType" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BigDecimalprotected Booleanprotected Stringprotected BigDecimalprotected BigDecimalprotected BigDecimalprotected Stringprotected CouponValidityPeriodTypeprotected CurrentCouponFlightInfoTypeprotected ExcessBaggageTypeprotected Stringprotected FiledFeeTypeprotected Stringprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected KeyValuePropertyTypeprotected PromotionTypeprotected Stringprotected ResChangeInfoTypeprotected Stringprotected Stringprotected Stringprotected XMLGregorianCalendarprotected Stringprotected Stringprotected QtyTypeprotected Stringprotected PaxSegmentRefTypeprotected AmountType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the baggageAllowanceRefID property.Gets the value of the connectedCouponNumber property.Gets the value of the couponMediaTypeCode property.Gets the value of the couponNumber property.Gets the value of the couponRefNumber property.Gets the value of the couponSeqNumber property.Gets the value of the couponStatusCode property.Gets the value of the couponValidityPeriod property.Gets the value of the currentCouponFlightInfo property.Gets the value of the excessBaggage property.Gets the value of the fareBasisCode property.Gets the value of the filedFee property.Gets the value of the inVolIndCode property.Gets the value of the productCharacteristic property.Gets the value of the promotion property.Gets the value of the remarkText property.Gets the value of the resChangeInfo property.getRFIC()Gets the value of the rfic property.getRFISC()Gets the value of the rfisc property.Gets the value of the rfiscDesc property.Gets the value of the serviceDeliveryDate property.Gets the value of the serviceDeliveryProviderLocationCode property.Gets the value of the serviceDeliveryProviderName property.Gets the value of the serviceQty property.Gets the value of the serviceRefID property.Gets the value of the settlementAuthorizationID property.Gets the value of the soldAirlineInfo property.Gets the value of the valueAmount property.Gets the value of the consumedAtIssuanceInd property.Gets the value of the nonCommissionableInd property.Gets the value of the nonInterlineableInd property.Gets the value of the nonRefundableInd property.Gets the value of the nonReissuableNonExchInd property.voidSets the value of the connectedCouponNumber property.voidsetConsumedAtIssuanceInd(Boolean value) Sets the value of the consumedAtIssuanceInd property.voidsetCouponMediaTypeCode(String value) Sets the value of the couponMediaTypeCode property.voidsetCouponNumber(BigDecimal value) Sets the value of the couponNumber property.voidsetCouponRefNumber(BigDecimal value) Sets the value of the couponRefNumber property.voidsetCouponSeqNumber(BigDecimal value) Sets the value of the couponSeqNumber property.voidsetCouponStatusCode(String value) Sets the value of the couponStatusCode property.voidSets the value of the couponValidityPeriod property.voidSets the value of the currentCouponFlightInfo property.voidSets the value of the excessBaggage property.voidsetFareBasisCode(String value) Sets the value of the fareBasisCode property.voidsetFiledFee(FiledFeeType value) Sets the value of the filedFee property.voidsetInVolIndCode(String value) Sets the value of the inVolIndCode property.voidsetNonCommissionableInd(Boolean value) Sets the value of the nonCommissionableInd property.voidsetNonInterlineableInd(Boolean value) Sets the value of the nonInterlineableInd property.voidsetNonRefundableInd(Boolean value) Sets the value of the nonRefundableInd property.voidSets the value of the nonReissuableNonExchInd property.voidSets the value of the productCharacteristic property.voidsetPromotion(PromotionType value) Sets the value of the promotion property.voidsetRemarkText(String value) Sets the value of the remarkText property.voidSets the value of the resChangeInfo property.voidSets the value of the rfic property.voidSets the value of the rfisc property.voidsetRFISCDesc(String value) Sets the value of the rfiscDesc property.voidSets the value of the serviceDeliveryDate property.voidSets the value of the serviceDeliveryProviderLocationCode property.voidSets the value of the serviceDeliveryProviderName property.voidsetServiceQty(QtyType value) Sets the value of the serviceQty property.voidSets the value of the settlementAuthorizationID property.voidSets the value of the soldAirlineInfo property.voidsetValueAmount(AmountType value) Sets the value of the valueAmount property.
-
Field Details
-
baggageAllowanceRefID
-
connectedCouponNumber
-
consumedAtIssuanceInd
-
couponMediaTypeCode
-
couponNumber
-
couponRefNumber
-
couponSeqNumber
-
couponStatusCode
-
couponValidityPeriod
-
currentCouponFlightInfo
-
excessBaggage
-
fareBasisCode
-
filedFee
-
inVolIndCode
-
nonCommissionableInd
-
nonInterlineableInd
-
nonRefundableInd
-
nonReissuableNonExchInd
-
productCharacteristic
-
promotion
-
remarkText
-
resChangeInfo
-
rfic
-
rfisc
-
rfiscDesc
-
serviceDeliveryDate
-
serviceDeliveryProviderLocationCode
-
serviceDeliveryProviderName
-
serviceQty
-
serviceRefID
-
settlementAuthorizationID
-
soldAirlineInfo
-
valueAmount
-
-
Constructor Details
-
CouponType
public CouponType()
-
-
Method Details
-
getBaggageAllowanceRefID
Gets the value of the baggageAllowanceRefID 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 baggageAllowanceRefID property.For example, to add a new item, do as follows:
getBaggageAllowanceRefID().add(newItem);Objects of the following type(s) are allowed in the list
String -
getConnectedCouponNumber
Gets the value of the connectedCouponNumber property.- Returns:
- possible object is
BigDecimal
-
setConnectedCouponNumber
Sets the value of the connectedCouponNumber property.- Parameters:
value- allowed object isBigDecimal
-
isConsumedAtIssuanceInd
Gets the value of the consumedAtIssuanceInd property.- Returns:
- possible object is
Boolean
-
setConsumedAtIssuanceInd
Sets the value of the consumedAtIssuanceInd property.- Parameters:
value- allowed object isBoolean
-
getCouponMediaTypeCode
Gets the value of the couponMediaTypeCode property.- Returns:
- possible object is
String
-
setCouponMediaTypeCode
Sets the value of the couponMediaTypeCode property.- Parameters:
value- allowed object isString
-
getCouponNumber
Gets the value of the couponNumber property.- Returns:
- possible object is
BigDecimal
-
setCouponNumber
Sets the value of the couponNumber property.- Parameters:
value- allowed object isBigDecimal
-
getCouponRefNumber
Gets the value of the couponRefNumber property.- Returns:
- possible object is
BigDecimal
-
setCouponRefNumber
Sets the value of the couponRefNumber property.- Parameters:
value- allowed object isBigDecimal
-
getCouponSeqNumber
Gets the value of the couponSeqNumber property.- Returns:
- possible object is
BigDecimal
-
setCouponSeqNumber
Sets the value of the couponSeqNumber property.- Parameters:
value- allowed object isBigDecimal
-
getCouponStatusCode
Gets the value of the couponStatusCode property.- Returns:
- possible object is
String
-
setCouponStatusCode
Sets the value of the couponStatusCode property.- Parameters:
value- allowed object isString
-
getCouponValidityPeriod
Gets the value of the couponValidityPeriod property.- Returns:
- possible object is
CouponValidityPeriodType
-
setCouponValidityPeriod
Sets the value of the couponValidityPeriod property.- Parameters:
value- allowed object isCouponValidityPeriodType
-
getCurrentCouponFlightInfo
Gets the value of the currentCouponFlightInfo property.- Returns:
- possible object is
CurrentCouponFlightInfoType
-
setCurrentCouponFlightInfo
Sets the value of the currentCouponFlightInfo property.- Parameters:
value- allowed object isCurrentCouponFlightInfoType
-
getExcessBaggage
Gets the value of the excessBaggage property.- Returns:
- possible object is
ExcessBaggageType
-
setExcessBaggage
Sets the value of the excessBaggage property.- Parameters:
value- allowed object isExcessBaggageType
-
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
-
getFiledFee
Gets the value of the filedFee property.- Returns:
- possible object is
FiledFeeType
-
setFiledFee
Sets the value of the filedFee property.- Parameters:
value- allowed object isFiledFeeType
-
getInVolIndCode
Gets the value of the inVolIndCode property.- Returns:
- possible object is
String
-
setInVolIndCode
Sets the value of the inVolIndCode property.- Parameters:
value- allowed object isString
-
isNonCommissionableInd
Gets the value of the nonCommissionableInd property.- Returns:
- possible object is
Boolean
-
setNonCommissionableInd
Sets the value of the nonCommissionableInd property.- Parameters:
value- allowed object isBoolean
-
isNonInterlineableInd
Gets the value of the nonInterlineableInd property.- Returns:
- possible object is
Boolean
-
setNonInterlineableInd
Sets the value of the nonInterlineableInd property.- Parameters:
value- allowed object isBoolean
-
isNonRefundableInd
Gets the value of the nonRefundableInd property.- Returns:
- possible object is
Boolean
-
setNonRefundableInd
Sets the value of the nonRefundableInd property.- Parameters:
value- allowed object isBoolean
-
isNonReissuableNonExchInd
Gets the value of the nonReissuableNonExchInd property.- Returns:
- possible object is
Boolean
-
setNonReissuableNonExchInd
Sets the value of the nonReissuableNonExchInd property.- Parameters:
value- allowed object isBoolean
-
getProductCharacteristic
Gets the value of the productCharacteristic property.- Returns:
- possible object is
KeyValuePropertyType
-
setProductCharacteristic
Sets the value of the productCharacteristic property.- Parameters:
value- allowed object isKeyValuePropertyType
-
getPromotion
Gets the value of the promotion property.- Returns:
- possible object is
PromotionType
-
setPromotion
Sets the value of the promotion property.- Parameters:
value- allowed object isPromotionType
-
getRemarkText
Gets the value of the remarkText property.- Returns:
- possible object is
String
-
setRemarkText
Sets the value of the remarkText property.- Parameters:
value- allowed object isString
-
getResChangeInfo
Gets the value of the resChangeInfo property.- Returns:
- possible object is
ResChangeInfoType
-
setResChangeInfo
Sets the value of the resChangeInfo property.- Parameters:
value- allowed object isResChangeInfoType
-
getRFIC
Gets the value of the rfic property.- Returns:
- possible object is
String
-
setRFIC
Sets the value of the rfic property.- Parameters:
value- allowed object isString
-
getRFISC
Gets the value of the rfisc property.- Returns:
- possible object is
String
-
setRFISC
Sets the value of the rfisc property.- Parameters:
value- allowed object isString
-
getRFISCDesc
Gets the value of the rfiscDesc property.- Returns:
- possible object is
String
-
setRFISCDesc
Sets the value of the rfiscDesc property.- Parameters:
value- allowed object isString
-
getServiceDeliveryDate
Gets the value of the serviceDeliveryDate property.- Returns:
- possible object is
XMLGregorianCalendar
-
setServiceDeliveryDate
Sets the value of the serviceDeliveryDate property.- Parameters:
value- allowed object isXMLGregorianCalendar
-
getServiceDeliveryProviderLocationCode
Gets the value of the serviceDeliveryProviderLocationCode property.- Returns:
- possible object is
String
-
setServiceDeliveryProviderLocationCode
Sets the value of the serviceDeliveryProviderLocationCode property.- Parameters:
value- allowed object isString
-
getServiceDeliveryProviderName
Gets the value of the serviceDeliveryProviderName property.- Returns:
- possible object is
String
-
setServiceDeliveryProviderName
Sets the value of the serviceDeliveryProviderName property.- Parameters:
value- allowed object isString
-
getServiceQty
Gets the value of the serviceQty property.- Returns:
- possible object is
QtyType
-
setServiceQty
Sets the value of the serviceQty property.- Parameters:
value- allowed object isQtyType
-
getServiceRefID
Gets the value of the serviceRefID 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 serviceRefID property.For example, to add a new item, do as follows:
getServiceRefID().add(newItem);Objects of the following type(s) are allowed in the list
String -
getSettlementAuthorizationID
Gets the value of the settlementAuthorizationID property.- Returns:
- possible object is
String
-
setSettlementAuthorizationID
Sets the value of the settlementAuthorizationID property.- Parameters:
value- allowed object isString
-
getSoldAirlineInfo
Gets the value of the soldAirlineInfo property.- Returns:
- possible object is
PaxSegmentRefType
-
setSoldAirlineInfo
Sets the value of the soldAirlineInfo property.- Parameters:
value- allowed object isPaxSegmentRefType
-
getValueAmount
Gets the value of the valueAmount property.- Returns:
- possible object is
AmountType
-
setValueAmount
Sets the value of the valueAmount property.- Parameters:
value- allowed object isAmountType
-