Definition Type: Element
Name: API_Info
Namespace: http://www.opentravel.org/OTA/2003/05
Type: DocumentType
Containing Schema: OTA_AirCheckIn.xsd
MinOccurs 0
MaxOccurs 10
Abstract
Documentation:
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.
Collapse XSD Schema Diagram:
Drilldown into Address in schema ota_aircheckin_xsd Drilldown into AdditionalPersonNames in schema ota_commontypes_xsd1 Drilldown into DocLimitations in schema ota_commontypes_xsd1 Drilldown into DocHolderFormattedName in schema ota_commontypes_xsd1 Drilldown into DocHolderName in schema ota_commontypes_xsd1 Drilldown into PostalCode in schema ota_commontypes_xsd1 Drilldown into Remark in schema ota_commontypes_xsd1 Drilldown into HolderType in schema ota_commontypes_xsd1 Drilldown into ContactName in schema ota_commontypes_xsd1 Drilldown into DocHolderNationality in schema ota_commontypes_xsd1 Drilldown into BirthCountry in schema ota_commontypes_xsd1 Drilldown into DocIssueCountry in schema ota_commontypes_xsd1 Drilldown into DocIssueStateProv in schema ota_commontypes_xsd1 Drilldown into ExpireDateExclusiveIndicator in schema ota_commontypes_xsd1 Drilldown into ExpireDate in schema ota_commontypes_xsd1 Drilldown into EffectiveDate in schema ota_commontypes_xsd1 Drilldown into EffectiveExpireOptionalDateGroup in schema ota_commontypes_xsd1 Drilldown into BirthDate in schema ota_commontypes_xsd1 Drilldown into BirthDateGroup in schema ota_commontypes_xsd1 Drilldown into Gender in schema ota_commontypes_xsd1 Drilldown into GenderGroup in schema ota_commontypes_xsd1 Drilldown into DocType in schema ota_commontypes_xsd1 Drilldown into DocID in schema ota_commontypes_xsd1 Drilldown into DocIssueLocation in schema ota_commontypes_xsd1 Drilldown into DocIssueAuthority in schema ota_commontypes_xsd1 Drilldown into ShareMarketInd in schema ota_commontypes_xsd1 Drilldown into ShareSynchInd in schema ota_commontypes_xsd1 Drilldown into PrivacyGroup in schema ota_commontypes_xsd1 Drilldown into DocumentType in schema ota_commontypes_xsd1 Drilldown into BirthLocation in schema ota_aircheckin_xsd Drilldown into BirthStateProv in schema ota_aircheckin_xsd Drilldown into InfantInd in schema ota_aircheckin_xsd Drilldown into API_InfoSource in schema ota_aircheckin_xsdXSD Diagram of API_Info in schema ota_aircheckin_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<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>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
DocHolderName DocHolderName 0 (1)
DocHolderFormattedName DocHolderFormattedName 0 (1)
DocLimitations DocLimitations 0 9
AdditionalPersonNames AdditionalPersonNames 0 (1)
Address nsA:Address 0 2
Collapse Child Attributes:
Name Type Default Value Use
ShareSynchInd ShareSynchInd Optional
ShareMarketInd ShareMarketInd Optional
DocIssueAuthority DocIssueAuthority Optional
DocIssueLocation DocIssueLocation Optional
DocID DocID Optional
DocType DocType Optional
Gender Gender Optional
BirthDate BirthDate Optional
EffectiveDate EffectiveDate Optional
ExpireDate ExpireDate Optional
ExpireDateExclusiveIndicator ExpireDateExclusiveIndicator Optional
DocIssueStateProv DocIssueStateProv Optional
DocIssueCountry DocIssueCountry Optional
BirthCountry BirthCountry Optional
DocHolderNationality DocHolderNationality Optional
ContactName ContactName Optional
HolderType HolderType Optional
Remark Remark Optional
PostalCode PostalCode Optional
API_InfoSource nsA:API_InfoSource Optional
InfantInd nsA:InfantInd Optional
BirthStateProv nsA:BirthStateProv Optional
BirthLocation nsA:BirthLocation Optional
Collapse Derivation Tree: