Class ShoppingCriteriaType
Java class for ShoppingCriteriaType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ShoppingCriteriaType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="AllianceCriteria" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}AllianceCriteriaType" minOccurs="0"/>
<element name="BaggagePricingCriteria" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}BaggagePricingCriteriaType" minOccurs="0"/>
<element name="CabinTypeCriteria" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}CabinTypeType" maxOccurs="unbounded" minOccurs="0"/>
<element name="CarrierCriteria" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}CarrierCriteriaType" maxOccurs="unbounded" minOccurs="0"/>
<element name="ConnectionCriteria" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}ConnectionCriteriaType" maxOccurs="unbounded" minOccurs="0"/>
<element name="ExistingOrderCriteria" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}ExistingOrderCriteriaType" minOccurs="0"/>
<element name="FareCriteria" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}FareCriteriaType" maxOccurs="unbounded" minOccurs="0"/>
<element name="FlightCriteria" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}FlightCriteriaType" minOccurs="0"/>
<element name="PaymentCardCriteria" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}PaymentCardCriteriaType" maxOccurs="unbounded" minOccurs="0"/>
<element name="PaymentMethodCriteria" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}PaymentMethodCriteriaType" maxOccurs="unbounded" minOccurs="0"/>
<element name="PricingMethodCriteria" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="BestPricingOptionText" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}TextType"/>
</sequence>
</restriction>
</complexContent>
</complexType>
</element>
<element name="ProgramCriteria" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}ProgramCriteriaType" maxOccurs="unbounded" minOccurs="0"/>
<element name="PromotionCriteria" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}PromotionType" minOccurs="0"/>
<element name="SeatCriteria" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}SeatType" maxOccurs="unbounded" minOccurs="0"/>
<element name="SegmentDurationCriteria" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}SegmentDurationCriteriaType" minOccurs="0"/>
<element name="ServiceCriteria" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}ServiceCriteriaType" minOccurs="0"/>
<element name="SpecialNeedsCriteria" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}SpecialServiceType" minOccurs="0"/>
<element name="TripPurposeCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classJava class for anonymous complex type. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AllianceCriteriaTypeprotected BaggagePricingCriteriaTypeprotected List<CabinTypeType>protected List<CarrierCriteriaType>protected List<ConnectionCriteriaType>protected ExistingOrderCriteriaTypeprotected List<FareCriteriaType>protected FlightCriteriaTypeprotected List<PaymentCardCriteriaType>protected List<PaymentMethodCriteriaType>protected List<ProgramCriteriaType>protected PromotionTypeprotected SegmentDurationCriteriaTypeprotected ServiceCriteriaTypeprotected SpecialServiceTypeprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the allianceCriteria property.Gets the value of the baggagePricingCriteria property.Gets the value of the cabinTypeCriteria property.Gets the value of the carrierCriteria property.Gets the value of the connectionCriteria property.Gets the value of the existingOrderCriteria property.Gets the value of the fareCriteria property.Gets the value of the flightCriteria property.Gets the value of the paymentCardCriteria property.Gets the value of the paymentMethodCriteria property.Gets the value of the pricingMethodCriteria property.Gets the value of the programCriteria property.Gets the value of the promotionCriteria property.Gets the value of the seatCriteria property.Gets the value of the segmentDurationCriteria property.Gets the value of the serviceCriteria property.Gets the value of the specialNeedsCriteria property.Gets the value of the tripPurposeCode property.voidSets the value of the allianceCriteria property.voidSets the value of the baggagePricingCriteria property.voidSets the value of the existingOrderCriteria property.voidSets the value of the flightCriteria property.voidSets the value of the pricingMethodCriteria property.voidSets the value of the promotionCriteria property.voidSets the value of the segmentDurationCriteria property.voidSets the value of the serviceCriteria property.voidSets the value of the specialNeedsCriteria property.voidsetTripPurposeCode(String value) Sets the value of the tripPurposeCode property.
-
Field Details
-
allianceCriteria
-
baggagePricingCriteria
-
cabinTypeCriteria
-
carrierCriteria
-
connectionCriteria
-
existingOrderCriteria
-
fareCriteria
-
flightCriteria
-
paymentCardCriteria
-
paymentMethodCriteria
-
pricingMethodCriteria
-
programCriteria
-
promotionCriteria
-
seatCriteria
-
segmentDurationCriteria
-
serviceCriteria
-
specialNeedsCriteria
-
tripPurposeCode
-
-
Constructor Details
-
ShoppingCriteriaType
public ShoppingCriteriaType()
-
-
Method Details
-
getAllianceCriteria
Gets the value of the allianceCriteria property.- Returns:
- possible object is
AllianceCriteriaType
-
setAllianceCriteria
Sets the value of the allianceCriteria property.- Parameters:
value- allowed object isAllianceCriteriaType
-
getBaggagePricingCriteria
Gets the value of the baggagePricingCriteria property.- Returns:
- possible object is
BaggagePricingCriteriaType
-
setBaggagePricingCriteria
Sets the value of the baggagePricingCriteria property.- Parameters:
value- allowed object isBaggagePricingCriteriaType
-
getCabinTypeCriteria
Gets the value of the cabinTypeCriteria 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 cabinTypeCriteria property.For example, to add a new item, do as follows:
getCabinTypeCriteria().add(newItem);Objects of the following type(s) are allowed in the list
CabinTypeType -
getCarrierCriteria
Gets the value of the carrierCriteria 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 carrierCriteria property.For example, to add a new item, do as follows:
getCarrierCriteria().add(newItem);Objects of the following type(s) are allowed in the list
CarrierCriteriaType -
getConnectionCriteria
Gets the value of the connectionCriteria 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 connectionCriteria property.For example, to add a new item, do as follows:
getConnectionCriteria().add(newItem);Objects of the following type(s) are allowed in the list
ConnectionCriteriaType -
getExistingOrderCriteria
Gets the value of the existingOrderCriteria property.- Returns:
- possible object is
ExistingOrderCriteriaType
-
setExistingOrderCriteria
Sets the value of the existingOrderCriteria property.- Parameters:
value- allowed object isExistingOrderCriteriaType
-
getFareCriteria
Gets the value of the fareCriteria 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 fareCriteria property.For example, to add a new item, do as follows:
getFareCriteria().add(newItem);Objects of the following type(s) are allowed in the list
FareCriteriaType -
getFlightCriteria
Gets the value of the flightCriteria property.- Returns:
- possible object is
FlightCriteriaType
-
setFlightCriteria
Sets the value of the flightCriteria property.- Parameters:
value- allowed object isFlightCriteriaType
-
getPaymentCardCriteria
Gets the value of the paymentCardCriteria 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 paymentCardCriteria property.For example, to add a new item, do as follows:
getPaymentCardCriteria().add(newItem);Objects of the following type(s) are allowed in the list
PaymentCardCriteriaType -
getPaymentMethodCriteria
Gets the value of the paymentMethodCriteria 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 paymentMethodCriteria property.For example, to add a new item, do as follows:
getPaymentMethodCriteria().add(newItem);Objects of the following type(s) are allowed in the list
PaymentMethodCriteriaType -
getPricingMethodCriteria
Gets the value of the pricingMethodCriteria property.- Returns:
- possible object is
ShoppingCriteriaType.PricingMethodCriteria
-
setPricingMethodCriteria
Sets the value of the pricingMethodCriteria property.- Parameters:
value- allowed object isShoppingCriteriaType.PricingMethodCriteria
-
getProgramCriteria
Gets the value of the programCriteria 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 programCriteria property.For example, to add a new item, do as follows:
getProgramCriteria().add(newItem);Objects of the following type(s) are allowed in the list
ProgramCriteriaType -
getPromotionCriteria
Gets the value of the promotionCriteria property.- Returns:
- possible object is
PromotionType
-
setPromotionCriteria
Sets the value of the promotionCriteria property.- Parameters:
value- allowed object isPromotionType
-
getSeatCriteria
Gets the value of the seatCriteria 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 seatCriteria property.For example, to add a new item, do as follows:
getSeatCriteria().add(newItem);Objects of the following type(s) are allowed in the list
SeatType -
getSegmentDurationCriteria
Gets the value of the segmentDurationCriteria property.- Returns:
- possible object is
SegmentDurationCriteriaType
-
setSegmentDurationCriteria
Sets the value of the segmentDurationCriteria property.- Parameters:
value- allowed object isSegmentDurationCriteriaType
-
getServiceCriteria
Gets the value of the serviceCriteria property.- Returns:
- possible object is
ServiceCriteriaType
-
setServiceCriteria
Sets the value of the serviceCriteria property.- Parameters:
value- allowed object isServiceCriteriaType
-
getSpecialNeedsCriteria
Gets the value of the specialNeedsCriteria property.- Returns:
- possible object is
SpecialServiceType
-
setSpecialNeedsCriteria
Sets the value of the specialNeedsCriteria property.- Parameters:
value- allowed object isSpecialServiceType
-
getTripPurposeCode
Gets the value of the tripPurposeCode property.- Returns:
- possible object is
String
-
setTripPurposeCode
Sets the value of the tripPurposeCode property.- Parameters:
value- allowed object isString
-