Definition Type: ComplexType
Name: RateQualifierType
Containing Schema: OTA_CommonTypes.xsd
Abstract
Documentation:
The RateQualifierType complex type describes fully rate information associated with a specific rate quotation, including the description of any promotions that may apply.
Collapse XSD Schema Diagram:
Drilldown into RateComments in schema ota_commontypes_xsd Drilldown into PromoDesc in schema ota_commontypes_xsd Drilldown into VendorRateID in schema ota_commontypes_xsd1 Drilldown into RateAuthorizationCode in schema ota_commontypes_xsd1 Drilldown into ArriveByFlight in schema ota_commontypes_xsd1 Drilldown into GuaranteedInd in schema ota_commontypes_xsd1 Drilldown into RatePeriod in schema ota_commontypes_xsd1 Drilldown into RateQualifier in schema ota_commontypes_xsd1 Drilldown into PromotionVendorCode in schema ota_commontypes_xsd1 Drilldown into PromotionCode in schema ota_commontypes_xsd1 Drilldown into PromotionCodeGroup in schema ota_commontypes_xsd Drilldown into CorpDiscountNmbr in schema ota_commontypes_xsd1 Drilldown into RateCategory in schema ota_commontypes_xsd1 Drilldown into TravelPurpose in schema ota_commontypes_xsd1 Drilldown into RateQualifierCoreGroup in schema ota_commontypes_xsdXSD Diagram of RateQualifierType in schema ota_commontypes_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:complexType name="RateQualifierType">
    <xs:annotation>
        <xs:documentation xml:lang="en">The RateQualifierType complex type describes fully rate information associated with a specific rate quotation, including the description of any promotions that may apply.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
        <xs:element name="PromoDesc" type="StringLength1to32" minOccurs="0">
            <xs:annotation>
                <xs:documentation xml:lang="en">This may be used to provide additional information about the promotion code.</xs:documentation>
            </xs:annotation>
        </xs:element>
        <xs:element name="RateComments" minOccurs="0">
            <xs:annotation>
                <xs:documentation xml:lang="en">Collection of rate comments.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
                <xs:sequence>
                    <xs:element name="RateComment" maxOccurs="15">
                        <xs:annotation>
                            <xs:documentation xml:lang="en">This may be used to provide any additional information about rates (e.g., must return by Monday at 8 AM). </xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                            <xs:simpleContent>
                                <xs:extension base="FormattedTextTextType">
                                    <xs:attribute name="Name" type="StringLength1to64" use="optional">
                                        <xs:annotation>
                                            <xs:documentation xml:lang="en">Defines the type of rate comments (e.g., textual rule, marketing information).</xs:documentation>
                                        </xs:annotation>
                                    </xs:attribute>
                                </xs:extension>
                            </xs:simpleContent>
                        </xs:complexType>
                    </xs:element>
                </xs:sequence>
            </xs:complexType>
        </xs:element>
    </xs:sequence>
    <xs:attributeGroup ref="RateQualifierCoreGroup">
        <xs:annotation>
            <xs:documentation xml:lang="en">Basic information pertaining to a rate.</xs:documentation>
        </xs:annotation>
    </xs:attributeGroup>
    <xs:attribute name="ArriveByFlight" type="xs:boolean" use="optional" default="false">
        <xs:annotation>
            <xs:documentation xml:lang="en">
                <DeprecationWarning>The attribute's default value is a candidate for removal and should not be relied upon. OpenTravel plans to remove all default values from the specification. Deprecation Warning added in 2008B.</DeprecationWarning>
            </xs:documentation>
            <xs:documentation xml:lang="en">Indicates if this rate is only available to those customers who are flying to the vehicle rental location.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="RateAuthorizationCode" type="StringLength1to32" use="optional">
        <xs:annotation>
            <xs:documentation xml:lang="en">The rate authorization code for this rate.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="VendorRateID" type="StringLength1to32" use="optional">
        <xs:annotation>
            <xs:documentation xml:lang="en"> The identifier assigned to this rate by the vendor.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
</xs:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
PromoDesc PromoDesc 0 (1)
RateComments RateComments 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
TravelPurpose TravelPurpose Optional
RateCategory RateCategory Optional
CorpDiscountNmbr CorpDiscountNmbr Optional
PromotionCode PromotionCode Optional
PromotionVendorCode PromotionVendorCode Optional
RateQualifier RateQualifier Optional
RatePeriod RatePeriod Optional
GuaranteedInd GuaranteedInd Optional
ArriveByFlight ArriveByFlight false Optional
RateAuthorizationCode RateAuthorizationCode Optional
VendorRateID VendorRateID Optional
Collapse Derivation Tree:
  • RateQualifierType
    • Unresolved link to ratequalifier1
    • Unresolved link to ratequalifier6
    • Unresolved link to ratequalifier8
Collapse References:
Unresolved link to ratequalifier1, Unresolved link to ratequalifier6, Unresolved link to ratequalifier8