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 ServiceFamily 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 ServiceRPH in schema ota_airbaggagers_xsd Drilldown into ServiceDate in schema ota_airbaggagers_xsd Drilldown into ServiceLocation in schema ota_airbaggagers_xsd Drilldown into Method in schema ota_airbaggagers_xsd Drilldown into EMD_TypeValue in schema ota_airbaggagers_xsd Drilldown into Quantity 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="ServiceFamily" minOccurs="0">
                        <xs:annotation>
                            <xs:documentation source="Description" xml:lang="en">Airline or ATPCO service family with pricing and booking instructions.</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                            <xs:sequence>
                                <xs:element name="ProductGroup" minOccurs="0" maxOccurs="unbounded">
                                    <xs:annotation>
                                        <xs:documentation source="Description" xml:lang="en">Airline or ATPCO product group code(s) that are associated with the service code.</xs:documentation>
                                    </xs:annotation>
                                    <xs:complexType>
                                        <xs:sequence>
                                            <xs:element name="SubGroup" minOccurs="0" maxOccurs="unbounded">
                                                <xs:annotation>
                                                    <xs:documentation source="Description" xml:lang="en">Airline or ATPCO encoded sub-group code(s) that are associated with the group code.</xs:documentation>
                                                </xs:annotation>
                                                <xs:complexType>
                                                    <xs:sequence>
                                                        <xs:element name="BaggageDetail">
                                                            <xs:annotation>
                                                                <xs:documentation source="Description" xml:lang="en">Baggage details for one RFISC product code.</xs:documentation>
                                                            </xs:annotation>
                                                            <xs:complexType>
                                                                <xs:complexContent>
                                                                    <xs:extension base="BaggageSpecificationType">
                                                                        <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="Quantity" type="xs:positiveInteger" use="optional">
                                                                            <xs:annotation>
                                                                                <xs:documentation>Number of pieces.</xs:documentation>
                                                                            </xs:annotation>
                                                                        </xs:attribute>
                                                                        <xs:attribute name="EMD_TypeValue" use="optional">
                                                                            <xs:annotation>
                                                                                <xs:documentation source="Description" xml:lang="en">The EMD type value.</xs:documentation>
                                                                            </xs:annotation>
                                                                            <xs:simpleType>
                                                                                <xs:restriction base="xs:string">
                                                                                    <xs:enumeration value="1 - Standalone" />
                                                                                    <xs:enumeration value="2 - Associated to a Flight" />
                                                                                    <xs:enumeration value="3 - Standalone No Flight Ticket Associated" />
                                                                                    <xs:enumeration value="4 - Carrier Directed No EMD" />
                                                                                    <xs:enumeration value="5 - Eticket" />
                                                                                </xs:restriction>
                                                                            </xs:simpleType>
                                                                        </xs:attribute>
                                                                        <xs:attribute name="Method" use="optional">
                                                                            <xs:annotation>
                                                                                <xs:documentation source="Description" xml:lang="en">The allowance method.</xs:documentation>
                                                                            </xs:annotation>
                                                                            <xs:simpleType>
                                                                                <xs:restriction base="xs:string">
                                                                                    <xs:enumeration value="D - Direct Settlement" />
                                                                                    <xs:enumeration value="EA - EMD Associated" />
                                                                                    <xs:enumeration value="ES - EMD Standalone" />
                                                                                    <xs:enumeration value="F - Fare Integrated" />
                                                                                    <xs:enumeration value="MA - Flight Associated Settled via MCO" />
                                                                                    <xs:enumeration value="MA - Standalone Settled via MCO" />
                                                                                </xs:restriction>
                                                                            </xs:simpleType>
                                                                        </xs:attribute>
                                                                        <xs:attribute name="ServiceLocation" type="AlphaLength3" use="optional">
                                                                            <xs:annotation>
                                                                                <xs:documentation source="Description" xml:lang="en">The 3 letter IATA city or airport code related to the service location.</xs:documentation>
                                                                            </xs:annotation>
                                                                        </xs:attribute>
                                                                        <xs:attribute name="ServiceDate" type="DateOrDateTimeType" use="optional">
                                                                            <xs:annotation>
                                                                                <xs:documentation source="Description" xml:lang="en">The date of service.</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 unique identifier to reference this set of service information.</xs:documentation>
                                                                            </xs:annotation>
                                                                        </xs:attribute>
                                                                    </xs:extension>
                                                                </xs:complexContent>
                                                            </xs:complexType>
                                                        </xs:element>
                                                        <xs:element name="BookingInstruction" minOccurs="0">
                                                            <xs:annotation>
                                                                <xs:documentation source="Description" xml:lang="en">Booking and upgrade instructions.</xs:documentation>
                                                            </xs:annotation>
                                                            <xs:complexType>
                                                                <xs:sequence>
                                                                    <xs:element name="SSR_Info" type="SpecialServiceRequestType" minOccurs="0" maxOccurs="unbounded">
                                                                        <xs:annotation>
                                                                            <xs:documentation source="Description" xml:lang="en">Special service request information.</xs:documentation>
                                                                        </xs:annotation>
                                                                    </xs:element>
                                                                    <xs:element name="OSI_Info" type="OtherServiceInfoType" minOccurs="0" maxOccurs="unbounded">
                                                                        <xs:annotation>
                                                                            <xs:documentation source="Description" xml:lang="en">Other service information.</xs:documentation>
                                                                        </xs:annotation>
                                                                    </xs:element>
                                                                    <xs:element name="Upgrade" minOccurs="0">
                                                                        <xs:annotation>
                                                                            <xs:documentation source="Description" xml:lang="en">Upgrade instruction information.</xs:documentation>
                                                                        </xs:annotation>
                                                                        <xs:complexType>
                                                                            <xs:sequence>
                                                                                <xs:element name="Instruction" type="xs:string" minOccurs="0" maxOccurs="unbounded">
                                                                                    <xs:annotation>
                                                                                        <xs:documentation source="Description" xml:lang="en">Upgrade instruction text.</xs:documentation>
                                                                                    </xs:annotation>
                                                                                </xs:element>
                                                                            </xs:sequence>
                                                                            <xs:attribute name="UpgradeMethod" use="optional">
                                                                                <xs:annotation>
                                                                                    <xs:documentation source="Description" xml:lang="en">The upgrade method that should be applied to the offer.</xs:documentation>
                                                                                </xs:annotation>
                                                                                <xs:simpleType>
                                                                                    <xs:restriction base="xs:string">
                                                                                        <xs:enumeration value="S_SpecialServiceRequest" />
                                                                                        <xs:enumeration value="A_AutoUpgrade" />
                                                                                    </xs:restriction>
                                                                                </xs:simpleType>
                                                                            </xs:attribute>
                                                                            <xs:attribute name="UpgradeDesigCode" type="UpperCaseAlphaLength1to2" use="optional">
                                                                                <xs:annotation>
                                                                                    <xs:documentation xml:lang="en">The upgrade booking class.</xs:documentation>
                                                                                </xs:annotation>
                                                                            </xs:attribute>
                                                                        </xs:complexType>
                                                                    </xs:element>
                                                                    <xs:element name="OtherInfo" type="TextDescriptionType" minOccurs="0" maxOccurs="unbounded">
                                                                        <xs:annotation>
                                                                            <xs:documentation source="Description" xml:lang="en">Other information related to the booking instruction.</xs:documentation>
                                                                        </xs:annotation>
                                                                    </xs:element>
                                                                </xs:sequence>
                                                                <xs:attribute name="BookingMethod" use="optional">
                                                                    <xs:annotation>
                                                                        <xs:documentation source="Description" xml:lang="en">The booking method that should be applied to the offer.</xs:documentation>
                                                                    </xs:annotation>
                                                                    <xs:simpleType>
                                                                        <xs:restriction base="xs:string">
                                                                            <xs:enumeration value="SSR_SpecialServiceRequest" />
                                                                            <xs:enumeration value="OSI_OtherServiceInformation" />
                                                                            <xs:enumeration value="API_AdvancedPassengerInformation" />
                                                                        </xs:restriction>
                                                                    </xs:simpleType>
                                                                </xs:attribute>
                                                            </xs:complexType>
                                                        </xs:element>
                                                        <xs:element name="Description" type="FreeTextType" minOccurs="0">
                                                            <xs:annotation>
                                                                <xs:documentation source="Description" xml:lang="en">Additional baggage information.</xs:documentation>
                                                                <xs:documentation source="Example" xml:lang="en">Example: First checked bag fee to/from South America</xs:documentation>
                                                            </xs:annotation>
                                                        </xs:element>
                                                        <xs:element name="Offer" type="AirOfferType" minOccurs="0" maxOccurs="unbounded">
                                                            <xs:annotation>
                                                                <xs:documentation source="Description" xml:lang="en">Airline merchandising offers that apply to baggage allowance and/or charges.</xs:documentation>
                                                            </xs:annotation>
                                                        </xs:element>
                                                        <xs:element name="Pricing" minOccurs="0">
                                                            <xs:annotation>
                                                                <xs:documentation source="Description" xml:lang="en">Baggage pricing information, including amounts, tax(s), pricing rules, pricing influencers, exchange rate and redemption amounts.</xs:documentation>
                                                            </xs:annotation>
                                                            <xs:complexType>
                                                                <xs:sequence>
                                                                    <xs:element name="AppliedRule" type="AppliedRuleType" minOccurs="0" maxOccurs="unbounded">
                                                                        <xs:annotation>
                                                                            <xs:documentation xml:lang="en">Rules that applied to this pricing.</xs:documentation>
                                                                        </xs:annotation>
                                                                    </xs:element>
                                                                    <xs:element name="CalculationInfo" type="TextDescriptionType" minOccurs="0" maxOccurs="unbounded">
                                                                        <xs:annotation>
                                                                            <xs:documentation source="Description" xml:lang="en">Service or bag specific fee calculation information or warnings.</xs:documentation>
                                                                        </xs:annotation>
                                                                    </xs:element>
                                                                    <xs:element name="PricingQualifier" type="AirPricingQualifierType" minOccurs="0" maxOccurs="unbounded">
                                                                        <xs:annotation>
                                                                            <xs:documentation source="Description" xml:lang="en">Additional information that influenced the pricing, including restrictions, promotions and tax exemptions.</xs:documentation>
                                                                        </xs:annotation>
                                                                    </xs:element>
                                                                    <xs:element name="RedemptionPoints" type="AirRedemptionMilesType" minOccurs="0">
                                                                        <xs:annotation>
                                                                            <xs:documentation xml:lang="en">Redemption pricing information if all or a portion of this offer may be paid using points.</xs:documentation>
                                                                        </xs:annotation>
                                                                    </xs:element>
                                                                    <xs:element name="TaxInfo" type="TaxType" minOccurs="0" maxOccurs="unbounded">
                                                                        <xs:annotation>
                                                                            <xs:documentation source="Description" xml:lang="en">Tax(es) that were applied to this pricing.</xs:documentation>
                                                                        </xs:annotation>
                                                                    </xs:element>
                                                                </xs:sequence>
                                                                <xs:attribute name="PreTaxAmount" type="Money" use="optional">
                                                                    <xs:annotation>
                                                                        <xs:documentation source="Description" xml:lang="en">The amount charged for the ancillary product that typically does NOT include taxes.</xs:documentation>
                                                                    </xs:annotation>
                                                                </xs:attribute>
                                                                <xs:attribute name="TaxAmount" type="Money" use="optional">
                                                                    <xs:annotation>
                                                                        <xs:documentation source="Description" xml:lang="en">The tax amount.</xs:documentation>
                                                                    </xs:annotation>
                                                                </xs:attribute>
                                                                <xs:attribute name="Amount" type="Money" use="optional">
                                                                    <xs:annotation>
                                                                        <xs:documentation source="Description" xml:lang="en">The total amount charged for the ancillary product including any applicable tax(es). 

