Class OfferType
Java class for OfferType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="OfferType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="ALaCarteOfferItem" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRS}ALaCarteOfferItemType" maxOccurs="unbounded"/>
<element name="BaggageDisclosureRefID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRS}ID_Type" minOccurs="0"/>
<element name="Desc" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRS}DescType" maxOccurs="unbounded" minOccurs="0"/>
<element name="DisclosureRefID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRS}ID_Type" minOccurs="0"/>
<element name="MatchAppText" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRS}TextType" minOccurs="0"/>
<element name="MatchPercent" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRS}PercentType" minOccurs="0"/>
<element name="MatchTypeCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRS}MatchTypeCodeType" minOccurs="0"/>
<element name="OfferExpirationDateTime" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRS}DateTimeType" minOccurs="0"/>
<element name="OfferID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRS}ID_Type"/>
<element name="OwnerCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRS}AirlineDesigCodeType"/>
<element name="OwnerTypeCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRS}OwnerTypeCodeType" minOccurs="0"/>
<element name="PaymentTimeLimitDateTime" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRS}DateTimeType" minOccurs="0"/>
<element name="Penalty" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRS}PenaltyType" maxOccurs="99" minOccurs="0"/>
<element name="PTC_OfferParameters" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRS}PTC_OfferParametersType" maxOccurs="unbounded" minOccurs="0"/>
<element name="RedemptionInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRS}IndType" minOccurs="0"/>
<element name="RequestedDateInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRS}IndType" minOccurs="0"/>
<element name="TotalPrice" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRS}PriceType" minOccurs="0"/>
<element name="ValidatingCarrierCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRS}AirlineDesigCodeType" minOccurs="0"/>
<element name="WebAddressURL" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRS}UniformResourceID_Type" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<ALaCarteOfferItemType>protected Stringprotected Stringprotected Stringprotected BigDecimalprotected MatchTypeCodeContentTypeprotected XMLGregorianCalendarprotected Stringprotected Stringprotected OwnerTypeCodeContentTypeprotected XMLGregorianCalendarprotected List<PenaltyType>protected List<PTCOfferParametersType>protected Booleanprotected Booleanprotected PriceTypeprotected Stringprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the aLaCarteOfferItem property.Gets the value of the baggageDisclosureRefID property.getDesc()Gets the value of the desc property.Gets the value of the disclosureRefID property.Gets the value of the matchAppText property.Gets the value of the matchPercent property.Gets the value of the matchTypeCode property.Gets the value of the offerExpirationDateTime property.Gets the value of the offerID property.Gets the value of the ownerCode property.Gets the value of the ownerTypeCode property.Gets the value of the paymentTimeLimitDateTime property.Gets the value of the penalty property.Gets the value of the ptcOfferParameters property.Gets the value of the totalPrice property.Gets the value of the validatingCarrierCode property.Gets the value of the webAddressURL property.Gets the value of the redemptionInd property.Gets the value of the requestedDateInd property.voidsetBaggageDisclosureRefID(String value) Sets the value of the baggageDisclosureRefID property.voidsetDisclosureRefID(String value) Sets the value of the disclosureRefID property.voidsetMatchAppText(String value) Sets the value of the matchAppText property.voidsetMatchPercent(BigDecimal value) Sets the value of the matchPercent property.voidSets the value of the matchTypeCode property.voidSets the value of the offerExpirationDateTime property.voidsetOfferID(String value) Sets the value of the offerID property.voidsetOwnerCode(String value) Sets the value of the ownerCode property.voidSets the value of the ownerTypeCode property.voidSets the value of the paymentTimeLimitDateTime property.voidsetRedemptionInd(Boolean value) Sets the value of the redemptionInd property.voidsetRequestedDateInd(Boolean value) Sets the value of the requestedDateInd property.voidsetTotalPrice(PriceType value) Sets the value of the totalPrice property.voidsetValidatingCarrierCode(String value) Sets the value of the validatingCarrierCode property.voidsetWebAddressURL(String value) Sets the value of the webAddressURL property.
-
Field Details
-
aLaCarteOfferItem
-
baggageDisclosureRefID
-
desc
-
disclosureRefID
-
matchAppText
-
matchPercent
-
matchTypeCode
-
offerExpirationDateTime
-
offerID
-
ownerCode
-
ownerTypeCode
-
paymentTimeLimitDateTime
-
penalty
-
ptcOfferParameters
-
redemptionInd
-
requestedDateInd
-
totalPrice
-
validatingCarrierCode
-
webAddressURL
-
-
Constructor Details
-
OfferType
public OfferType()
-
-
Method Details
-
getALaCarteOfferItem
Gets the value of the aLaCarteOfferItem 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 aLaCarteOfferItem property.For example, to add a new item, do as follows:
getALaCarteOfferItem().add(newItem);Objects of the following type(s) are allowed in the list
ALaCarteOfferItemType -
getBaggageDisclosureRefID
Gets the value of the baggageDisclosureRefID property.- Returns:
- possible object is
String
-
setBaggageDisclosureRefID
Sets the value of the baggageDisclosureRefID property.- Parameters:
value- allowed object isString
-
getDesc
Gets the value of the desc 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 desc property.For example, to add a new item, do as follows:
getDesc().add(newItem);Objects of the following type(s) are allowed in the list
DescType -
getDisclosureRefID
Gets the value of the disclosureRefID property.- Returns:
- possible object is
String
-
setDisclosureRefID
Sets the value of the disclosureRefID property.- Parameters:
value- allowed object isString
-
getMatchAppText
Gets the value of the matchAppText property.- Returns:
- possible object is
String
-
setMatchAppText
Sets the value of the matchAppText property.- Parameters:
value- allowed object isString
-
getMatchPercent
Gets the value of the matchPercent property.- Returns:
- possible object is
BigDecimal
-
setMatchPercent
Sets the value of the matchPercent property.- Parameters:
value- allowed object isBigDecimal
-
getMatchTypeCode
Gets the value of the matchTypeCode property.- Returns:
- possible object is
MatchTypeCodeContentType
-
setMatchTypeCode
Sets the value of the matchTypeCode property.- Parameters:
value- allowed object isMatchTypeCodeContentType
-
getOfferExpirationDateTime
Gets the value of the offerExpirationDateTime property.- Returns:
- possible object is
XMLGregorianCalendar
-
setOfferExpirationDateTime
Sets the value of the offerExpirationDateTime property.- Parameters:
value- allowed object isXMLGregorianCalendar
-
getOfferID
Gets the value of the offerID property.- Returns:
- possible object is
String
-
setOfferID
Sets the value of the offerID property.- Parameters:
value- allowed object isString
-
getOwnerCode
Gets the value of the ownerCode property.- Returns:
- possible object is
String
-
setOwnerCode
Sets the value of the ownerCode property.- Parameters:
value- allowed object isString
-
getOwnerTypeCode
Gets the value of the ownerTypeCode property.- Returns:
- possible object is
OwnerTypeCodeContentType
-
setOwnerTypeCode
Sets the value of the ownerTypeCode property.- Parameters:
value- allowed object isOwnerTypeCodeContentType
-
getPaymentTimeLimitDateTime
Gets the value of the paymentTimeLimitDateTime property.- Returns:
- possible object is
XMLGregorianCalendar
-
setPaymentTimeLimitDateTime
Sets the value of the paymentTimeLimitDateTime property.- Parameters:
value- allowed object isXMLGregorianCalendar
-
getPenalty
Gets the value of the penalty 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 penalty property.For example, to add a new item, do as follows:
getPenalty().add(newItem);Objects of the following type(s) are allowed in the list
PenaltyType -
getPTCOfferParameters
Gets the value of the ptcOfferParameters 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 ptcOfferParameters property.For example, to add a new item, do as follows:
getPTCOfferParameters().add(newItem);Objects of the following type(s) are allowed in the list
PTCOfferParametersType -
isRedemptionInd
Gets the value of the redemptionInd property.- Returns:
- possible object is
Boolean
-
setRedemptionInd
Sets the value of the redemptionInd property.- Parameters:
value- allowed object isBoolean
-
isRequestedDateInd
Gets the value of the requestedDateInd property.- Returns:
- possible object is
Boolean
-
setRequestedDateInd
Sets the value of the requestedDateInd property.- Parameters:
value- allowed object isBoolean
-
getTotalPrice
Gets the value of the totalPrice property.- Returns:
- possible object is
PriceType
-
setTotalPrice
Sets the value of the totalPrice property.- Parameters:
value- allowed object isPriceType
-
getValidatingCarrierCode
Gets the value of the validatingCarrierCode property.- Returns:
- possible object is
String
-
setValidatingCarrierCode
Sets the value of the validatingCarrierCode property.- Parameters:
value- allowed object isString
-
getWebAddressURL
Gets the value of the webAddressURL property.- Returns:
- possible object is
String
-
setWebAddressURL
Sets the value of the webAddressURL property.- Parameters:
value- allowed object isString
-