<xs:element name="API_Info" minOccurs="0" maxOccurs="10">
<xs:annotation>
<xs:documentation xml:lang="en">Advanced passenger information that can pertain to an adult or an infant for up to five unique document types (e.g., visa, passport). The AIRIMP 0405 spec (sections 3.12 through 3.14) specifies these data elements. </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="DocumentType">
<xs:sequence>
<xs:element name="Address" minOccurs="0" maxOccurs="2">
<xs:annotation>
<xs:documentation xml:lang="en">The residence (home) or destination address of the passenger. </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="AddressType" />
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="API_InfoSource" type="StringLength1to64" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">Method for data input. For example, optical input (OCR reader) or manual input.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="InfantInd" type="xs:boolean" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">If true, the API info pertains to an infant. </xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="BirthStateProv" type="StateProvCodeType" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">State or Province where this passenger was born.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="BirthLocation" type="StringLength1to64" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">The city or location where this passenger was born. A person may have been born in a place that has no city associated with it (e.g., a military base)
.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
|