Class BaggagePricingCriteriaType

java.lang.Object
de.hybris.platform.ndc182facades.messages.offerpricerequest.BaggagePricingCriteriaType

public class BaggagePricingCriteriaType extends Object
Baggage pricing specific filter criteria for shopping requests, including baggage type, charges, and settlement information.

Java class for BaggagePricingCriteriaType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="BaggagePricingCriteriaType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="BaggageOptionCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRQ}BaggageTypeCodeType" maxOccurs="2" minOccurs="0"/>
         <element name="CommercialAgreementID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRQ}ID_Type" minOccurs="0"/>
         <element name="DeferralInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRQ}IndType" minOccurs="0"/>
         <element name="FixedPrepaidInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRQ}IndType" minOccurs="0"/>
         <element name="IncludeSettlementInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRQ}IndType" minOccurs="0"/>
         <element name="OptionalChargesCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRQ}CodeType" minOccurs="0"/>
         <element name="RequestedActionCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OfferPriceRQ}MessageFunctionCodeType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

    • baggageOptionCode

      protected List<BaggageTypeCodeContentType> baggageOptionCode
    • commercialAgreementID

      protected String commercialAgreementID
    • deferralInd

      protected Boolean deferralInd
    • fixedPrepaidInd

      protected Boolean fixedPrepaidInd
    • includeSettlementInd

      protected Boolean includeSettlementInd
    • optionalChargesCode

      protected String optionalChargesCode
    • requestedActionCode

      protected String requestedActionCode
  • Constructor Details

    • BaggagePricingCriteriaType

      public BaggagePricingCriteriaType()
  • Method Details

    • getBaggageOptionCode

      public List<BaggageTypeCodeContentType> getBaggageOptionCode()
      Gets the value of the baggageOptionCode 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 baggageOptionCode property.

      For example, to add a new item, do as follows:

          getBaggageOptionCode().add(newItem);
       

      Objects of the following type(s) are allowed in the list BaggageTypeCodeContentType

    • getCommercialAgreementID

      public String getCommercialAgreementID()
      Gets the value of the commercialAgreementID property.
      Returns:
      possible object is String
    • setCommercialAgreementID

      public void setCommercialAgreementID(String value)
      Sets the value of the commercialAgreementID property.
      Parameters:
      value - allowed object is String
    • isDeferralInd

      public Boolean isDeferralInd()
      Gets the value of the deferralInd property.
      Returns:
      possible object is Boolean
    • setDeferralInd

      public void setDeferralInd(Boolean value)
      Sets the value of the deferralInd property.
      Parameters:
      value - allowed object is Boolean
    • isFixedPrepaidInd

      public Boolean isFixedPrepaidInd()
      Gets the value of the fixedPrepaidInd property.
      Returns:
      possible object is Boolean
    • setFixedPrepaidInd

      public void setFixedPrepaidInd(Boolean value)
      Sets the value of the fixedPrepaidInd property.
      Parameters:
      value - allowed object is Boolean
    • isIncludeSettlementInd

      public Boolean isIncludeSettlementInd()
      Gets the value of the includeSettlementInd property.
      Returns:
      possible object is Boolean
    • setIncludeSettlementInd

      public void setIncludeSettlementInd(Boolean value)
      Sets the value of the includeSettlementInd property.
      Parameters:
      value - allowed object is Boolean
    • getOptionalChargesCode

      public String getOptionalChargesCode()
      Gets the value of the optionalChargesCode property.
      Returns:
      possible object is String
    • setOptionalChargesCode

      public void setOptionalChargesCode(String value)
      Sets the value of the optionalChargesCode property.
      Parameters:
      value - allowed object is String
    • getRequestedActionCode

      public String getRequestedActionCode()
      Gets the value of the requestedActionCode property.
      Returns:
      possible object is String
    • setRequestedActionCode

      public void setRequestedActionCode(String value)
      Sets the value of the requestedActionCode property.
      Parameters:
      value - allowed object is String