Definition Type: Element
Name: BaggageDetail
Namespace: http://www.opentravel.org/OTA/2003/05
Type: Unresolved link to baggagespecificationtype
Containing Schema: OTA_AirBaggageRS.xsd
MinOccurs 0
MaxOccurs unbounded
Abstract
Documentation:
Baggage details.
Collapse XSD Schema Diagram:
Drilldown into Pricing in schema ota_airbaggagers_xsd Drilldown into Family in schema ota_airbaggagers_xsd Drilldown into  in schema Drilldown into  in schema Drilldown into  in schema Drilldown into  in schema Drilldown into  in schema Drilldown into  in schema Drilldown into Quantity in schema ota_airbaggagers_xsd Drilldown into ServiceRPH in schema ota_airbaggagers_xsd Drilldown into AllowanceRPH in schema ota_airbaggagers_xsd Drilldown into MaximumPieces in schema ota_airbaggagers_xsdXSD Diagram of BaggageDetail in schema ota_airbaggagers_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:element name="BaggageDetail" form="qualified" minOccurs="0" maxOccurs="unbounded">
    <xs:annotation>
        <xs:documentation source="Description" xml:lang="en">Baggage details.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
        <xs:complexContent>
            <xs:extension base="BaggageSpecificationType">
                <xs:sequence>
                    <xs:element name="Family" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation source="Description" xml:lang="en">Airline or ATPCO encoded service family(s).</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                            <xs:complexContent>
                                <xs:extension base="AncillaryServiceDetailType">
                                    <xs:sequence>
                                        <xs:element name="FilingPricing" minOccurs="0">
                                            <xs:annotation>
                                                <xs:documentation>Filed pricing. Make complexType for both pricing elements.</xs:documentation>
                                            </xs:annotation>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:extension>
                            </xs:complexContent>
                        </xs:complexType>
                    </xs:element>
                    <xs:element name="Pricing" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation>Actual pricing. This is what is displayed to customer. Include pricing type with taxes. Extend with DisplayLabel.</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element name="AddCurrencyConversion" />
                            </xs:sequence>
                            <xs:attribute name="DisplayLabel">
                                <xs:annotation>
                                    <xs:documentation>Marketing name for pricing type, e.g. "Filed Price".</xs:documentation>
                                </xs:annotation>
                                <xs:simpleType>
                                    <xs:restriction base="xs:string" />
                                </xs:simpleType>
                            </xs:attribute>
                            <xs:attributeGroup ref="CurrencyAmountGroup" />
                        </xs:complexType>
                    </xs:element>
                </xs:sequence>
                <xs:attribute name="MaximumPieces" type="xs:positiveInteger" use="optional">
                    <xs:annotation>
                        <xs:documentation source="Description" xml:lang="en">The maximum pieces of baggage allowed.</xs:documentation>
                    </xs:annotation>
                </xs:attribute>
                <xs:attribute name="AllowanceRPH" type="RPH_Type" use="optional">
                    <xs:annotation>
                        <xs:documentation source="Description" xml:lang="en">A reference to a set of baggage allowance information.</xs:documentation>
                    </xs:annotation>
                </xs:attribute>
                <xs:attribute name="ServiceRPH" type="RPH_Type" use="optional">
                    <xs:annotation>
                        <xs:documentation source="Description" xml:lang="en">A reference to a set of service information.</xs:documentation>
                    </xs:annotation>
                </xs:attribute>
                <xs:attribute name="Quantity" type="xs:positiveInteger" use="optional">
                    <xs:annotation>
                        <xs:documentation>Number of pieces.</xs:documentation>
                    </xs:annotation>
                </xs:attribute>
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
</xs:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Weight Unresolved link to weight 0 (1)
Size Unresolved link to size 0 (1)
SpecialItem Unresolved link to specialitem 0 (1)
TPA_Extensions Unresolved link to tpa_extensions 0 (1)
Family nsA:Family 0 (1)
Pricing nsA:Pricing 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
Pieces Unresolved link to pieces Optional
MaximumPieces nsA:MaximumPieces Optional
AllowanceRPH nsA:AllowanceRPH Optional
ServiceRPH nsA:ServiceRPH Optional
Quantity nsA:Quantity Optional
Collapse Derivation Tree:
  • Unresolved link to baggagespecificationtype
    • BaggageDetail