java.lang.Object
de.hybris.platform.ndc182facades.messages.orderviewresponse.CouponType

public class CouponType extends Object
The portion of the Passenger Ticket and Baggage Check or Excess Baggage Ticket that indicates particular places between which the coupon is good for carriage.

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 Details

    • baggageAllowanceRefID

      protected List<String> baggageAllowanceRefID
    • connectedCouponNumber

      protected BigDecimal connectedCouponNumber
    • consumedAtIssuanceInd

      protected Boolean consumedAtIssuanceInd
    • couponMediaTypeCode

      protected String couponMediaTypeCode
    • couponNumber

      protected BigDecimal couponNumber
    • couponRefNumber

      protected BigDecimal couponRefNumber
    • couponSeqNumber

      protected BigDecimal couponSeqNumber
    • couponStatusCode

      protected String couponStatusCode
    • couponValidityPeriod

      protected CouponValidityPeriodType couponValidityPeriod
    • currentCouponFlightInfo

      protected CurrentCouponFlightInfoType currentCouponFlightInfo
    • excessBaggage

      protected ExcessBaggageType excessBaggage
    • fareBasisCode

      protected String fareBasisCode
    • filedFee

      protected FiledFeeType filedFee
    • inVolIndCode

      protected String inVolIndCode
    • nonCommissionableInd

      protected Boolean nonCommissionableInd
    • nonInterlineableInd

      protected Boolean nonInterlineableInd
    • nonRefundableInd

      protected Boolean nonRefundableInd
    • nonReissuableNonExchInd

      protected Boolean nonReissuableNonExchInd
    • productCharacteristic

      protected KeyValuePropertyType productCharacteristic
    • promotion

      protected PromotionType promotion
    • remarkText

      protected String remarkText
    • resChangeInfo

      protected ResChangeInfoType resChangeInfo
    • rfic

      protected String rfic
    • rfisc

      protected String rfisc
    • rfiscDesc

      protected String rfiscDesc
    • serviceDeliveryDate

      protected XMLGregorianCalendar serviceDeliveryDate
    • serviceDeliveryProviderLocationCode

      protected String serviceDeliveryProviderLocationCode
    • serviceDeliveryProviderName

      protected String serviceDeliveryProviderName
    • serviceQty

      protected QtyType serviceQty
    • serviceRefID

      protected List<String> serviceRefID
    • settlementAuthorizationID

      protected String settlementAuthorizationID
    • soldAirlineInfo

      protected PaxSegmentRefType soldAirlineInfo
    • valueAmount

      protected AmountType valueAmount
  • Constructor Details

    • CouponType

      public CouponType()
  • Method Details

    • getBaggageAllowanceRefID

      public List<String> 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 set method 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

      public BigDecimal getConnectedCouponNumber()
      Gets the value of the connectedCouponNumber property.
      Returns:
      possible object is BigDecimal
    • setConnectedCouponNumber

      public void setConnectedCouponNumber(BigDecimal value)
      Sets the value of the connectedCouponNumber property.
      Parameters:
      value - allowed object is BigDecimal
    • isConsumedAtIssuanceInd

      public Boolean isConsumedAtIssuanceInd()
      Gets the value of the consumedAtIssuanceInd property.
      Returns:
      possible object is Boolean
    • setConsumedAtIssuanceInd

      public void setConsumedAtIssuanceInd(Boolean value)
      Sets the value of the consumedAtIssuanceInd property.
      Parameters:
      value - allowed object is Boolean
    • getCouponMediaTypeCode

      public String getCouponMediaTypeCode()
      Gets the value of the couponMediaTypeCode property.
      Returns:
      possible object is String
    • setCouponMediaTypeCode

      public void setCouponMediaTypeCode(String value)
      Sets the value of the couponMediaTypeCode property.
      Parameters:
      value - allowed object is String
    • getCouponNumber

      public BigDecimal getCouponNumber()
      Gets the value of the couponNumber property.
      Returns:
      possible object is BigDecimal
    • setCouponNumber

      public void setCouponNumber(BigDecimal value)
      Sets the value of the couponNumber property.
      Parameters:
      value - allowed object is BigDecimal
    • getCouponRefNumber

      public BigDecimal getCouponRefNumber()
      Gets the value of the couponRefNumber property.
      Returns:
      possible object is BigDecimal
    • setCouponRefNumber

      public void setCouponRefNumber(BigDecimal value)
      Sets the value of the couponRefNumber property.
      Parameters:
      value - allowed object is BigDecimal
    • getCouponSeqNumber

      public BigDecimal getCouponSeqNumber()
      Gets the value of the couponSeqNumber property.
      Returns:
      possible object is BigDecimal
    • setCouponSeqNumber

      public void setCouponSeqNumber(BigDecimal value)
      Sets the value of the couponSeqNumber property.
      Parameters:
      value - allowed object is BigDecimal
    • getCouponStatusCode

      public String getCouponStatusCode()
      Gets the value of the couponStatusCode property.
      Returns:
      possible object is String
    • setCouponStatusCode

      public void setCouponStatusCode(String value)
      Sets the value of the couponStatusCode property.
      Parameters:
      value - allowed object is String
    • getCouponValidityPeriod

      public CouponValidityPeriodType getCouponValidityPeriod()
      Gets the value of the couponValidityPeriod property.
      Returns:
      possible object is CouponValidityPeriodType
    • setCouponValidityPeriod

      public void setCouponValidityPeriod(CouponValidityPeriodType value)
      Sets the value of the couponValidityPeriod property.
      Parameters:
      value - allowed object is CouponValidityPeriodType
    • getCurrentCouponFlightInfo

      public CurrentCouponFlightInfoType getCurrentCouponFlightInfo()
      Gets the value of the currentCouponFlightInfo property.
      Returns:
      possible object is CurrentCouponFlightInfoType
    • setCurrentCouponFlightInfo

      public void setCurrentCouponFlightInfo(CurrentCouponFlightInfoType value)
      Sets the value of the currentCouponFlightInfo property.
      Parameters:
      value - allowed object is CurrentCouponFlightInfoType
    • getExcessBaggage

      public ExcessBaggageType getExcessBaggage()
      Gets the value of the excessBaggage property.
      Returns:
      possible object is ExcessBaggageType
    • setExcessBaggage

      public void setExcessBaggage(ExcessBaggageType value)
      Sets the value of the excessBaggage property.
      Parameters:
      value - allowed object is ExcessBaggageType
    • getFareBasisCode

      public String getFareBasisCode()
      Gets the value of the fareBasisCode property.
      Returns:
      possible object is String
    • setFareBasisCode

      public void setFareBasisCode(String value)
      Sets the value of the fareBasisCode property.
      Parameters:
      value - allowed object is String
    • getFiledFee

      public FiledFeeType getFiledFee()
      Gets the value of the filedFee property.
      Returns:
      possible object is FiledFeeType
    • setFiledFee

      public void setFiledFee(FiledFeeType value)
      Sets the value of the filedFee property.
      Parameters:
      value - allowed object is FiledFeeType
    • getInVolIndCode

      public String getInVolIndCode()
      Gets the value of the inVolIndCode property.
      Returns:
      possible object is String
    • setInVolIndCode

      public void setInVolIndCode(String value)
      Sets the value of the inVolIndCode property.
      Parameters:
      value - allowed object is String
    • isNonCommissionableInd

      public Boolean isNonCommissionableInd()
      Gets the value of the nonCommissionableInd property.
      Returns:
      possible object is Boolean
    • setNonCommissionableInd

      public void setNonCommissionableInd(Boolean value)
      Sets the value of the nonCommissionableInd property.
      Parameters:
      value - allowed object is Boolean
    • isNonInterlineableInd

      public Boolean isNonInterlineableInd()
      Gets the value of the nonInterlineableInd property.
      Returns:
      possible object is Boolean
    • setNonInterlineableInd

      public void setNonInterlineableInd(Boolean value)
      Sets the value of the nonInterlineableInd property.
      Parameters:
      value - allowed object is Boolean
    • isNonRefundableInd

      public Boolean isNonRefundableInd()
      Gets the value of the nonRefundableInd property.
      Returns:
      possible object is Boolean
    • setNonRefundableInd

      public void setNonRefundableInd(Boolean value)
      Sets the value of the nonRefundableInd property.
      Parameters:
      value - allowed object is Boolean
    • isNonReissuableNonExchInd

      public Boolean isNonReissuableNonExchInd()
      Gets the value of the nonReissuableNonExchInd property.
      Returns:
      possible object is Boolean
    • setNonReissuableNonExchInd

      public void setNonReissuableNonExchInd(Boolean value)
      Sets the value of the nonReissuableNonExchInd property.
      Parameters:
      value - allowed object is Boolean
    • getProductCharacteristic

      public KeyValuePropertyType getProductCharacteristic()
      Gets the value of the productCharacteristic property.
      Returns:
      possible object is KeyValuePropertyType
    • setProductCharacteristic

      public void setProductCharacteristic(KeyValuePropertyType value)
      Sets the value of the productCharacteristic property.
      Parameters:
      value - allowed object is KeyValuePropertyType
    • getPromotion

      public PromotionType getPromotion()
      Gets the value of the promotion property.
      Returns:
      possible object is PromotionType
    • setPromotion

      public void setPromotion(PromotionType value)
      Sets the value of the promotion property.
      Parameters:
      value - allowed object is PromotionType
    • getRemarkText

      public String getRemarkText()
      Gets the value of the remarkText property.
      Returns:
      possible object is String
    • setRemarkText

      public void setRemarkText(String value)
      Sets the value of the remarkText property.
      Parameters:
      value - allowed object is String
    • getResChangeInfo

      public ResChangeInfoType getResChangeInfo()
      Gets the value of the resChangeInfo property.
      Returns:
      possible object is ResChangeInfoType
    • setResChangeInfo

      public void setResChangeInfo(ResChangeInfoType value)
      Sets the value of the resChangeInfo property.
      Parameters:
      value - allowed object is ResChangeInfoType
    • getRFIC

      public String getRFIC()
      Gets the value of the rfic property.
      Returns:
      possible object is String
    • setRFIC

      public void setRFIC(String value)
      Sets the value of the rfic property.
      Parameters:
      value - allowed object is String
    • getRFISC

      public String getRFISC()
      Gets the value of the rfisc property.
      Returns:
      possible object is String
    • setRFISC

      public void setRFISC(String value)
      Sets the value of the rfisc property.
      Parameters:
      value - allowed object is String
    • getRFISCDesc

      public String getRFISCDesc()
      Gets the value of the rfiscDesc property.
      Returns:
      possible object is String
    • setRFISCDesc

      public void setRFISCDesc(String value)
      Sets the value of the rfiscDesc property.
      Parameters:
      value - allowed object is String
    • getServiceDeliveryDate

      public XMLGregorianCalendar getServiceDeliveryDate()
      Gets the value of the serviceDeliveryDate property.
      Returns:
      possible object is XMLGregorianCalendar
    • setServiceDeliveryDate

      public void setServiceDeliveryDate(XMLGregorianCalendar value)
      Sets the value of the serviceDeliveryDate property.
      Parameters:
      value - allowed object is XMLGregorianCalendar
    • getServiceDeliveryProviderLocationCode

      public String getServiceDeliveryProviderLocationCode()
      Gets the value of the serviceDeliveryProviderLocationCode property.
      Returns:
      possible object is String
    • setServiceDeliveryProviderLocationCode

      public void setServiceDeliveryProviderLocationCode(String value)
      Sets the value of the serviceDeliveryProviderLocationCode property.
      Parameters:
      value - allowed object is String
    • getServiceDeliveryProviderName

      public String getServiceDeliveryProviderName()
      Gets the value of the serviceDeliveryProviderName property.
      Returns:
      possible object is String
    • setServiceDeliveryProviderName

      public void setServiceDeliveryProviderName(String value)
      Sets the value of the serviceDeliveryProviderName property.
      Parameters:
      value - allowed object is String
    • getServiceQty

      public QtyType getServiceQty()
      Gets the value of the serviceQty property.
      Returns:
      possible object is QtyType
    • setServiceQty

      public void setServiceQty(QtyType value)
      Sets the value of the serviceQty property.
      Parameters:
      value - allowed object is QtyType
    • getServiceRefID

      public List<String> 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 set method 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

      public String getSettlementAuthorizationID()
      Gets the value of the settlementAuthorizationID property.
      Returns:
      possible object is String
    • setSettlementAuthorizationID

      public void setSettlementAuthorizationID(String value)
      Sets the value of the settlementAuthorizationID property.
      Parameters:
      value - allowed object is String
    • getSoldAirlineInfo

      public PaxSegmentRefType getSoldAirlineInfo()
      Gets the value of the soldAirlineInfo property.
      Returns:
      possible object is PaxSegmentRefType
    • setSoldAirlineInfo

      public void setSoldAirlineInfo(PaxSegmentRefType value)
      Sets the value of the soldAirlineInfo property.
      Parameters:
      value - allowed object is PaxSegmentRefType
    • getValueAmount

      public AmountType getValueAmount()
      Gets the value of the valueAmount property.
      Returns:
      possible object is AmountType
    • setValueAmount

      public void setValueAmount(AmountType value)
      Sets the value of the valueAmount property.
      Parameters:
      value - allowed object is AmountType