Definition Type: Element
Name: BagTagDetails
Namespace: http://www.opentravel.org/OTA/2003/05
Containing Schema: OTA_AirCheckIn.xsd
MinOccurs 0
MaxOccurs (1)
Abstract
Documentation:
Speciifies details for the bag tag associated with this bag.
Collapse XSD Schema Diagram:
Drilldown into Length in schema ota_aircheckin_xsd Drilldown into ConjunctionBagTagInd in schema ota_aircheckin_xsd Drilldown into SpecialType in schema ota_aircheckin_xsd Drilldown into CarrierCode in schema ota_aircheckin_xsd Drilldown into IssuanceMethod in schema ota_aircheckin_xsd Drilldown into SerialNumber in schema ota_aircheckin_xsd Drilldown into IssuerCode in schema ota_aircheckin_xsd Drilldown into Type in schema ota_aircheckin_xsdXSD Diagram of BagTagDetails in schema ota_aircheckin_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:element name="BagTagDetails" minOccurs="0">
    <xs:annotation>
        <xs:documentation xml:lang="en">Speciifies details for the bag tag associated with this bag.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
        <xs:sequence>
            <xs:element name="Length" minOccurs="0">
                <xs:annotation>
                    <xs:documentation xml:lang="en">The length of the bag tag (e.g., 17 inces, 21 inches)</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                    <xs:attributeGroup ref="UnitsOfMeasureGroup" />
                </xs:complexType>
            </xs:element>
        </xs:sequence>
        <xs:attribute name="Type" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">Indicates the type of bag tag being issued (e.g., interline, fallback tags, interline expedite). Refer to IATA reso 740 5.1.2a</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:pattern value="[0-9]{1}" />
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
        <xs:attribute name="IssuerCode" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">BagTag Issuer Code (BTIC) assigned by IATA. Refer to IATA Reso 5.1.2a</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:pattern value="[0-9]{3}" />
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
        <xs:attribute name="SerialNumber" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">The 6-digit bag tag serial number.</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:pattern value="[0-9]{6}" />
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
        <xs:attribute name="IssuanceMethod" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">Specifies method of bagtag issuance.</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                <xs:restriction base="xs:NMTOKEN">
                    <xs:enumeration value="Agent">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">Agent is issuing a bag tag.</xs:documentation>
                        </xs:annotation>
                    </xs:enumeration>
                    <xs:enumeration value="Skycap">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">Skycap (or porter) is issuing a bag tag.</xs:documentation>
                        </xs:annotation>
                    </xs:enumeration>
                    <xs:enumeration value="SelfService">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">A passenger is using a self service unit (SSU) or self service device (SSD) to issue bag tags.</xs:documentation>
                        </xs:annotation>
                    </xs:enumeration>
                    <xs:enumeration value="Vendor">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">A third party contractor is providing service to issue bag tags.</xs:documentation>
                        </xs:annotation>
                    </xs:enumeration>
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
        <xs:attribute name="CarrierCode" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">Two to three character airline designator.</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
                <xs:restriction base="xs:string">
                    <xs:pattern value="[A-Za-z0-9]{2,3}" />
                </xs:restriction>
            </xs:simpleType>
        </xs:attribute>
        <xs:attribute name="SpecialType" type="StringLength1to16" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">Indicates what the bag tag is for (e.g., skis, firearms).  </xs:documentation>
            </xs:annotation>
        </xs:attribute>
        <xs:attribute name="ConjunctionBagTagInd" type="xs:boolean" use="optional">
            <xs:annotation>
                <xs:documentation xml:lang="en">If true, a second bag tag needs to be printed with the same bag tag serial number. This is needed when an itinerary requires more transfer fields than are available on a single bag tag.
</xs:documentation>
            </xs:annotation>
        </xs:attribute>
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Length nsA:Length 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
Type nsA:Type Optional
IssuerCode nsA:IssuerCode Optional
SerialNumber nsA:SerialNumber Optional
IssuanceMethod nsA:IssuanceMethod Optional
CarrierCode nsA:CarrierCode Optional
SpecialType nsA:SpecialType Optional
ConjunctionBagTagInd nsA:ConjunctionBagTagInd Optional