<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>
|