Definition Type: AttributeGroup
Name: RateRangeGroup
Containing Schema: OTA_CommonTypes.xsd
Documentation:
A range of monetary values within which the cost of the available products are requested.
Collapse XSD Schema Diagram:
Drilldown into DecimalPlaces in schema ota_commontypes_xsd1 Drilldown into CurrencyCode in schema ota_commontypes_xsd1 Drilldown into CurrencyCodeGroup in schema ota_commontypes_xsd Drilldown into RateTimeUnit in schema ota_commontypes_xsd1 Drilldown into FixedRate in schema ota_commontypes_xsd1 Drilldown into MaxRate in schema ota_commontypes_xsd1 Drilldown into MinRate in schema ota_commontypes_xsd1XSD Diagram of RateRangeGroup in schema ota_commontypes_xsd1 (Open Travel (OTA))
Collapse XSD Schema Code:
<xs:attributeGroup name="RateRangeGroup">
    <xs:annotation>
        <xs:documentation xml:lang="en">A range of monetary values within which the cost of the available products are requested.</xs:documentation>
    </xs:annotation>
    <xs:attribute name="MinRate" type="Money" use="optional">
        <xs:annotation>
            <xs:documentation xml:lang="en">A decimal value that indicates the minimum monetary value to be considered in a request for an available product.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="MaxRate" type="Money" use="optional">
        <xs:annotation>
            <xs:documentation xml:lang="en">A decimal value that indicates the maximum monetary value to be considered in a request for an available product.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="FixedRate" type="Money" use="optional">
        <xs:annotation>
            <xs:documentation xml:lang="en">The rate amount used in place of MinRate and MaxRate when a specific rate is being requested.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attribute name="RateTimeUnit" type="TimeUnitType" use="optional">
        <xs:annotation>
            <xs:documentation xml:lang="en">Used to specify the period of time to which the rates apply.</xs:documentation>
        </xs:annotation>
    </xs:attribute>
    <xs:attributeGroup ref="CurrencyCodeGroup">
        <xs:annotation>
            <xs:documentation xml:lang="en">Used to provide currency code and decimal places for the rate attributes.</xs:documentation>
        </xs:annotation>
    </xs:attributeGroup>
</xs:attributeGroup>
Collapse Child Attributes:
Name Type Default Value Use
MinRate MinRate Optional
MaxRate MaxRate Optional
FixedRate FixedRate Optional
RateTimeUnit RateTimeUnit Optional
CurrencyCode CurrencyCode Optional
DecimalPlaces DecimalPlaces Optional