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="BaggageAllowance" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}BaggageAllowanceType" maxOccurs="99" minOccurs="0"/>
<element name="ConsumedAtIssuanceInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}IndType" minOccurs="0"/>
<element name="CouponMediaTypeCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}CodeType" minOccurs="0"/>
<element name="CouponNumber" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}NumberType"/>
<element name="CouponRefNumber" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}NumberType" minOccurs="0"/>
<element name="CouponSeqNumber" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}NumberType" minOccurs="0"/>
<element name="CouponStatusCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}CodeType"/>
<element name="CouponValidityPeriod" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}CouponValidityPeriodType" minOccurs="0"/>
<element name="CurrentCouponFlightInfo" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}CurrentCouponFlightInfoType" minOccurs="0"/>
<element name="ExcessBaggage" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}ExcessBaggageType" minOccurs="0"/>
<element name="FareBasisCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}CodeType" minOccurs="0"/>
<element name="FiledFee" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}FiledFeeType" minOccurs="0"/>
<element name="InConnectionWithDoc" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}InConnectionWithDocType" minOccurs="0"/>
<element name="InvolIndCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}CodeType" minOccurs="0"/>
<element name="ProductCharacteristic" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}KeyValuePropertyType" minOccurs="0"/>
<element name="Promotion" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}PromotionType" minOccurs="0"/>
<element name="RemarkText" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}TextType" minOccurs="0"/>
<element name="ResChangeInfo" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}ResChangeInfoType" minOccurs="0"/>
<element name="RFICCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}RFIC_Type" minOccurs="0"/>
<element name="RFISCCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}RFISC_Type" minOccurs="0"/>
<element name="RFISCDesc" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}TextType" minOccurs="0"/>
<element name="ServiceDeliveryDate" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}DateType" minOccurs="0"/>
<element name="ServiceDeliveryProviderLocationCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}IATALocationCodeType" minOccurs="0"/>
<element name="ServiceDeliveryProviderName" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}NameType" minOccurs="0"/>
<element name="ServiceQty" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}QtyType" minOccurs="0"/>
<element name="ServiceRefID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}ID_Type" maxOccurs="unbounded" minOccurs="0"/>
<element name="SettlementAuthorizationID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}ID_Type" minOccurs="0"/>
<element name="SoldAirlineInfo" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}PaxSegmentRefType" minOccurs="0"/>
<element name="ValueAmount" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}AmountType" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<BaggageAllowanceType>protected Booleanprotected Stringprotected BigDecimalprotected BigDecimalprotected BigDecimalprotected Stringprotected CouponValidityPeriodTypeprotected CurrentCouponFlightInfoTypeprotected ExcessBaggageTypeprotected Stringprotected FiledFeeTypeprotected InConnectionWithDocTypeprotected Stringprotected KeyValuePropertyTypeprotected PromotionTypeprotected Stringprotected ResChangeInfoTypeprotected Stringprotected Stringprotected Stringprotected XMLGregorianCalendarprotected Stringprotected Stringprotected BigDecimalprotected Stringprotected PaxSegmentRefTypeprotected AmountType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the baggageAllowance 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 inConnectionWithDoc 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.Gets the value of the rficCode property.Gets the value of the rfiscCode 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.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.voidSets the value of the inConnectionWithDoc property.voidsetInvolIndCode(String value) Sets the value of the involIndCode 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.voidsetRFICCode(String value) Sets the value of the rficCode property.voidsetRFISCCode(String value) Sets the value of the rfiscCode 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(BigDecimal 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
-
baggageAllowance
-
consumedAtIssuanceInd
-
couponMediaTypeCode
-
couponNumber
-
couponRefNumber
-
couponSeqNumber
-
couponStatusCode
-
couponValidityPeriod
-
currentCouponFlightInfo
-
excessBaggage
-
fareBasisCode
-
filedFee
-
inConnectionWithDoc
-
involIndCode
-
productCharacteristic
-
promotion
-
remarkText
-
resChangeInfo
-
rficCode
-
rfiscCode
-
rfiscDesc
-
serviceDeliveryDate
-
serviceDeliveryProviderLocationCode
-
serviceDeliveryProviderName
-
serviceQty
-
serviceRefID
-
settlementAuthorizationID
-
soldAirlineInfo
-
valueAmount
-
-
Constructor Details
-
CouponType
public CouponType()
-
-
Method Details
-
getBaggageAllowance
Gets the value of the baggageAllowance 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 baggageAllowance property.For example, to add a new item, do as follows:
getBaggageAllowance().add(newItem);Objects of the following type(s) are allowed in the list
BaggageAllowanceType -
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
-
getInConnectionWithDoc
Gets the value of the inConnectionWithDoc property.- Returns:
- possible object is
InConnectionWithDocType
-
setInConnectionWithDoc
Sets the value of the inConnectionWithDoc property.- Parameters:
value- allowed object isInConnectionWithDocType
-
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
-
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
-
getRFICCode
Gets the value of the rficCode property.- Returns:
- possible object is
String
-
setRFICCode
Sets the value of the rficCode property.- Parameters:
value- allowed object isString
-
getRFISCCode
Gets the value of the rfiscCode property.- Returns:
- possible object is
String
-
setRFISCCode
Sets the value of the rfiscCode 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
BigDecimal
-
setServiceQty
Sets the value of the serviceQty property.- Parameters:
value- allowed object isBigDecimal
-
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
-