Class ProgramCriteriaType
Java class for ProgramCriteriaType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ProgramCriteriaType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="CompanyIndexText" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}TextType" minOccurs="0"/>
<element name="MemberStatusText" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="PrePaidCertificate" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}PrePaidCertificateType" maxOccurs="unbounded" minOccurs="0"/>
<element name="ProgamContract" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}ProgamContractType" minOccurs="0"/>
<element name="ProgramAccount" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}ProgramAccountType" maxOccurs="unbounded" minOccurs="0"/>
<element name="ProgramOwner">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<choice>
<element name="Carrier" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}CarrierType" minOccurs="0"/>
<element name="Org" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_AirShoppingRQ}OrgType" minOccurs="0"/>
</choice>
</restriction>
</complexContent>
</complexType>
</element>
<element name="TypeCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classJava class for anonymous complex type. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Stringprotected List<PrePaidCertificateType>protected ProgamContractTypeprotected List<ProgramAccountType>protected ProgramCriteriaType.ProgramOwnerprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the companyIndexText property.Gets the value of the memberStatusText property.getName()Gets the value of the name property.Gets the value of the prePaidCertificate property.Gets the value of the progamContract property.Gets the value of the programAccount property.Gets the value of the programOwner property.Gets the value of the typeCode property.voidsetCompanyIndexText(String value) Sets the value of the companyIndexText property.voidsetMemberStatusText(String value) Sets the value of the memberStatusText property.voidSets the value of the name property.voidSets the value of the progamContract property.voidSets the value of the programOwner property.voidsetTypeCode(String value) Sets the value of the typeCode property.
-
Field Details
-
companyIndexText
-
memberStatusText
-
name
-
prePaidCertificate
-
progamContract
-
programAccount
-
programOwner
-
typeCode
-
-
Constructor Details
-
ProgramCriteriaType
public ProgramCriteriaType()
-
-
Method Details
-
getCompanyIndexText
Gets the value of the companyIndexText property.- Returns:
- possible object is
String
-
setCompanyIndexText
Sets the value of the companyIndexText property.- Parameters:
value- allowed object isString
-
getMemberStatusText
Gets the value of the memberStatusText property.- Returns:
- possible object is
String
-
setMemberStatusText
Sets the value of the memberStatusText property.- Parameters:
value- allowed object isString
-
getName
Gets the value of the name property.- Returns:
- possible object is
String
-
setName
Sets the value of the name property.- Parameters:
value- allowed object isString
-
getPrePaidCertificate
Gets the value of the prePaidCertificate 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 prePaidCertificate property.For example, to add a new item, do as follows:
getPrePaidCertificate().add(newItem);Objects of the following type(s) are allowed in the list
PrePaidCertificateType -
getProgamContract
Gets the value of the progamContract property.- Returns:
- possible object is
ProgamContractType
-
setProgamContract
Sets the value of the progamContract property.- Parameters:
value- allowed object isProgamContractType
-
getProgramAccount
Gets the value of the programAccount 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 programAccount property.For example, to add a new item, do as follows:
getProgramAccount().add(newItem);Objects of the following type(s) are allowed in the list
ProgramAccountType -
getProgramOwner
Gets the value of the programOwner property.- Returns:
- possible object is
ProgramCriteriaType.ProgramOwner
-
setProgramOwner
Sets the value of the programOwner property.- Parameters:
value- allowed object isProgramCriteriaType.ProgramOwner
-
getTypeCode
Gets the value of the typeCode property.- Returns:
- possible object is
String
-
setTypeCode
Sets the value of the typeCode property.- Parameters:
value- allowed object isString
-