java.lang.Object
de.hybris.platform.ndc182shoppingfacades.messages.airshoppingrequest.ContactInfoType

public class ContactInfoType extends Object
The electronic or geographic address which a party has provided as the contact channel. For example, contact email, contact postal address, contact phone number.

Java class for ContactInfoType complex type.

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

 <complexType name="ContactInfoType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="ContactInfoID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}ID_Type" minOccurs="0"/>
         <element name="ContactRefusedInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}IndType" minOccurs="0"/>
         <element name="ContactTypeText" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}TextType" minOccurs="0"/>
         <element name="EmailAddress" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}EmailAddressType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Individual" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}IndividualType" minOccurs="0"/>
         <element name="IndividualRef" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}ID_Type" minOccurs="0"/>
         <element name="OtherAddress" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}OtherAddressType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Phone" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}PhoneType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="PostalAddress" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}PostalAddressType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • ContactInfoType

      public ContactInfoType()
  • Method Details

    • getContactInfoID

      public String getContactInfoID()
      Gets the value of the contactInfoID property.
      Returns:
      possible object is String
    • setContactInfoID

      public void setContactInfoID(String value)
      Sets the value of the contactInfoID property.
      Parameters:
      value - allowed object is String
    • isContactRefusedInd

      public Boolean isContactRefusedInd()
      Gets the value of the contactRefusedInd property.
      Returns:
      possible object is Boolean
    • setContactRefusedInd

      public void setContactRefusedInd(Boolean value)
      Sets the value of the contactRefusedInd property.
      Parameters:
      value - allowed object is Boolean
    • getContactTypeText

      public String getContactTypeText()
      Gets the value of the contactTypeText property.
      Returns:
      possible object is String
    • setContactTypeText

      public void setContactTypeText(String value)
      Sets the value of the contactTypeText property.
      Parameters:
      value - allowed object is String
    • getEmailAddress

      public List<EmailAddressType> getEmailAddress()
      Gets the value of the emailAddress 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 emailAddress property.

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

          getEmailAddress().add(newItem);
       

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

    • 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
    • getIndividualRef

      public String getIndividualRef()
      Gets the value of the individualRef property.
      Returns:
      possible object is String
    • setIndividualRef

      public void setIndividualRef(String value)
      Sets the value of the individualRef property.
      Parameters:
      value - allowed object is String
    • getOtherAddress

      public List<OtherAddressType> getOtherAddress()
      Gets the value of the otherAddress 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 otherAddress property.

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

          getOtherAddress().add(newItem);
       

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

    • getPhone

      public List<PhoneType> getPhone()
      Gets the value of the phone 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 phone property.

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

          getPhone().add(newItem);
       

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

    • getPostalAddress

      public List<PostalAddressType> getPostalAddress()
      Gets the value of the postalAddress 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 postalAddress property.

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

          getPostalAddress().add(newItem);
       

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