java.lang.Object
org.iata.iata._2015.easd._00.iata_offersandorderscommontypes.PaxFilterCriteriaType

public class PaxFilterCriteriaType extends Object
Any person except members of the crew carried or to be carried with the consent of the carrier, on board of any transport vehicle such as aircraft, train, bus, ship. Holds the attributes specific to a one booking, from shopping to fulfillment.

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 Details

  • Constructor Details

    • PaxFilterCriteriaType

      public PaxFilterCriteriaType()
  • Method Details

    • getContactInfo

      public List<ContactInfoType> 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

      public EmployerType getEmployer()
      Gets the value of the employer property.
      Returns:
      possible object is EmployerType
    • setEmployer

      public void setEmployer(EmployerType value)
      Sets the value of the employer property.
      Parameters:
      value - allowed object is EmployerType
    • getFOID

      public FOIDType getFOID()
      Gets the value of the foid property.
      Returns:
      possible object is FOIDType
    • setFOID

      public void setFOID(FOIDType value)
      Sets the value of the foid property.
      Parameters:
      value - allowed object is FOIDType
    • getIdentityDoc

      public List<IdentityDocType> 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

      public IndividualType getIndividual()
      Gets the value of the individual property.
      Returns:
      possible object is IndividualType
    • setIndividual

      public void setIndividual(IndividualType value)
      Sets the value of the individual property.
      Parameters:
      value - allowed object is IndividualType
    • getLangUsage

      public List<LangUsageType> 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

      public List<LoyaltyProgramAccountType> 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

      public PaxGroupType getPaxGroup()
      Gets the value of the paxGroup property.
      Returns:
      possible object is PaxGroupType
    • setPaxGroup

      public void setPaxGroup(PaxGroupType value)
      Sets the value of the paxGroup property.
      Parameters:
      value - allowed object is PaxGroupType