NOTE: If there is no cost associated with the offer or redemption miles are being used, set this value to 0.</xs:documentation>
                                                                    </xs:annotation>
                                                                </xs:attribute>
                                                                <xs:attribute name="PricingCurrency" type="AlphaLength3" use="optional">
                                                                    <xs:annotation>
                                                                        <xs:documentation source="Description" xml:lang="en">The pricing/filing currency in ISO 4217 encoding.</xs:documentation>
                                                                        <xs:documentation source="Example" xml:lang="en">CAD = Canadian Dollar | USD = United States Dollar | EUR = Euro</xs:documentation>
                                                                        <xs:documentation source="Reference" xml:lang="en">http://www.opentraveldevelopersnetwork.com/Supported_ISO_Standards.php</xs:documentation>
                                                                    </xs:annotation>
                                                                </xs:attribute>
                                                                <xs:attribute name="DecimalPlaces" type="xs:nonNegativeInteger" use="optional">
                                                                    <xs:annotation>
                                                                        <xs:documentation source="Description" xml:lang="en">The number of decimal places for the display and pricing currency(s).</xs:documentation>
                                                                        <xs:documentation source="Examples" xml:lang="en">USD 8500 with "2" Decimal Places represents $85.</xs:documentation>
                                                                        <xs:documentation source="References" xml:lang="en">http://www.iso.org/iso/support/faqs/faqs_widely_used_standards/widely_used_standards_other/currency_codes/currency_codes_list-1.htm</xs:documentation>
                                                                        <xs:documentation source="Definition" xml:lang="en">This is equivalent to the ISO 4217 standard "minor unit" and is typically used when the amount provided includes the minor unit of currency without a decimal point.</xs:documentation>
                                                                    </xs:annotation>
                                                                </xs:attribute>
                                                                <xs:attributeGroup ref="ExchangeRateGroup" />
                                                                <xs:attribute name="BaseNUC_Amount" type="Money" use="optional">
                                                                    <xs:annotation>
                                                                        <xs:documentation xml:lang="en">The base neutral unit of construction amount.</xs:documentation>
                                                                    </xs:annotation>
                                                                </xs:attribute>
                                                                <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:complexType>
                                                        </xs:element>
                                                        <xs:element name="TicketBox" minOccurs="0">
                                                            <xs:annotation>
                                                                <xs:documentation source="Description" xml:lang="en">A baggage allowance descriptor.</xs:documentation>
                                                                <xs:documentation source="Developer" xml:lang="en">Example: PC = per piece, 2PC = 2 pieces, nn = per weight (nn is the weight limit). A blank string is also allowed in this element.</xs:documentation>
                                                            </xs:annotation>
                                                            <xs:complexType>
                                                                <xs:simpleContent>
                                                                    <xs:extension base="xs:string">
                                                                        <xs:attribute name="Concept" use="optional">
                                                                            <xs:annotation>
                                                                                <xs:documentation source="Description" xml:lang="en">The value type.</xs:documentation>
                                                                            </xs:annotation>
                                                                            <xs:simpleType>
                                                                                <xs:restriction base="xs:string">
                                                                                    <xs:enumeration value="Piece" />
                                                                                    <xs:enumeration value="Weight" />
                                                                                </xs:restriction>
                                                                            </xs:simpleType>
                                                                        </xs:attribute>
                                                                    </xs:extension>
                                                                </xs:simpleContent>
                                                            </xs:complexType>
                                                        </xs:element>
                                                        <xs:element name="ATPCO_Diagnostic" minOccurs="0">
                                                            <xs:annotation>
                                                                <xs:documentation source="Description" xml:lang="en">ATPCO diagnostic information.</xs:documentation>
                                                            </xs:annotation>
                                                            <xs:complexType>
                                                                <xs:attribute name="S5" type="xs:integer" use="optional">
                                                                    <xs:annotation>
                                                                        <xs:documentation source="Description" xml:lang="en">Shows ATPCO record S5 diagnostic information.</xs:documentation>
                                                                    </xs:annotation>
                                                                </xs:attribute>
                                                                <xs:attribute name="S7" type="xs:integer" use="optional">
                                                                    <xs:annotation>
                                                                        <xs:documentation source="Description" xml:lang="en">Shows ATPCO record S7 diagnostic information.</xs:documentation>
                                                                    </xs:annotation>
                                                                </xs:attribute>
                                                                <xs:attribute name="S7SequenceNo" type="xs:integer" use="optional">
                                                                    <xs:annotation>
                                                                        <xs:documentation source="Description" xml:lang="en">ATPCO record S7 sequence number.</xs:documentation>
                                                                    </xs:annotation>
                                                                </xs:attribute>
                                                            </xs:complexType>
                                                        </xs:element>
                                                    </xs:sequence>
                                                    <xs:attribute name="CodeSource" use="optional">
                                                        <xs:annotation>
                                                            <xs:documentation source="Description" xml:lang="en">The source for the @RFISC_Code and @Code definitions. Note that setting this attribute at this level will override the global CodeSource attribute set at a higher level in the message.</xs:documentation>
                                                        </xs:annotation>
                                                        <xs:simpleType>
                                                            <xs:restriction base="xs:string">
                                                                <xs:enumeration value="AirlineInternal" />
                                                                <xs:enumeration value="ATPCO" />
                                                            </xs:restriction>
                                                        </xs:simpleType>
                                                    </xs:attribute>
                                                    <xs:attribute name="Code" type="xs:string" use="optional">
                                                        <xs:annotation>
                                                            <xs:documentation source="Description" xml:lang="en">A unique product sub-group code that may be airline defined or a RFISC (reason for issuance sub-code.)</xs:documentation>
                                                            <xs:documentation source="Definition" xml:lang="en">The three character alphanumeric RFISC.</xs:documentation>
                                                        </xs:annotation>
                                                    </xs:attribute>
                                                    <xs:attribute name="AdditionalCode" type="xs:string" use="optional">
                                                        <xs:annotation>
                                                            <xs:documentation source="Description" xml:lang="en">An additional code that further defines the sub-group.</xs:documentation>
                                                            <xs:documentation source="Definition" xml:lang="en">The three character alphanumeric RFISC.</xs:documentation>
                                                        </xs:annotation>
                                                    </xs:attribute>
                                                    <xs:attribute name="Description" type="xs:string" use="optional">
                                                        <xs:annotation>
                                                            <xs:documentation source="Description" xml:lang="en">A description of the group code.</xs:documentation>
                                                        </xs:annotation>
                                                    </xs:attribute>
                                                    <xs:attribute name="BrandedFareName" type="xs:string" use="optional">
                                                        <xs:annotation>
                                                            <xs:documentation xml:lang="en">A pure fare that sits within a fare family. This is a fare associated with a brand (fare basis code) and at this level does not describe what is included.</xs:documentation>
                                                        </xs:annotation>
                                                    </xs:attribute>
                                                    <xs:attribute name="Name" type="xs:string" use="optional">
                                                        <xs:annotation>
                                                            <xs:documentation xml:lang="en">The name of the ancillary item.</xs:documentation>
                                                        </xs:annotation>
                                                    </xs:attribute>
                                                    <xs:attribute name="ShortDescription" type="xs:string" use="optional">
                                                        <xs:annotation>
                                                            <xs:documentation xml:lang="en">A short description of the ancillary item.</xs:documentation>
                                                        </xs:annotation>
                                                    </xs:attribute>
                                                    <xs:attribute name="LongDescription" type="xs:string" use="optional">
                                                        <xs:annotation>
                                                            <xs:documentation xml:lang="en">A detailed description of the ancillary item.</xs:documentation>
                                                        </xs:annotation>
                                                    </xs:attribute>
                                                </xs:complexType>
                                            </xs:element>
                                            <xs:element name="TotalPrice" minOccurs="0">
                                                <xs:annotation>
                                                    <xs:documentation source="Description" xml:lang="en">The total baggage price for the subgroup specification.</xs:documentation>
                                                </xs:annotation>
                                                <xs:complexType>
                                                    <xs:sequence>
                                                        <xs:element name="RedemptionPoints" type="AirRedemptionMilesType" minOccurs="0">
                                                            <xs:annotation>
                                                                <xs:documentation xml:lang="en">Redemption pricing information if all or a portion of this offer may be paid using points.</xs:documentation>
                                                            </xs:annotation>
                                                        </xs:element>
                                                        <xs:element name="TaxInfo" type="TaxType" minOccurs="0" maxOccurs="unbounded">
                                                            <xs:annotation>
                                                                <xs:documentation source="Description" xml:lang="en">Tax(es) that were applied to this pricing.</xs:documentation>
                                                            </xs:annotation>
                                                        </xs:element>
                                                    </xs:sequence>
                                                    <xs:attribute name="PreTaxAmount" type="Money" use="optional">
                                                        <xs:annotation>
                                                            <xs:documentation source="Description" xml:lang="en">The amount charged for the service that does NOT include taxes.</xs:documentation>
                                                        </xs:annotation>
                                                    </xs:attribute>
                                                    <xs:attribute name="TaxAmount" type="Money" use="optional">
                                                        <xs:annotation>
                                                            <xs:documentation source="Description" xml:lang="en">The tax amount.</xs:documentation>
                                                        </xs:annotation>
                                                    </xs:attribute>
                                                    <xs:attribute name="Amount" type="Money" use="optional">
                                                        <xs:annotation>
                                                            <xs:documentation source="Description" xml:lang="en">The total amount charged for the service including any applicable tax(es). 

