Class ContactInfoType
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_OrderSalesInformationNotifRQ}ID_Type" minOccurs="0"/>
<element name="ContactRefusedInd" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}IndType" minOccurs="0"/>
<element name="ContactTypeText" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}TextType" minOccurs="0"/>
<element name="EmailAddress" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}EmailAddressType" maxOccurs="unbounded" minOccurs="0"/>
<element name="Individual" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}IndividualType" minOccurs="0"/>
<element name="IndividualRefID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}ID_Type" minOccurs="0"/>
<element name="OtherAddress" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}OtherAddressType" maxOccurs="unbounded" minOccurs="0"/>
<element name="Phone" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}PhoneType" maxOccurs="unbounded" minOccurs="0"/>
<element name="PostalAddress" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderSalesInformationNotifRQ}PostalAddressType" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Booleanprotected Stringprotected List<EmailAddressType>protected IndividualTypeprotected Stringprotected List<OtherAddressType>protected List<PostalAddressType> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the contactInfoID property.Gets the value of the contactTypeText property.Gets the value of the emailAddress property.Gets the value of the individual property.Gets the value of the individualRefID property.Gets the value of the otherAddress property.getPhone()Gets the value of the phone property.Gets the value of the postalAddress property.Gets the value of the contactRefusedInd property.voidsetContactInfoID(String value) Sets the value of the contactInfoID property.voidsetContactRefusedInd(Boolean value) Sets the value of the contactRefusedInd property.voidsetContactTypeText(String value) Sets the value of the contactTypeText property.voidsetIndividual(IndividualType value) Sets the value of the individual property.voidsetIndividualRefID(String value) Sets the value of the individualRefID property.
-
Field Details
-
contactInfoID
-
contactRefusedInd
-
contactTypeText
-
emailAddress
-
individual
-
individualRefID
-
otherAddress
-
phone
-
postalAddress
-
-
Constructor Details
-
ContactInfoType
public ContactInfoType()
-
-
Method Details
-
getContactInfoID
Gets the value of the contactInfoID property.- Returns:
- possible object is
String
-
setContactInfoID
Sets the value of the contactInfoID property.- Parameters:
value- allowed object isString
-
isContactRefusedInd
Gets the value of the contactRefusedInd property.- Returns:
- possible object is
Boolean
-
setContactRefusedInd
Sets the value of the contactRefusedInd property.- Parameters:
value- allowed object isBoolean
-
getContactTypeText
Gets the value of the contactTypeText property.- Returns:
- possible object is
String
-
setContactTypeText
Sets the value of the contactTypeText property.- Parameters:
value- allowed object isString
-
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
setmethod 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
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
-
getIndividualRefID
Gets the value of the individualRefID property.- Returns:
- possible object is
String
-
setIndividualRefID
Sets the value of the individualRefID property.- Parameters:
value- allowed object isString
-
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
setmethod 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
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
setmethod 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
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
setmethod 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
-