Class PaxFilterCriteriaType
Java class for PaxFilterCriteriaType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PaxFilterCriteriaType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="ContactInfo" type="{http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes}ContactInfoType" maxOccurs="unbounded" minOccurs="0"/> <element name="Employer" type="{http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes}EmployerType" minOccurs="0"/> <element name="FOID" type="{http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes}FOID_Type" minOccurs="0"/> <element name="IdentityDoc" type="{http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes}IdentityDocType" maxOccurs="unbounded" minOccurs="0"/> <element name="Individual" type="{http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes}IndividualType" minOccurs="0"/> <element name="LangUsage" type="{http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes}LangUsageType" maxOccurs="unbounded" minOccurs="0"/> <element name="LoyaltyProgramAccount" type="{http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes}LoyaltyProgramAccountType" maxOccurs="unbounded" minOccurs="0"/> <element name="PaxGroup" type="{http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes}PaxGroupType" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
-
Field Summary
Modifier and TypeFieldDescriptionprotected List<ContactInfoType>
protected EmployerType
protected FOIDType
protected List<IdentityDocType>
protected IndividualType
protected List<LangUsageType>
protected List<LoyaltyProgramAccountType>
protected PaxGroupType
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the contactInfo property.Gets the value of the employer property.getFOID()
Gets the value of the foid property.Gets the value of the identityDoc property.Gets the value of the individual property.Gets the value of the langUsage property.Gets the value of the loyaltyProgramAccount property.Gets the value of the paxGroup property.void
setEmployer
(EmployerType value) Sets the value of the employer property.void
Sets the value of the foid property.void
setIndividual
(IndividualType value) Sets the value of the individual property.void
setPaxGroup
(PaxGroupType value) Sets the value of the paxGroup property.
-
Field Details
-
contactInfo
-
employer
-
foid
-
identityDoc
-
individual
-
langUsage
-
loyaltyProgramAccount
-
paxGroup
-
-
Constructor Details
-
PaxFilterCriteriaType
public PaxFilterCriteriaType()
-
-
Method Details
-
getContactInfo
Gets the value of the contactInfo 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 contactInfo property.For example, to add a new item, do as follows:
getContactInfo().add(newItem);
Objects of the following type(s) are allowed in the list
ContactInfoType
-
getEmployer
Gets the value of the employer property.- Returns:
- possible object is
EmployerType
-
setEmployer
Sets the value of the employer property.- Parameters:
value
- allowed object isEmployerType
-
getFOID
Gets the value of the foid property.- Returns:
- possible object is
FOIDType
-
setFOID
Sets the value of the foid property.- Parameters:
value
- allowed object isFOIDType
-
getIdentityDoc
Gets the value of the identityDoc 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 identityDoc property.For example, to add a new item, do as follows:
getIdentityDoc().add(newItem);
Objects of the following type(s) are allowed in the list
IdentityDocType
-
getIndividual
Gets the value of the individual property.- Returns:
- possible object is
IndividualType
-
setIndividual
Sets the value of the individual property.- Parameters:
value
- allowed object isIndividualType
-
getLangUsage
Gets the value of the langUsage 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 langUsage property.For example, to add a new item, do as follows:
getLangUsage().add(newItem);
Objects of the following type(s) are allowed in the list
LangUsageType
-
getLoyaltyProgramAccount
Gets the value of the loyaltyProgramAccount 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 loyaltyProgramAccount property.For example, to add a new item, do as follows:
getLoyaltyProgramAccount().add(newItem);
Objects of the following type(s) are allowed in the list
LoyaltyProgramAccountType
-
getPaxGroup
Gets the value of the paxGroup property.- Returns:
- possible object is
PaxGroupType
-
setPaxGroup
Sets the value of the paxGroup property.- Parameters:
value
- allowed object isPaxGroupType
-