NOTE: If there is no cost associated with the service or redemption miles are being used, set this value to 0.</xs:documentation>
                                                        </xs:annotation>
                                                    </xs:attribute>
                                                    <xs:attributeGroup ref="CurrencyCodeGroup" />
                                                    <xs:attributeGroup ref="ExchangeRateGroup" />
                                                    <xs:attribute name="BaseNUC_Amount" type="Money" use="optional">
                                                        <xs:annotation>
                                                            <xs:documentation xml:lang="en">The base neutral unit of construction amount.</xs:documentation>
                                                        </xs:annotation>
                                                    </xs:attribute>
                                                </xs:complexType>
                                            </xs:element>
                                            <xs:element name="ATPCO_Diagnostic" minOccurs="0">
                                                <xs:annotation>
                                                    <xs:documentation source="Description" xml:lang="en">ATPCO diagnostic information.</xs:documentation>
                                                </xs:annotation>
                                                <xs:complexType>
                                                    <xs:attribute name="S5" type="xs:integer" use="optional">
                                                        <xs:annotation>
                                                            <xs:documentation source="Description" xml:lang="en">Shows ATPCO record S5 diagnostic information.</xs:documentation>
                                                        </xs:annotation>
                                                    </xs:attribute>
                                                    <xs:attribute name="S7" type="xs:integer" use="optional">
                                                        <xs:annotation>
                                                            <xs:documentation source="Description" xml:lang="en">Shows ATPCO record S7 diagnostic information.</xs:documentation>
                                                        </xs:annotation>
                                                    </xs:attribute>
                                                    <xs:attribute name="S7SequenceNo" type="xs:integer" use="optional">
                                                        <xs:annotation>
                                                            <xs:documentation source="Description" xml:lang="en">ATPCO record S7 sequence number.</xs:documentation>
                                                        </xs:annotation>
                                                    </xs:attribute>
                                                </xs:complexType>
                                            </xs:element>
                                        </xs:sequence>
                                        <xs:attribute name="CodeSource" use="optional">
                                            <xs:annotation>
                                                <xs:documentation source="Description" xml:lang="en">The source for the @RFIC_Code definition. Note that setting this attribute at this level will override the global CodeSource attribute set at a higher level in the message.</xs:documentation>
                                            </xs:annotation>
                                            <xs:simpleType>
                                                <xs:restriction base="xs:string">
                                                    <xs:enumeration value="AirlineInternal" />
                                                    <xs:enumeration value="ATPCO" />
                                                </xs:restriction>
                                            </xs:simpleType>
                                        </xs:attribute>
                                        <xs:attribute name="Code" type="xs:string" use="optional">
                                            <xs:annotation>
                                                <xs:documentation source="Description" xml:lang="en">A unique code for a product group that may be airline defined or a RFIC (reason for issuance code.)</xs:documentation>
                                                <xs:documentation source="Developer Notes" xml:lang="en">ATPCO calls a product group a "Service Code."</xs:documentation>
                                            </xs:annotation>
                                        </xs:attribute>
                                        <xs:attribute name="Description" type="xs:string" use="optional">
                                            <xs:annotation>
                                                <xs:documentation source="Description" xml:lang="en">A description of the group code.</xs:documentation>
                                            </xs:annotation>
                                        </xs:attribute>
                                        <xs:attribute name="BrandedFareName" type="xs:string" use="optional">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="en">A pure fare that sits within a fare family. This is a fare associated with a brand (fare basis code) and at this level does not describe what is included.</xs:documentation>
                                            </xs:annotation>
                                        </xs:attribute>
                                        <xs:attribute name="Name" type="xs:string" use="optional">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="en">The name of the ancillary item.</xs:documentation>
                                            </xs:annotation>
                                        </xs:attribute>
                                        <xs:attribute name="ShortDescription" type="xs:string" use="optional">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="en">A short description of the ancillary item.</xs:documentation>
                                            </xs:annotation>
                                        </xs:attribute>
                                        <xs:attribute name="LongDescription" type="xs:string" use="optional">
                                            <xs:annotation>
                                                <xs:documentation xml:lang="en">A detailed description of the ancillary item.</xs:documentation>
                                            </xs:annotation>
                                        </xs:attribute>
                                    </xs:complexType>
                                </xs:element>
                            </xs:sequence>
                            <xs:attribute name="CodeSource" use="optional">
                                <xs:annotation>
                                    <xs:documentation source="Description" xml:lang="en">The source for service code and sub-code definitions. Note that setting this attribute at this level will override the global CodeSource attribute set at a higher level in the message.</xs:documentation>
                                </xs:annotation>
                                <xs:simpleType>
                                    <xs:restriction base="xs:string">
                                        <xs:enumeration value="AirlineInternal" />
                                        <xs:enumeration value="ATPCO" />
                                    </xs:restriction>
                                </xs:simpleType>
                            </xs:attribute>
                            <xs:attribute name="ServiceCode" type="AncillaryServiceFamilyEnum" use="optional">
                                <xs:annotation>
                                    <xs:documentation source="Description" xml:lang="en">The service family type code. Select a pre-defined value from the list, or use the "Other_" value in combination with the @ExtServiceCode.</xs:documentation>
                                    <xs:documentation source="Definition" xml:lang="en">(Definition) The Service Type defines which data is being requested flight-related optional services, merchandise, baggage allowance, baggage charges, etc.). </xs:documentation>
                                </xs:annotation>
                            </xs:attribute>
                            <xs:attribute name="ExtServiceCode" type="xs:string" use="optional">
                                <xs:annotation>
                                    <xs:documentation source="Description" xml:lang="en">A string value that represents an extended enumerated value for the @ServiceCode. To use this feature, select the "Other_" item from the ServiceCode list.</xs:documentation>
                                    <xs:documentation source="Developer Notes" xml:lang="en">NOTE: Any extended enumeration values should be agreed upon between trading partners prior to use.</xs:documentation>
                                </xs:annotation>
                            </xs:attribute>
                            <xs:attribute name="Description" type="xs:string" use="optional">
                                <xs:annotation>
                                    <xs:documentation source="Description" xml:lang="en">A description of the service family.</xs:documentation>
                                </xs:annotation>
                            </xs:attribute>
                        </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="Quantity" type="xs:positiveInteger" use="optional">
                    <xs:annotation>
                        <xs:documentation>Number of pieces.</xs:documentation>
                    </xs:annotation>
                </xs:attribute>
                <xs:attribute name="EMD_TypeValue" use="optional">
                    <xs:annotation>
                        <xs:documentation source="Description" xml:lang="en">The EMD type value.</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                        <xs:restriction base="xs:string">
                            <xs:enumeration value="1 - Standalone" />
                            <xs:enumeration value="2 - Associated to a Flight" />
                            <xs:enumeration value="3 - Standalone No Flight Ticket Associated" />
                            <xs:enumeration value="4 - Carrier Directed No EMD" />
                            <xs:enumeration value="5 - Eticket" />
                        </xs:restriction>
                    </xs:simpleType>
                </xs:attribute>
                <xs:attribute name="Method" use="optional">
                    <xs:annotation>
                        <xs:documentation source="Description" xml:lang="en">The allowance method.</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                        <xs:restriction base="xs:string">
                            <xs:enumeration value="D - Direct Settlement" />
                            <xs:enumeration value="EA - EMD Associated" />
                            <xs:enumeration value="ES - EMD Standalone" />
                            <xs:enumeration value="F - Fare Integrated" />
                            <xs:enumeration value="MA - Flight Associated Settled via MCO" />
                            <xs:enumeration value="MA - Standalone Settled via MCO" />
                        </xs:restriction>
                    </xs:simpleType>
                </xs:attribute>
                <xs:attribute name="ServiceLocation" type="AlphaLength3" use="optional">
                    <xs:annotation>
                        <xs:documentation source="Description" xml:lang="en">The 3 letter IATA city or airport code related to the service location.</xs:documentation>
                    </xs:annotation>
                </xs:attribute>
                <xs:attribute name="ServiceDate" type="DateOrDateTimeType" use="optional">
                    <xs:annotation>
                        <xs:documentation source="Description" xml:lang="en">The date of service.</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 unique identifier to reference this set of service information.</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)
ServiceFamily nsA:ServiceFamily 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
Pieces Unresolved link to pieces Optional
MaximumPieces nsA:MaximumPieces Optional
Quantity nsA:Quantity Optional
EMD_TypeValue nsA:EMD_TypeValue Optional
Method nsA:Method Optional
ServiceLocation nsA:ServiceLocation Optional
ServiceDate nsA:ServiceDate Optional
ServiceRPH nsA:ServiceRPH Optional
Collapse Derivation Tree:
  • Unresolved link to baggagespecificationtype
    • BaggageDetail