Definition Type: ComplexType
Name: RateQualifier
Namespace: http://www.opentravel.org/OTM/Common/v4
Type: ota2-0400:StringShort
Containing Schema: Common_4_0_0.xsd
Abstract
Documentation:
Name of the rate qualifier
Collapse XSD Schema Diagram:
Drilldown into description in schema common_4_0_0_xsd Drilldown into ratePeriod in schema common_4_0_0_xsd Drilldown into rateID in schema common_4_0_0_xsd Drilldown into rateAuthorizationCode in schema common_4_0_0_xsd Drilldown into code in schema common_4_0_0_xsdXSD Diagram of RateQualifier in schema common_4_0_0_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xsd:complexType name="RateQualifier">
    <xsd:annotation>
        <xsd:documentation source="Description">Name of the rate qualifier</xsd:documentation>
        <xsd:appinfo>
            <otm:OTA2Entity type="ValueWithAttributes" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">RateQualifier</otm:OTA2Entity>
        </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
        <xsd:extension base="ota2-0400:StringShort">
            <xsd:attribute name="code" type="ota2-0400:StringTiny" use="optional">
                <xsd:annotation>
                    <xsd:documentation source="Description">This is the vendor specific code for rate codes (e.g. WES, 2A, DLY00).</xsd:documentation>
                    <xsd:documentation source="Implementer">AttributeGroup: RateQualifierCoreGroup</xsd:documentation>
                </xsd:annotation>
            </xsd:attribute>
            <xsd:attribute name="rateAuthorizationCode" type="ota2-0400:StringTiny" use="optional">
                <xsd:annotation>
                    <xsd:documentation source="Description">The rate authorization code for this rate.</xsd:documentation>
                    <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}StringLength1to32</xsd:documentation>
                </xsd:annotation>
            </xsd:attribute>
            <xsd:attribute name="rateID" type="ota2-0400:StringTiny" use="optional">
                <xsd:annotation>
                    <xsd:documentation source="Description">The identifier assigned to this rate.</xsd:documentation>
                    <xsd:documentation source="Implementer">Assigned XSD Type: {http://chameleon.anonymous/ns}StringLength1to32</xsd:documentation>
                </xsd:annotation>
            </xsd:attribute>
            <xsd:attribute name="ratePeriod" type="ota2-0300:RatePeriod_Enum" use="optional">
                <xsd:annotation>
                    <xsd:documentation source="Description">The RatePeriod attribute defines the type of rate that may be applied. For example, typically car rental rates differ based upon the duration of the rental, and the actual rate is then expressed in terms of the period of the rental.</xsd:documentation>
                    <xsd:documentation source="Implementer">LocalAnonymousType: RateQualifierCoreGroup_RatePeriod</xsd:documentation>
                </xsd:annotation>
            </xsd:attribute>
            <xsd:attribute name="description" type="ota2-0400:StringLong" use="optional">
                <xsd:annotation>
                    <xsd:documentation source="Description">Description of the discount or rate qualifier.</xsd:documentation>
                </xsd:annotation>
            </xsd:attribute>
        </xsd:extension>
    </xsd:simpleContent>
</xsd:complexType>
Collapse Child Attributes:
Name Type Default Value Use
code ota2-0400:code Optional
rateAuthorizationCode ota2-0400:rateAuthorizationCode Optional
rateID ota2-0400:rateID Optional
ratePeriod ota2-0400:ratePeriod Optional
description ota2-0400:description Optional
Collapse Derivation Tree:
Collapse References:
order-0300:Discount, order-0300:RateQualifier