java.lang.Object
de.hybris.platform.ndc182facades.messages.airshoppingrequest.PaxType

public class PaxType 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 f

Java class for PaxType complex type.

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

 <complexType name="PaxType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="AgeMeasure" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}MeasureType" minOccurs="0"/>
         <element name="Birthdate" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}DateType" minOccurs="0"/>
         <element name="CitizenshipCountryCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}CountryCodeType" minOccurs="0"/>
         <element name="ContactInfo" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}ContactInfoType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="FOID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}FOID_Type" minOccurs="0"/>
         <element name="IdentityDoc" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}IdentityDocType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Individual" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}IndividualType" minOccurs="0"/>
         <element name="LangUsage" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}LangUsageType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="LoyaltyProgramAccount" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}LoyaltyProgramAccountType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="PaxID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}ID_Type"/>
         <element name="ProfileConsentInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}IndType" minOccurs="0"/>
         <element name="ProfileID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}TextType" minOccurs="0"/>
         <element name="PTC" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}IATAPTC_CodeType" minOccurs="0"/>
         <element name="Remark" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}RemarkType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="ResidenceCountryCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}CountryCodeType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • PaxType

      public PaxType()
  • Method Details

    • getAgeMeasure

      public MeasureType getAgeMeasure()
      Gets the value of the ageMeasure property.
      Returns:
      possible object is MeasureType
    • setAgeMeasure

      public void setAgeMeasure(MeasureType value)
      Sets the value of the ageMeasure property.
      Parameters:
      value - allowed object is MeasureType
    • getBirthdate

      public XMLGregorianCalendar getBirthdate()
      Gets the value of the birthdate property.
      Returns:
      possible object is XMLGregorianCalendar
    • setBirthdate

      public void setBirthdate(XMLGregorianCalendar value)
      Sets the value of the birthdate property.
      Parameters:
      value - allowed object is XMLGregorianCalendar
    • getCitizenshipCountryCode

      public String getCitizenshipCountryCode()
      Gets the value of the citizenshipCountryCode property.
      Returns:
      possible object is String
    • setCitizenshipCountryCode

      public void setCitizenshipCountryCode(String value)
      Sets the value of the citizenshipCountryCode property.
      Parameters:
      value - allowed object is String
    • 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

    • 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

    • getPaxID

      public String getPaxID()
      Gets the value of the paxID property.
      Returns:
      possible object is String
    • setPaxID

      public void setPaxID(String value)
      Sets the value of the paxID property.
      Parameters:
      value - allowed object is String
    • isProfileConsentInd

      public Boolean isProfileConsentInd()
      Gets the value of the profileConsentInd property.
      Returns:
      possible object is Boolean
    • setProfileConsentInd

      public void setProfileConsentInd(Boolean value)
      Sets the value of the profileConsentInd property.
      Parameters:
      value - allowed object is Boolean
    • getProfileID

      public String getProfileID()
      Gets the value of the profileID property.
      Returns:
      possible object is String
    • setProfileID

      public void setProfileID(String value)
      Sets the value of the profileID property.
      Parameters:
      value - allowed object is String
    • getPTC

      public String getPTC()
      Gets the value of the ptc property.
      Returns:
      possible object is String
    • setPTC

      public void setPTC(String value)
      Sets the value of the ptc property.
      Parameters:
      value - allowed object is String
    • getRemark

      public List<RemarkType> getRemark()
      Gets the value of the remark 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 remark property.

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

          getRemark().add(newItem);
       

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

    • getResidenceCountryCode

      public String getResidenceCountryCode()
      Gets the value of the residenceCountryCode property.
      Returns:
      possible object is String
    • setResidenceCountryCode

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